[OpenLayers-Users] WMS overlay disappearing with Google Maps v.3

Dalton Filho daltonfilho at gmail.com
Sun Apr 21 18:12:09 PDT 2013


Thank you Gery and Phil!

Passing the Google projection on the constructor options fixed the issue.
Something as simple as:

    var options = {
        projection: "EPSG:900913"
    };

    map = new OpenLayers.Map('map', options);

made all the difference: now maxExtent has a utm value as it should and WMS
overlay is rendered in all zoom levels.

Last note: it believe it wouldn't hurt if openlayers examples that use
google maps made use of this projection parameter too since this is
required...


On Sun, Apr 21, 2013 at 6:30 PM, Phil Scadden <p.scadden at gns.cri.nz> wrote:

>  function test1() {
>
>       var bounds = new OpenLayers.Bounds(-3785006.7128486,
> 2429373.3721214, 3729058.9146514, 8064922.5927464);
>     var maxExtent = new OpenLayers.Bounds(-180, -90, 180, 90);
>     var worldBounds = new OpenLayers.Bounds(-20037508.34, -20037508.34,
> 20037508.34, 20037508.34);
>
>     if (bounds.intersectsBounds(maxExtent, {inclusive: false, worldBounds:
> worldBounds})) {
>         return "Intersected";
>     }
>
>     return "Not intersected";
> }
>
>
> Hmm, I cant see how this would work when you have bounds in different
> projections. I always explicitly set projections and maxExtent in my map
> options. Can you verify that the OL thinks the map projection is 900913?
>  Notice: This email and any attachments are confidential. If received in
> error please destroy and immediately notify us. Do not copy or disclose the
> contents.
>
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/openlayers-users/attachments/20130421/305bac0b/attachment.html>


More information about the Users mailing list