[OpenLayers-Users] µProblem With virtual Earth

Christopher Schmidt crschmidt at metacarta.com
Fri Feb 20 09:20:35 EST 2009


On Fri, Feb 20, 2009 at 10:47:53AM +0100, David Martinez Morata wrote:
> Hello
> 
> I'm developing a web aplication With MapFish, and I have a problem with
> Verual Earth Layers.
> 
> I define my layers like:
> 
> // Google Maps Layers Definition
>       var google_hybrid = new OpenLayers.Layer.Google(
>         "GHybrid" , {type: G_HYBRID_MAP,'sphericalMercator': true}
>       );
>       var google_street = new OpenLayers.Layer.Google(
>         "GStreet", {type: G_NORMAL_MAP, 'sphericalMercator': true}
>       );
>       var google_satellite = new OpenLayers.Layer.Google(
>         "GSatellite", {type: G_SATELLITE_MAP, 'sphericalMercator': true}
>       );
> // Add Google Maps to the map object
>       map.addLayers([google_hybrid, google_street, google_satellite]);
> // Virtual Earth Layers Definition
>         var virtualearth_roads = new OpenLayers.Layer.VirtualEarth(
>             "VERoads",{'sphericalMercator': true, 'type':
> VEMapStyle.Road});//Virtual Earth Roads
>         var virtualearth_aerial = new OpenLayers.Layer.VirtualEarth(
>             "VEAerial",{'type': VEMapStyle.Aerial, 'sphericalMercator':
> true});//Virtual Earth Aerial
>         var virtualearth_hybrid = new OpenLayers.Layer.VirtualEarth(
>             "VEHybrid",{'type': VEMapStyle.Hybrid, 'sphericalMercator':
> true});//Virtual Earth Hybrid
> // Add Google Maps to the map object
>       map.addLayers([virtualearth_roads, virtualearth_aerial,
> virtualearth_hybrid]);
> 
> And When I change the view to Virtual Earth, the map changes of center
> point.
> 
> When I try to meauser I click in one point and the line its drawed in other
> point (corresponding a point in google mlaps layers)
> Any sugestion?

None of the commercial layers particularly enjoy having the map div size
changed before they're initialized (when they're not visible). Is it
possible that MapFish is internally resizing the div before you make the
VE layer visible?

REgards,
-- 
Christopher Schmidt
MetaCarta



More information about the Users mailing list