| | |
| | | // map.setViewport(pointArray); //调整视野 |
| | | //addlabel(); |
| | | |
| | | //设置边界 |
| | | markerManager.reloadCustomOverlays(); |
| | | //设置边界缓存之前,先清理原有边界 |
| | | if(markerManager.isBoundaryState()){ |
| | | switchBoundary.apply(markerManager.menuItems.boundaryMenuItem); |
| | | } |
| | | thatData._regionName = regionName; |
| | | markerManager.data._boundary = polygonArray; |
| | | if(!!successCallBack && successCallBack instanceof Function){ |
| | |
| | | if(!!cityName){ |
| | | baiduMap.centerAndZoom(cityName); |
| | | markerManager.setRegionName(cityName,function () { |
| | | if(markerManager.isBoundaryState()){ |
| | | switchBoundary.apply(markerManager.menuItems.boundaryMenuItem); |
| | | } |
| | | },function (value) { |
| | | alert('未找到名为【'+value+'】的城市'); |
| | | }) |
| | |
| | | baiduMap.centerAndZoom(searchValue); |
| | | markerManager.setRegionName(searchValue, |
| | | function (searchValue) { |
| | | $('#city-name').val(searchValue); |
| | | if(markerManager.isBoundaryState()){ |
| | | switchBoundary.apply(markerManager.menuItems.boundaryMenuItem); |
| | | } |
| | | },function (searchValue) { |
| | | local.search(searchValue); |
| | | }); |