| | |
| | | .set-city-box { |
| | | display: inline-block; |
| | | position: relative; |
| | | bottom: -4 px; |
| | | bottom: -2px; |
| | | } |
| | | .anchorBL { |
| | | display: none; |
| | |
| | | <td colspan="5" class="click-handle-title"> |
| | | 当前城市: |
| | | <span id="city-name" style="width: 60px;height:20px;border-bottom:solid #1b1b1b 1px;display:inline-block"> |
| | | 杭州 |
| | | |
| | | </span> |
| | | <div class="set-city-box"><input class="city-box" type="input" value="杭州"/> <a id="setCityBtn" style=" text-decoration:underline; color:#00F;cursor:pointer;">设置</a></div> |
| | | <div class="set-city-box"><input class="city-box" type="input" /> <a id="setCityBtn" style=" text-decoration:underline; color:#00F;cursor:pointer;">设置</a></div> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | |
| | | } |
| | | //设置城市名称 |
| | | $('#city-name').html(regionName); |
| | | $('.city-box').val(''); |
| | | map.setCurrentCity(regionName); // 设置地图显示的城市 此项是必须设置的 |
| | | // var pointArray = []; |
| | | var polygonArray = []; |
| | |
| | | // 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(!!markerManager.data['star']){ |
| | | markerManager.addOverlaysToBmap(markerManager.data['star']); |
| | | } |
| | | if(markerManager.isBoundaryState()){ |
| | | markerManager.openBoundary(); |
| | | } |
| | | } |
| | | function clearBaiduOverlays() { |
| | |
| | | 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-box').val(searchValue); |
| | | if(markerManager.isBoundaryState()){ |
| | | switchBoundary.apply(markerManager.menuItems.boundaryMenuItem); |
| | | } |
| | | },function (searchValue) { |
| | | local.search(searchValue); |
| | | }); |