1. 程式人生 > >在arcgis javascript 的sdk中 地圖自動居中和放大 到一個graphic的位置.並且自動開啟InfoWindow

在arcgis javascript 的sdk中 地圖自動居中和放大 到一個graphic的位置.並且自動開啟InfoWindow

原文連結:http://blog.csdn.net/remote_roamer/article/details/47806647
if (graphic.geometry.type === 'point') {  
    maxZoom = map.getMaxZoom();  
    //縮放和居中
    var maxZoom = self._map.getMaxZoom();  
    self._map.centerAndZoom(the_lcoated_park.geometry, maxZoom - 1);  
    //自動開啟彈窗,這裡是infowindow 和 InfoTemplate 不一樣
    self._map.infoWindow.setContent(getTextContent(the_lcoated_park));
    self._map.infoWindow.show(the_lcoated_park.geometry,self._map.getInfoWindowAnchor(the_lcoated_park.geometry))
} else {  
    map.setExtent(graphicsUtils.graphicsExtent([graphic]));        
} // end if