Estoy usando Google Maps con jQuery Mobile.¿Usando longclick/taphold con Google Maps en jQuery Mobile?
Puedo vincular un evento de clic al mapa con la suficiente facilidad, pero ¿hay alguna manera de vincular un clic largo? Me gustaría agregar un marcador al mapa después de un largo clic.
puedo utilizar 'taphold' de jQuery Mobile, diseñado especialmente para los clics largos, pero eso no me da una manera de acceder a las propiedades del mapa tales como el LatLng del grifo:
$('#map-canvas').bind('taphold', function(e) {
console.log('taphold');
e.stopImmediatePropagation();
return false;
});
Por el contrario, yo pueden usar los mapas de Google, haga clic oyente, sino que recoge clics cortos, lo que hace que el mapa más incómoda de usar en un móvil:
google.maps.event.addListener($('#map-canvas'), 'click', function(event){ ...
no veo un detector de eventos 'longclick' de Google Maps API V3: http://code.google.com/apis/maps/documentation/javascript/reference.html#Map
¿Alguna idea?
Gracias por su ayuda.
Actualmente mi solución es utilizar un doble clic, que * es * un evento de Google Maps, pero clic largo sería preferible. – Richard