react 输入地址 得到对应的经纬度

在开发的过程中遇到需要获取到一个地址的经纬度

在一个input框中输入一个地址,有没有什么包可以通过地址获取到这个地址的经纬度?还请大佬解答一下!

阅读 4.1k
1 个回答

百度地图的 Geocoder.getPoint 可以实现你的需求,其他各大地图开放平台应该也有类似的API


const myGeo = new BMap.Geocoder();
myGeo.getPoint('北京市海淀区上地10街10号', (point) => {
  if (point) {
    //这个point就是解析地址获得的百度地图坐标系
    console.log(point); //{lat: 40.057339, lng: 116.306941}
  } else {
    console.log('解析失败');
  }
}, '北京市');
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题