events - OpenStreetMap on PhoneGap -



events - OpenStreetMap on PhoneGap -

i want utilize openstreetmap on phonegap application.

my problem click events not fired on phonegap.

the code below works in normal browser:

class="lang-html prettyprint-override"><!doctype html> <html> <head> <title>openlayers demo</title> <style type="text/css"> html, body, #basicmap { width: 100%; height: 100%; margin: 0; } </style> <script src="http://www.openlayers.org/api/openlayers.js"></script> <script> function init() { map = new openlayers.map("basicmap"); var mapnik = new openlayers.layer.osm(); var fromprojection = new openlayers.projection("epsg:4326"); // transform wgs 1984 var toprojection = new openlayers.projection("epsg:900913"); // spherical mercator projection var position = new openlayers.lonlat(7.55785346031189,50.3625329673905).transform( fromprojection, toprojection); var zoom = 18; map.addlayer(mapnik); map.setcenter(position, zoom ); var markers = new openlayers.layer.markers( "markers" ); map.addlayer(markers); var marker = new openlayers.marker(position); marker.events.register("click", map , function(e){ alert("click"); }); markers.addmarker(marker); } </script> </head> <body onload="init();"> <div id="basicmap"></div> </body> </html>

when code in phonegap display map, map shown , marker displayed. when click on marker nil happens.

does know why not work. using android emulator , using eclipse create phonegapapplication.

@alexander, no definitive answer, tip, have tried leaflet.js see if works? never developed phonegap, have couple of mobile sites using leaflet on android/ios devices no troubles.

events cordova click openstreetmap

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -