首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

百度mapAPI使用,怎样将中心点设定的一个行政区

2012-09-18 
百度地图API使用,怎样将中心点设定的一个行政区?如题,输入如“北京市海淀区”之后地图的中心点发生会转到海

百度地图API使用,怎样将中心点设定的一个行政区?
如题,输入如“北京市海淀区”之后地图的中心点发生会转到海淀区范围内。效果如百度地图,该怎样实现?

[解决办法]

HTML code
<!DOCTYPE html><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />    <title>地址解析</title>    <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script></head><body><div style="width:520px;height:340px;border:1px solid gray" id="container"></div></body></html><script type="text/javascript">    var map = new BMap.Map("container");    map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);    // 创建地址解析器实例    var myGeo = new BMap.Geocoder();    // 将地址解析结果显示在地图上,并调整地图视野    myGeo.getPoint("北京市海淀区", function(point){        if (point) {            map.centerAndZoom(point, 16);            map.addOverlay(new BMap.Marker(point));        }    }, "北京市");</script> 

热点排行