gpt4 book ai didi

javascript - 处理 openlayers mobile 标记的点击事件

转载 作者:行者123 更新时间:2023-11-29 14:57:22 24 4
gpt4 key购买 nike

我已经为我的 sencha touch 应用程序集成了 openlayer map 。并且,在特定位置添加标记。我能够处理标记的点击事件,但只要我添加 OpenLayers.Control.Navigation() 标记点击事件就无法在移动设备上运行,但它在我的浏览器中运行。

我既要导航我的 map ,又要处理移动设备标记的点击事件。

最佳答案

尝试用 touchstart 事件代替点击事件,

mark.events.register( 'touchstart', placeMarker, clickMarker );

function clickMarker() {
popup = new OpenLayers.Popup("chicken",
new OpenLayers.LonLat(long,lat),
new OpenLayers.Size(120,50),
add,
true);

map.addPopup(popup);
}

这仅适用于移动设备上的标记点按事件,不适用于浏览器。也许这会对您有所帮助。

关于javascript - 处理 openlayers mobile 标记的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15609544/

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