1. 程式人生 > >ArcGis for JS 對FeatureLayer使用自定義圖形

ArcGis for JS 對FeatureLayer使用自定義圖形

使用自定義符號渲染featureLayer的圖形,之前網上查了一篇文章說監聽update-end事件,該事件可以獲取該圖層類的所有圖形,然後再對每個圖形進行自定義渲染。

這種方法非常不“優雅”,並且有偶發bug無法渲染。

更優雅的方式則是使用setRenderer(如果沒記錯的話),自定義一個渲染器設定符號,並且還可以根據屬性來設定各種符號。

實際上我第一次開發時就是用的這種方式,完全不會出現上面的bug。然而時隔半年沒用arcgis居然把這個方法給忘了,然後被那個bug整了大半天。