如何获取具有特定国家/地区的城市的静态地图搜索

时间:2019-03-29 15:29:59

标签: google-static-maps

我正试图从Google Static Maps API获取地图img

如果我执行以下请求:

https://maps.googleapis.com/maps/api/staticmap?size=1536x836&center=+Spain,+Andorra&zoom=8&markers=color:red%7Clabel:D%7C,+Andorra+Spain&key=badKey
center and label variations: +Andorra,+Spain , +Andorra,+ES, +Spain+Andorra, +Andorra+Spain

我总是得到安道尔国家的安道尔城(Andorra La Vieja)

我希望得到西班牙安道尔

我可以获得西班牙安道尔的唯一方法是指定州/省(特鲁埃尔)。

1 个答案:

答案 0 :(得分:0)

检查后,此行为已按预期运行,也可以使用Geocoder tool在Geocoding API中复制该行为,当对地址“西班牙安道尔”进行地理编码时,返回国家“安道尔”。

由于地址字符串“西班牙安道尔”略有歧义,并且有两个包含“安道尔”的地址,因此该API仅能返回该国安道尔。为了获得更好的结果,您还需要提供“ Teruel”或“ Aragon”或邮递区号作为管理员级别,从而使查询更具体,就像您在帖子中提到的那样。查看完整的地址结果here