I'm creating Google Static Maps with a path between markers and have come 
across certain coordinate combinations that break the path.

The path breaks in this example (markers @ Beijing, SF, NY, Azores, Rome):

http://maps.google.com/maps/api/staticmap?path=color:0xff0000cc|weight:3|39.904214,116.407413|37.77493,-122.419416|40.714353,-74.005973|38.721642,-27.220577|41.89052,12.494249&markers=39.904214,116.407413|37.77493,-122.419416|40.714353,-74.005973|38.721642,-27.220577|41.89052,12.494249&maptype=terrain&sensor=false&size=640x404

And works in this example (marker @ Rome removed)

http://maps.google.com/maps/api/staticmap?path=color:0xff0000cc|weight:3|39.904214,116.407413|37.77493,-122.419416|40.714353,-74.005973|38.721642,-27.220577&markers=39.904214,116.407413|37.77493,-122.419416|40.714353,-74.005973|38.721642,-27.220577&maptype=terrain&sensor=false&size=640x404

The cause is not crossing over the Greenwich Meridian as I initially 
thought. It breaks even if I add a marker before that, seemingly any a point 
East of the automatically calculated centerpoint of the map...but only when 
the path starts on the other side of -180 longitude.

To prove that, you can see that the Beijing, SF, NY, Azores, Rome path 
displays correctly when I set the map centerpoint to -170,35

http://maps.google.com/maps/api/staticmap?path=color:0xff0000cc|weight:3|39.904214,116.407413|37.77493,-122.419416|40.714353,-74.005973|38.721642,-27.220577|41.89052,12.494249&markers=39.904214,116.407413|37.77493,-122.419416|40.714353,-74.005973|38.721642,-27.220577|41.89052,12.494249&maptype=terrain&sensor=false&size=640x404&center=-170,35

Unfortunately, I can't programmatically set center like this because I never 
know the collection of points I'm going to get, and it would be next to 
impossible to detect that the passed points would cause a line break.

Any ideas?

--

PS: Same question on 
Stack: 
http://stackoverflow.com/questions/6643554/around-the-world-path-breaking-in-google-static-maps

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API V2" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-maps-api/-/wn2NijFUFvAJ.
To post to this group, send email to google-maps-api@googlegroups.com.
To unsubscribe from this group, send email to 
google-maps-api+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-maps-api?hl=en.

Reply via email to