百度地图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);
      // 打印出来是三个  广西,广西,广西
  })

}

请问为什么啊

阅读 17.4k
2 个回答

已解决,var 改成let

新手上路,请多包涵

您好,请问我这边在react中使用百度地图APi时,出现new BMap.Convertor().translate()中的回调函数不执行的问题,不知道是为啥呢;目前已经测试过加载convertor.js文件,转化的结果不对;不知现在的百度地图API是否一定要导入convertor呢,望指点一二,感谢!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题