实现百度地图选点寻址(根据经纬度而非名称)

目标; 假定给某一目标点 比如 成都天府广场,用户点击地图上某点,实现给出路径;
开发环境:
百度地图api+html+js

实现步骤:

  1. 新建地图 展示天府广场的位置 标记点(目的点)
  2. 添加事件监听 用户点击地图 添加标记点 就是出发点
  3. 规划出发点到目的点路线 并显示

注意: 点击下一个出发点时要清理之前的显示路径和点

代码:

检索的核心是; DrivingRoute驾车导航类和search检索方法 进一步请查看百度地图开发文档。
若要步行规划 改为

var walking = new BMapGL.WalkingRoute(map, {renderOptions:{map: map, autoViewport: true}}); 



    
    
    地图导航
    
    




效果图:


image.png
image.png

你可能感兴趣的:(实现百度地图选点寻址(根据经纬度而非名称))