|  |  |  | 
|---|
|  |  |  | // 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); | 
|---|
|  |  |  | }); | 
|---|