What is your definition of "the pegman has been dropped onto the map"? When the user moves the pegman from one position to another, it is also "dropped on the map", but does that count, or is it only the first drop that you're looking for?
If visible_changed doesn't suit your purposes then perhaps you can use pano_changed and check getPosition() in the event handler. If you only want to act on the first drop you can make "position" a global variable and compare it to the last position in the event handler, for example var position; //global var lastPosition = null; //global // ... var svp = new G.StreetViewPanorama(svpContainer,svpOptions); G.event.addListener(svp, 'pano_changed', function(){ position = svp.getPosition(); if (typeof position != 'undefined') { //pegman has been dropped on a valid position if (lastPosition) { // This is not the first drop. Do noting. } else { // This is the first drop. // add whatever action you want to take on the first drop } lastPosition = position; } else { lastPosition = null; } }); -- Marcelo - http://maps.forum.nu -- On Dec 10, 6:33 am, spiderplant0 <spiderpla...@gmail.com> wrote: > Here's a fork of the code I'm using to prototype... > jsfiddle.net/spiderplant0/fubNj/ > This should help you understand the issues with visibility_changed > etc. > The question is pretty simple: Detect if, and only if, the pegman has > been dropped onto the map. > Thanks. -- 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 google-maps-js-api-v3@googlegroups.com. To unsubscribe from this group, send email to google-maps-js-api-v3+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.