0

做小程序,需要将多个百度地图的坐标转化成腾讯地图的坐标,使用腾讯地图的微信小程序JavaScript SDK 只能转化十几二十几个(公司的坐标有小一百来个,可能还会更多),其他的为超过并发量。
后来又使用的是腾讯地图的WebService API可以批量转化坐标但是还是有限制 不能超过1000字节。我的数据有妥妥的超过了。
改如何解决呢?

2017-09-07 提问
2 个回答
0

已采纳

在后台调用WebService APi 生成数据,将给数据库表添加新的字段,将数据存入表中。(即有百度的又有腾讯的)

2

WebService API需要网络请求才能转换坐标系,性能很低。

gcoord这个库可以直接离线转换坐标,支持各种常用的坐标系

https://github.com/hujiulong/...

百度地图的坐标系是BD09,而腾讯地图坐标系是GCJ02
用gcoord直接这样就可以转了

var result = gcoord.transform(
    [ 116.403988, 39.914266 ],    // 经纬度坐标
    gcoord.BD09,
    gcoord.GCJ02
);

撰写答案

你可能感兴趣的

推广链接