摘要:本文介绍了三种切换城市的方式:查询城市、城市列表和显示城市轮廓。
---------------------------------------------------------------------
很多API爱好者问到我,如何像百度地图那样,实现各个城市之间的切换呢?
在这里,公布以下三种方式。
第一种,是查询城市的方法。使用API接口的LocalSearch方法。我之前写过完整的文章,请查看:
另外,如果不想显示红色的标注,和信息窗口。可以尝试以下代码:
API1.2,利用localsearch找到第一个结果的经纬度,然后重新设置地图中心点。]
西单var map = new BMap.Map("container");
map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);
function myFun(){
var pp = local.getResults().getPoi(0).point;
map.centerAndZoom(pp, 18);
}
var local = new BMap.LocalSearch(map, {
onSearchComplete: myFun
});