I'm working on a corporate site (so sorry, can't show the code as it's all in dev servers behind firewall, etc. as we're pre-launch). I just installed FF4 to make sure everything was running OK with my map that we're about to deploy and found that it's not. Verified that FF3.6 is handling this correctly, but FF4.0 is not. Chrome, IE, and Safari are all golden with it.
I've got a map with a handful of markers, each with a custom InfoBox (Gary Little's utility - http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/reference.html), and am using the markerClusterer library as well. The infoBox opens when you mouseover a marker. It works on the initial zoom level, but then I've verified that this line of code on subsequent zoom changes is not returning the correct DivPixel location based on the LatLng: var pixPosition = this.getProjection().fromLatLngToDivPixel(this.position_); (This is from Gary's library in the InfoBox.prototype.draw function) Since I can't post the code, I hardly anticipate that anyone can help me much with it, but I wanted to mention it in case someone out there has had a similar finding. I have modified the infoBox library in order to pop the div out of the floatPane - I had to make the infoBox a child of the body so that the infoBox can go beyond the map div's box since in most cases the infoBox is larger than the map. There's a good chance I've done something that messed it up, especially since my attempt to duplicate it in a simple map container that I could share with you did not duplicate the problem. However, I continue to verify that FF4 is the only culprit browser in this case, in all other cases that line of code is returning the correct DivPixel location from the LatLng. I suspect that something in FF4's program is not working with the map to trigger an event like the other browsers are which allows the projection to recalculate on zoom change. But honestly, projections are a side of the Google Maps API that I'm far from expert in (yet). John -- 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.
