百度地图api根据行政区域名称,定位到该区域

202 阅读1分钟
    <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&type=webgl&ak=T247CfvlcVTb3SpphHanavQfuXw4GgRq"></script>
    <script>
        var token = ${Session["token"]};
        // var map = new BMapGL.Map("baidumap");
        // var point = new BMapGL.Point(118.778074508,32.0572465018);  // 创建点坐标
        // map.centerAndZoom(point, 12);

        var map = new BMapGL.Map("baidumap");
        var localSearch = new BMapGL.LocalSearch(map);
        //允许自动调节窗体大小
        localSearch.enableAutoViewport();
        // 提供通过行政区域名称,定位到该区域的方法
        function searchByStationName(areaName) {
            localSearch.setSearchCompleteCallback(function (searchResult) {
                var poi = searchResult.getPoi(0);
                map.centerAndZoom(poi.point, 13);
            });
            localSearch.search(areaName);
        }

    </script>

 

开发者涨薪指南

48位大咖的思考法则、工作方式、逻辑体系