[英]handle click event of marker for openlayers mobile
我已經為我的sencha觸摸應用程序集成了openlayer地圖。 並在特定位置添加標記。 我能夠處理標記的點擊事件,但是一旦我添加OpenLayers.Control.Navigation()
標記點擊事件在移動設備中不起作用,但它在我的瀏覽器中工作。
我想要我的地圖導航和處理移動標記的點擊事件。
嘗試使用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);
}
這僅適用於標記點擊事件的移動設備,不適用於瀏覽器。 也許這會對你有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.