读书人

百度mapAPI使用怎样将中心点设定的一

发布时间: 2012-09-18 16:21:42 作者: rapoo

百度地图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> 

读书人网 >JavaScript

热点推荐