js wgs84数组 转gcj02
时间: 2023-10-04 08:13:24 浏览: 151
wgs84转gcj02
要将JS中的WGS84坐标数组转换为GCJ02坐标,您可以使用gcoord库中的相应方法进行转换。首先,您需要将gcoord库下载并放置在src/utils路径下。然后,在需要使用该方法的组件中,通过import语句引入gcoord库,并使用gcoord.GCJ02方法和gcoord.WGS84方法来定义当前坐标系和目标坐标系。
GCJ02坐标系是中国国家测绘局制定的地理信息系统的坐标系,是经过加密处理的WGS84坐标系,也被称为火星坐标系,谷歌中国地图、搜搜中国地图、高德地图使用的就是GCJ02地理坐标系。
要将WGS84坐标数组转换为GCJ02坐标,您可以使用gcoord库中的相应方法,具体方法是将WGS84坐标通过gcoord.transform方法转换为GCJ02坐标。
下面是一个示例代码,演示了如何将WGS84坐标数组转换为GCJ02坐标:
```
import gcoord from '@/utils/gcoord'
// 假设有一个WGS84坐标数组
const wgs84Array = [[经度1, 纬度1], [经度2, 纬度2], ...]
// 将WGS84坐标数组转换为GCJ02坐标数组
const gcj02Array = wgs84Array.map(coord => gcoord.transform(coord, gcoord.WGS84, gcoord.GCJ02))
// gcj02Array即为转换后的GCJ02坐标数组
```
这样,您就可以将JS中的WGS84坐标数组转换为GCJ02坐标了。
阅读全文