Hi I'm trying to use OpenLayers to display google maps, with various overlays drawn on top of it.
I've configured mapnik to render my overlays in a google-link mercator projection, and that's all working fine. If I configure OpenLayers to just display my overlays, as a TMS layer with a custom getURL function, it all works great. (I even had Artem check all of this, since he happened to be nearby, and he confirms it's all setup properly) The problem comes when I try to set a OpenLayers.Layer.Google as my base layer, with the OpenLayers.Layer.TMS as a non base layer overlay. In this situation, the google layer alters the bounds and resolution, and wants the centre in long+lat, not mercator meters. The result is that my TMS layer tile url code ends up generating garbage x and y values (because the resolution and bounds are all wrong, as is the centre), so the overlay doesn't work. (If I replace the Google layer with a TMS layer that requests google tiles, it all works fine.) Does anyone know why loading a google layer trashes all the settings for the TMS layers, and what the workaround is for displaying a TMS mercator layer on top of google maps? Thanks Nick _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
