如果您寻找Lluchmayor
,则可以获取地区信息,level_area1,level_area2甚至是邮政编码信息...
但是,如果您寻找Carrer Gracia LLuchmayor
(该Google ID为ChIJ7cmwIKu7lxIRZDgYa78v3jI
),它只是不返回任何本地信息?但是它会返回level_area 1和2信息。
知道为什么会这样吗?有什么解决方法吗?
答案 0 :(得分:1)
我同意@geocodezip的评论。在maps.google.com上查看Lluchmayor的边界
如您在屏幕截图中所见,Carrer Gracia仅部分位于Lluchmayor地区。在这种情况下,当一条路线只是重叠但不完全在区域内部时,Google会在响应中忽略区域名称。这是故意行为。
还请注意,如果您指定的地址位于该地区内部,则您将在响应中返回一个地区名称。例如,Carrer Gracia 72, LLuchmayor
返回位置
https://maps.googleapis.com/maps/api/geocode/json?address=Carrer%20Gracia%2072%2C%20%20LLuchmayor&key=YOUR_API_KEY
Geocoder工具中的结果相同
我希望这可以解释您的疑问。