使用Google地理编码API对地区(城镇/城市)进行地理编码

时间:2014-05-06 17:33:30

标签: google-maps google-api

有没有办法限制Google地理编码API只搜索结算而不是完整地址? API文档指定了“组件”参数,但似乎是为了指定特定的位置而不是一般的局部性。

例如在以色列寻找Maskiot镇。

http://maps.googleapis.com/maps/api/geocode/json?address=Maskiot&sensor=false&components=country:IL

返回特拉维夫附近的'Maskit Street',但我所追到的实际位置距离数英里远,Google地图搜索显示:

https://www.google.co.uk/maps/place/Maskiyot/@32.3178645,35.502754,15z/data=!3m1!4b1!4m2!3m1!1s0x151cf24adf97e761:0x4c10482c54ff115c

非常感谢您的建议。

1 个答案:

答案 0 :(得分:0)

此问题是由于您错误拼写了该地点的名称而导致的。

在原始请求中,您正在使用" Maskiot"而这个地方实际上是" Maskiyot"。如果您在原始请求中更改此名称,则一切正常。