Google静态地图路径从北美开始,但该位置未在网址中提供

时间:2014-10-13 10:40:07

标签: google-static-maps

我必须得到一个带有三个标记的静态地图和标记之间的路径,到目前为止我已经这样做了,

  

网址:http://maps.googleapis.com/maps/api/staticmap?maptype=terrain&scale=2&center=-0,0&size=600x600&zoom=1&markers=color:red%7Clabel:A%7C28.37,77.13&markers=color:green%7Clabel:B%7C46.227638,2.213749&markers=color:black%7Clabel:C%7C-40.900557,174.885971&path=color:blue%7Cweight=3%7C20.593684,78.96288%7C46.227638,2.213749%7C-40.900557,174.885971

Why is it starting from North America ?

路径始终从北美开始,但我没有在URL中的任何位置提供它的坐标。为什么会发生这种情况以及如何纠正这种情况?

1 个答案:

答案 0 :(得分:1)

我不是百分之百确定为什么它不适合你,但我重新安排了论据,它似乎对我有用:

http://maps.googleapis.com/maps/api/staticmap?size=600x600&center=0,0&maptype=terrain&scale=2&markers=color:red|label:A|28.37,77.13&markers=color:green|label:B|46.227638,2.213749&markers=color:black|label:C|-40.900557,174.885971&path=color:blue|weight:3|28.37,77.13|46.227638,2.213749|-40.900557,174.885971

如果您在网络应用中使用该字符或不能处理编码的内容,您必须对|字符进行编码,否则浏览器(Chrome适用于我)应该打开这个就好了。

希望这对你有用!