900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > mysql地名模糊匹配合并_调用百度地图API批量搜索地名并返回地址及坐标

mysql地名模糊匹配合并_调用百度地图API批量搜索地名并返回地址及坐标

时间:2021-01-10 15:54:33

相关推荐

mysql地名模糊匹配合并_调用百度地图API批量搜索地名并返回地址及坐标

批量获取模糊搜索地址名称及坐标

搜索城市

地名关键词

显示结果

function $(id){

return document.getElementById(id);//定义$,以便调用

}

var map = new BMap.Map("divMap");//创建地图

var city=new BMap.LocalSearch(map,{renderOptions:{map:map,autoViewport:true}});

function search(){

$("txtResult").value=""//每次生成前清空文本域

map.clearOverlays(); //清除地图上所有标记

var c=$("txtCity").value;

city.search(c);//查找城市

var s=$("txtSearch").value;

var ls = new BMap.LocalSearch(c);

ls.search(s);

var i=1;

ls.setSearchCompleteCallback(function(rs){

if (ls.getStatus() == BMAP_STATUS_SUCCESS){

for(j=0;j

{

var poi=rs.getPoi(j);

map.addOverlay(new BMap.Marker(poi.point)); //如果查询到,则添加红色marker

$("txtResult").value+= poi.title+":" +poi.point.lng+","+poi.point.lat+'\n';

}

if(rs.getPageIndex!=rs.getNumPages())

{

ls.gotoPage(i);

i=i+1;

}

}});}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。