Something like this?

Did you try to implement this? It wasn't terribly difficult.

http://geoapis.appspot.com/agdnZW9hcGlzchMLEgtFeGFtcGxlQ29kZRjZsAIM

--
http://twitter.com/broady



On Mon, Jun 20, 2011 at 8:07 PM, Anna PS <[email protected]> wrote:

> Thanks, but this doesn't work for me: it fires on single clicks and
> simply waits for 500ms before firing doSomethingUseful.
>
> I really need a 'taphold' event: i.e. only fires if the user clicks
> the map *and deliberately holds* it for 500ms.
>
> That way, you can be certain the user hasn't just touched the map
> while moving the phone between hands - they really mean to fire the
> event.
>
> I think this would be a really useful event for Google Maps.
>
> Any ideas, anyone?
>
> On Jun 10, 12:29 am, Esa <[email protected]> wrote:
> > On Jun 8, 8:34 pm, Anna PS <[email protected]> wrote:
> >
> > >Long-clickseems like a very handy event for mobile users
> >
> > Absolutely. I been doing it with something like:
> >
> > google.maps.event.addListener(map, 'mousedown', function(){
> >     clearTimeout(map.pressButtonTimer);
> >     map.pressButtonTimer = setTimeout(function(){
> >       doSomethingUseful();
> >     }, 500);
> >   });
> >
> > clearTimeout() is essential. Note that you can often see 'if()'
> > statement with clearTimeout but that is not needed by Ecma standard.
> >
> > map.pressButtonTimer is a variable name, not any API property.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Maps JavaScript API v3" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-maps-js-api-v3?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to