百度地图new BMap.Convertor().translate()问题
for (var i = 0; i < data.length; i++) {
var d = data[i];
var x = d.latitude;
var y = d.longitude;
var TXPointArr = [new BMap.Point(y,x)];
console.log(d.areaProvince);// 打印出来分别是 广东,北京,广西
//腾讯坐标系 转化为 百度坐标系
new BMap.Convertor().translate(TXPointArr, 3, 5, function(data) {
console.log(d.areaProvince);
// 打印出来是三个 广西,广西,广西
})
}
请问为什么啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决,var 改成let
您好,请问我这边在react中使用百度地图APi时,出现new BMap.Convertor().translate()中的回调函数不执行的问题,不知道是为啥呢;目前已经测试过加载convertor.js文件,转化的结果不对;不知现在的百度地图API是否一定要导入convertor呢,望指点一二,感谢!