![](/img/trans.png)
[英]Google Places v3 API autocomplete - cannot get locality working?
[英]Google Maps JS API v3 – componentRestriction “locality” not working anymore
我正在使用Geocoder在给定的城市和给定的国家内搜索街道。 就我而言,我仅在德国慕尼黑搜索。 但从今天(?)开始,此Geocoder componentRestriction
不再起作用。
它与德国一起搜索,效果很好。 但是Geocoder还会返回不在慕尼黑范围内的结果。
这是一个小例子:单击“搜索”按钮时,它应指向慕尼黑Karlstraße。 但它指向的是杜塞尔多夫(Karlstraße)。 即使
'componentRestrictions': {
'country': 'DE', 'locality': 'München'
}
我确实工作过-可以肯定。 在文档中,我没有发现其他/新内容。
以下组件可用于影响结果,但不会强制执行:
route与路由的长名称或短名称匹配。
地点与地点和子地点类型匹配。
Administrative_area匹配所有Administrative_area级别。
如此处所述: https : //developers.google.com/maps/documentation/geocoding/intro#ComponentFiltering
因此,要回答您的问题,是的,响应只会限于“ DE”德国,而只会“影响”一个城市,而完全不受限制,因此,在另一个城市也有结果是正常的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.