After a bit of experimentation, it turns out 
that fromContainerPixelToLatLng() is actually what I'm after. I.e., 

var pixelLatLang = overlay.getProjection().fromContainerPixelToLatLng(new 
google.maps.Point(300,150));
var marker = new google.maps.Marker({
   position: pixelLatLng,
   map: map
});

I've posted an example at 
http://www.pinksy.co.uk/newsquare/overlaytest2.html<http://www.pinksy.co.uk/newsquare/overlaytest.html>
 (using 
point 200px/200px as the example instead). The marker is added at 
200px/200px wherever you drag the map.

Cheers

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-maps-js-api-v3/-/lFCS-RidWEcJ.
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