Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Check http://jsfiddle.net/vasile/BKvcX/6/

In the first map, the yellow line should follow the street curve, however if you pan the map up-down, you clearly see the misalignment due to what ? Different projection used by the oblique imagery ?

The same line, on a normal Google Maps integration (second map) is rendered "normal"

How can the misalignment in the first map be fixed ?

share|improve this question

1 Answer 1

Google Maps can optionally use perspective imagery (called also bird's eye view or 45 degree imagery) in high zoom levels. This is now set by default AFAIK and OpenLayers does not account for that.

You can switch the perspective imagery off, just add this code to your fiddle after the google layer is added to the map:

ghyb.mapObject.setTilt(0);

More info:
http://stackoverflow.com/questions/7901105/how-to-disable-google-birds-eye-view-in-openlayers
http://www.fargeo.com/blog/google-maps-v3-45-degree-imagery-in-openlayers/
https://developers.google.com/maps/documentation/javascript/maptypes

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.