0
A
回答
0
var selectClick = new ol.interaction.Select();
map.addInteraction(selectClick);
var sf =selectClick.getFeatures();
sf.on('add', addSelectionListener);
sf.on('remove', removeSelectionListener);
function addSelectionListener(){
var sf = selectClick.getFeatures();
sf.forEach(function(feature){
feature.setStyle(styles);
});
}
function removeSelectionListener(){
var sf = source.getFeatures();
sf.forEach(function(feature){
feature.setStyle(null);
});
}
相關問題
- 1. 開放圖層中的樣式矢量3
- 2. 在CSS中使用OpenLayers中的矢量圖層樣式
- 3. 解構一個Open Layer 3地圖
- 4. 如何在OpenLayers的矢量圖層上以編程方式選擇要素?
- 5. Openlayers投影與OSM樣式的地圖和GeoJSON矢量圖層
- 6. Wicket:Openlayers Integration&Open Streetmaps Layer
- 7. 如何在WMS或矢量圖層上選擇要素
- 8. 打開圖層3根據矢量圖層的範圍將地圖居中?
- 9. 如何在選擇器中設置按鈕的文本樣式?
- 10. OpenLayers 3 reproject矢量圖層(v4.3.2)
- 11. 與Open層3
- 12. 在列表視圖中選擇的項目設置樣式
- 13. 如何從OpenLayers 3中預先存在的矢量圖層輕鬆創建熱圖圖層?
- 14. 如何在菜單項上設置選擇器的樣式?
- 15. 不設計圖層樣式
- 16. 在矢量防火牆圖層上設置策略
- 17. 如何使用多面體更改geojson矢量圖層的樣式
- 18. HTML/CSS - 設置選擇菜單樣式
- 19. 在C++中設置矢量
- 20. 設置樣式只有選擇
- 21. 如何在Mac上設置選擇標籤樣式
- 22. 如何從OpenLayers中的GML矢量圖層升級到VECTOR
- 23. 設置多層融合表的樣式谷歌地圖
- 24. 打開圖層 - 如何找到矢量
- 25. 找出邊界框是否位於開放層的矢量圖層中3
- 26. 選擇var文本並設置樣式
- 27. 一種樣式設置多個選擇
- 28. 如何在jQuery Mobile多選框中設置「選項」的樣式
- 29. 矢量圖層的可選點有偏移量
- 30. 如何在OL3中使用SLD設計圖層樣式