2011-12-29 150 views
1

我使用的是谷歌静态地图API并具有以下网址谷歌静态地图API网址:导致500错误

http://maps.googleapis.com/maps/api/staticmap?sensor=false&size=400x400&markers=icon:http://localhost/SimpleApp/images/SubjectIcon.png%7c44.942065,-93.66287&markers=icon:http://localhost/SimpleApp/images/BlueIcon.png%7c41.9922652,-87.7832879&markers=icon:http://localhost/SimpleApp/images/BlueIcon.png%7c44.0221363,-92.4666658

的问题是,我用这个URL得到一个500错误。任何人都可以帮我看看我失踪了吗?

TIA

+0

对于一个...您使用'localhost'图标,没有人都会有自己的机器来测试 – 2011-12-29 00:32:48

+0

在刚刚粘贴,我使用的实际图像。它可以被任何自定义图像url替换 – EagerNoob 2011-12-29 00:44:46

+0

超级晚,但我会提到,只有当它尝试使用http而不是https时,才会出现此错误。这是非常奇怪的。 – 2014-07-18 20:29:08

回答

2

你的样品中的网址正在寻找通过http://localhost其谷歌地图无法找到本地主机图标。将这些网址更改为公开可用的图片应该可以正常工作。作为一个例子,下面的URL工作正常:

http://maps.googleapis.com/maps/api/staticmap?sensor=false&size=400x400&markers=icon:http://upload.wikimedia.org/wikipedia/en/f/f4/Blue_icon.png%7c44.942065,-93.66287&markers=icon:http://upload.wikimedia.org/wikipedia/en/f/f4/Blue_icon.png%7c41.9922652,-87.7832879&markers=icon:http://upload.wikimedia.org/wikipedia/en/f/f4/Blue_icon.png%7c44.0221363,-92.4666658 
+0

谢谢 - 这正是我所做的,这解决了问题 – EagerNoob 2012-01-04 19:19:58

+0

太好了,那么请将此标记为答案,以便它不会作为未答复的问题提出。 – 2012-01-04 22:19:09