gpt4 book ai didi

openlayers-3 - Openlayers 3. 如何为功能制作tootlip

转载 作者:行者123 更新时间:2023-12-01 10:35:42 24 4
gpt4 key购买 nike

现在我将我的项目从 openlayers 2 移到 openlayers 3。不幸的是,我找不到如何显示功能的标题(工具提示)。在 OL2 中有一个名为 graphicTitle 的样式。
你能给我建议如何在 OL3 上实现工具提示吗?

最佳答案

这是 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);

关于openlayers-3 - Openlayers 3. 如何为功能制作tootlip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35848697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com