現在我將我的項目從openlayers 2移動到openlayers 3.不幸的是,我找不到如何顯示功能的標題(tooltip)。在OL2中,有一種名爲graphicTitle
的款式。 你能否給我建議如何在OL3上實現工具提示?Openlayers 3.如何製作功能的牙齒翻轉
回答
這是ol3開發者的例子。 jsfiddle.net/uarf1888/
var tooltip = document.getElementById('tooltip');
var overlay = new ol.Overlay({
element: tooltip,
offset: [10, 0],
positioning: 'bottom-left'
});
map.addOverlay(overlay);
function displayTooltip(evt) {
var pixel = evt.pixel;
var feature = map.forEachFeatureAtPixel(pixel, function(feature) {
return feature;
});
tooltip.style.display = feature ? '' : 'none';
if (feature) {
overlay.setPosition(evt.coordinate);
tooltip.innerHTML = feature.get('name');
}
};
map.on('pointermove', displayTooltip);
這幫了我很多,謝謝 – DMCISSOKHO
以下是來自openlayers網站的Icon Symobolizer示例。它顯示了當你點擊一個圖標功能時如何彈出一個窗口。同樣的原則適用於任何類型的功能。這是我在做我的時候用作例子。
此示例顯示如何使用Bootstrap自定義按鈕工具提示。 我需要示例如何顯示功能的工具提示。 –
你走了。我編輯了相關示例的鏈接。我能夠用這個例子來做多邊形幾何特徵的彈出窗口。 – rgvassar
謝謝,但我想要製作簡單的標題,因爲它在OL2中。任何html元素都可以擁有這個屬性.... 如果我不能這樣做,我會嘗試你的例子。 –
- 1. 的OpenLayers 3 - 刪除功能
- 2. Openlayers 3:動畫點功能
- 3. 使用Openlayers 3刷新功能3
- 4. 更新OpenLayers中的功能樣式3
- 5. Openlayers 3:添加文本標籤功能
- 6. Openlayers 3功能標籤背景
- 7. Modularize CSS翻轉功能
- 8. 翻轉位圖功能
- 9. 你如何製作翻轉菜單?
- 10. 如何製作CSS翻轉圖像? (sprite)
- 11. 如何製作連續翻轉動畫?
- 12. DirectX:抗鋸齒功能不起作用
- 13. 3D翻轉/旋轉柔性動作3
- 14. 的OpenLayers保存功能
- 15. Smarty - 如何製作功能?
- 16. 翻轉數字的符號的功能
- 17. 功能翻轉REST端點的註釋
- 18. 關於翻轉功能的困惑
- 19. 翻轉功能是做什麼的?
- 20. Openlayers 3旋轉多點幾何體
- 21. 的OpenLayers 3將活力四射的風格與解析功能
- 22. Click事件中的OpenLayers 3`處理的抽獎功能
- 23. 如何配置功能需要在openlayers中形成羣集的距離3
- 24. jQuery的循環功能,從年初開始 - 翻轉功能
- 25. 不斷jQuery的循環功能 - 翻轉功能
- 26. 我如何翻轉切換按鈕的jQuery功能
- 27. 隱藏一層或多層放大openlayers 3的功能?
- 28. 的OpenLayers 3刪除功能不會從地圖
- 29. 將平移功能添加到OpenLayers中的概覽圖3
- 30. OpenLayers功能陣列爲空
你試過谷歌嗎?谷歌它爲「ol3 tooltip」,有很多鏈接 –
試過,但沒有結果。幾乎所有的鏈接都轉移到OL2 –
如果這是你想要的,請參閱[this fiddle](http://jsfiddle.net/jonataswalker/Lg0eurr5/)。 –