使用Openlayers v4時感覺需要記一下的東西

  • ol.map有一個forEachFeatureAtPixel的函數,可以用來響應鼠標事件,得到feature的屬性。但是對於TileWMS的source,或者說用這個source的Layer,這個函數沒起作用。沒有看源碼,估計是因爲WMS圖層通過http請求tile來生成地圖,而這個函數不包含這種方法。官方的示例用getGetFeatureInfoUrl代替,得到的是服務器返回的一個html元素。
  • 接着上一條,getGetFeatureInfoUrl裏有一個INFO_FORMAT的參數,一直以爲是openlayers提供的,其實它是geoserver定義的,是發的請求裏的一個參數。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章