我是新的Openlayers 3.我從geojson文件導入了矢量圖層。我想在點擊矢量圖層後顯示有關我的特徵的信息。 任何想法我可以做到這一點?顯示點擊後的功能名稱矢量圖層
0
A
回答
0
這些例子看看:
1)http://openlayers.org/en/v3.14.1/examples/vector-layer.html?q=overlay
2)http://openlayers.org/en/v3.14.1/examples/popup.html?q=overlay
而不是把旁邊的矢量信息,以地圖的,你把它放在<div>
您創建的彈出窗口。
0
爲了這個目的我使用了here這個庫。示例代碼
var popup = new ol.Overlay.Popup();
map.addOverlay(popup);
//handling Onclick popup
map.on('click', function(evt) {
var feature = map.forEachFeatureAtPixel(evt.pixel,
function(feature, layer) {
return feature;
});
if (feature) {
var coord = event.feature.getGeometry().getCoordinates();
popup.show(coord, '<div><h2>Tilte</h2><p>' +feature.get('<property_in_single_quotes>')+ '</p></div>');
}
});
希望這有助於
相關問題
- 1. OpenLayers矢量圖層顯示偏移量
- 2. on text點擊顯示圖片名稱
- 3. Android Listview點擊名稱,然後顯示圖像
- 4. 顯示/隱藏jQuery的點擊功能
- 5. 點擊圖像和圖像的名稱顯示在jQuery
- 6. 「功能重要性」的'one-hot-encoded'變量的顯示名稱
- 7. 在文本 - 點擊顯示(功能)
- 8. jquery點擊功能不顯示
- 9. 點擊功能後顯示新插入的項目
- 10. 當我點擊一個URL時放大到矢量圖層
- 11. 。點擊功能,點擊後刪除類
- 12. 使用getFeatureInfo顯示來自WFS(矢量)圖層的數據
- 13. 將樣式附加到矢量圖層上的功能時,圖標不顯示在OpenLayers上
- 14. 點擊功能.slideToggle後開
- 15. 點擊後點擊錨點的點擊功能
- 16. 顯示矢量
- 17. 如何在點擊圖層時獲取featureGroup的名稱/ ID
- 18. 點擊事件後顯示圖表
- 19. lightbox2點擊後不顯示圖像
- 20. Android:點擊按鈕後顯示圖片
- 21. GeoJSON數據沒有顯示在矢量圖層上
- 22. openlayer3矢量圖層文本顯示重複
- 23. jQuery的 - 點擊呼叫功能,然後單擊功能
- 24. 重繪openlayers矢量圖層
- 25. iframe只顯示點擊後?
- 26. 是否可以更改矢量圖層上懸停矢量圖層的zindex?
- 27. 爲矢量條目分配名稱時不指定矢量變量名稱?
- 28. R中的變量名稱矢量
- 29. 谷歌地圖geoJson層功能信息點擊
- 30. 知道插補後的功能名稱
謝謝,它的工作原理!我這樣寫道:map.on( '點擊',功能(E){VAR 功能= map.forEachFeatureAtPixel(e.pixel,功能(功能){ 收益特徵; }); VAR infoElement = document.getElementById('info'); infoElement.innerHTML = feature?feature.get('gml_id'):'';我只想顯示更多的功能,不僅僅是'gml_id'。我應該怎麼寫? – Agnieszka
I認爲你可以使用jquery append()追加爲feature.get('') –
KcYoosuf
哪裏exacly我必須把append()? – Agnieszka