我尝试使用如下的geocode函数:
geocode({ address: inputValue })
但这将返回全球的结果。
然后我使用了区域和边界:
geocode({ address: this.value, region: 'XX', bounds: myCountryBounds })
这仍将给出来自整个世界的结果。(我在其中一篇文档页面上读到
region
和bounds
只是信息性限制而不是严格限制,但我无法再找到该页面。)然后我只使用了
componentRestrictions
:geocode({ address: this.value, componentRestrictions: { country: 'XX' })
现在这个搜索只会在国家 XX
中返回结果,但它也会给出街道和公司名称。
现在我想让搜索只匹配邮编和城市。因为如果我搜索 2000
,我会找到很多公司名称中带有2000
的结果。那么如何确保搜索仅在邮编和城市名称中执行?