gpt4 book ai didi

javascript - openlayers 上的事件概览图

转载 作者:行者123 更新时间:2023-12-03 07:18:04 24 4
gpt4 key购买 nike

我在一个简单的 html 页面上使用 openlayers 3,来显示带有概览图的 map 。我想知道是否可以在 openlayers 概览 map 上触发事件,就像我们在 openlayers map 上所做的那样。

事实上,我在概览 map 上显示了一些功能(不在 map 上),并且我希望能够选择它们。

我在 API 中看不到与此相关的任何内容。

提前谢谢您

最佳答案

最后,我能够这样做(必须在overviewMap元素上调用getOverviewMap()):

var overviewMapControl = new ol.control.OverviewMap({
// Parameters for my overviewMap
});

var map = new ol.Map({
controls: ol.control.defaults().extend([
overviewMapControl
]),
// ... other parameters
});

并触发事件:

overviewMapControl.getOverviewMap().on('click', function(evt) {
overviewMapControl.getOverviewMap().forEachFeatureAtPixel(evt.pixel,
function(feature, layer) {
console.log(feature.getProperties());
});
});

关于javascript - openlayers 上的事件概览图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36327892/

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