【问题标题】:incorrect google maps static localization不正确的谷歌地图静态本地化
【发布时间】:2012-03-03 04:10:42
【问题描述】:

我正在使用 Google 地图创建静态地图,但遇到了一个奇怪的问题。我正在尝试对附近的一所大学进行编码,但 Google Maps static 似乎为弗吉尼亚州的某个地方创建了一张地图。

我使用的链接是:

http://maps.google.com/maps/api/staticmap?center=10945+BOULEVARD+Circle+near+21117&zoom=l6&size=500x500&markers=color:red%7C10945+BOULEVARD+Circle+near+21117&format=jpeg&maptype=map&sensor=false&

当我去谷歌地图并做 10945+BOULEVARD+Circle+near+21117 时,我得到了正确的地图。这是谷歌地图静态中的一些奇怪错误还是我遗漏了什么?

【问题讨论】:

  • 10945 Boulevard Circle 到底在哪里?我在 Google 地图上看到它出现在加利福尼亚州圣莱安德罗。这是正确的城市和州吗?
  • Owings Mills MD。 (maps.google.com/…)
  • 也应该说,要注意上面静态地图网址中的“near 21117”。

标签: google-maps google-static-maps


【解决方案1】:

可以在您的地址中使用“附近”,但如果您知道城市和州,最好将其包含在查询中。您地址中的“circle”一词似乎被误解了(例如,将其更改为“cir”)。

我只是将 c circle 更改为 cir,它对我有用:

http://maps.google.com/maps/api/staticmap?center=10945+BOULEVARD+Cir+Near+21117&zoom=16&size=500x500&markers=color:red%7C10945+BOULEVARD+Cir+near+21117&format=jpeg&maptype=map&sensor=false&

您也可以简单地添加州缩写并删除“near”,它也应该可以工作。

【讨论】:

  • 谢谢。这很有帮助。但是,为什么谷歌地图和谷歌地图静态显示具有相同位置的不同地图(至少据我所知)。即两者都有“林荫大道+圆圈”?他们是否使用不同的地理定位器/地理编码器?
  • 看来如果我保留我原来的“圆圈”并添加“...+near+21117+md...”(即添加“md”)它似乎也可以工作.所以它似乎也与21117有关。诡异的。但再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多