根据百度地图JSAPI查找某个地址的经纬度坐标

最近做的项目中涉及到根据一个地名来查找地图上的位置,并找出最相近的一个地址的坐标,我通过一个JSAPI来实现,并标注所有相关的地址的坐标;

同时,如果未查到改地址,则在页面上手工输入一个新地址来进行查找。

其中的地址是通过PHP写进去的,如果不想使用动态写入方法的话也可以通过javascript来接收一个地址参数,并通过decodeUrI方式解析出来后,直接调用百度地图接口来搜索地图上的位置。

主要使用了 JSAPI的 LocalSearch 以及其回调方法,用的百度地图JSAPI版本为2.0

具体代码如下:




    
    
    
    
    拾取地址的坐标


    
  请输入地址:
  
  

具体查找出来的页面如下,比如:搜索 安微黄山市黄山风景区,会出现如下的图:

根据百度地图JSAPI查找某个地址的经纬度坐标_第1张图片

你可能感兴趣的:(根据百度地图JSAPI查找某个地址的经纬度坐标)