title: Using longclick/taphold with Google Maps in jQuery Mobile?
body: <p>I'm using Google Maps with jQuery Mobile. </p>
  
  <p>I can bind a click event to the map easily enough, but is there a way to bind a long click? I'd like to add a marker to the map following a long click. </p>
  
  <p>I can use jQuery Mobile's 'taphold', designed especially for long clicks, but that doesn't give me a way to access map properties such as the latlng of the tap:</p>
  
  <pre><code>    $('#map-canvas').bind('taphold', function(e) {
        console.log('taphold');
        e.stopImmediatePropagation();
        return false;
      } );
  </code></pre>
  
  <p>Conversely, I can use the Google Maps click listener, but that picks up short clicks, which makes the map fiddly to use on a mobile: </p>
  
  <pre><code>google.maps.event.addListener($('#map-canvas'), 'click', function(event){  ...
  </code></pre>
  
  <p>I don't see a 'longclick' event listener for Google Maps API V3: <a href="http://code.google.com/apis/maps/documentation/javascript/reference.html#Map" rel="noreferrer">http://code.google.com/apis/maps/documentation/javascript/reference.html#Map</a></p>
  
  <p>Any ideas?</p>
  
  <p>Thanks for your help. </p>