Google Maps自动完成功能在地址搜索中不包含邮政编码

侯赛因·杜维尼奥

对于我当前的项目,我有一个地址查找供用户输入地址。在默认状态下,其结果太含糊,即使实际上不是地址,查找也会返回所有位置(例如,列表中的某些位置是整个城市或地区)。

添加types: ['address']到查询已解决了这一问题;Google现在仅以实际地址而不是模棱两可的区域作为响应,但是这使我们失去了通过邮政编码进行搜索的能力,因为这两个小提琴表明:

http://jsfiddle.net/yj6qvpsg/2/将列出整个城市和地区(不好),但您仍然可以搜索带有英国邮政编码的地址(很好)。

http://jsfiddle.net/yj6qvpsg/1/将仅列出地址(好),但不会搜索英国邮政编码(错误)。

我们如何获得两全其美?我试过和例如玩,types: ['address', 'postal_code'],但没有运气。

侯赛因·杜维尼奥

因此,事实证明,只有在英国,邮政编码才与街道上的实际地址绑定在一起(您可以字面上给出门牌号和邮政编码作为完整有效的地址),而在欧洲其他地区,邮政编码则代表整个区域,因此Google会将邮政编码视为整个区域。

也许有一天他们会成为英国的例外,但是与此同时,如果您确实需要此功能,则可以选择以下方法:https : //getaddress.io/如果像我们这样的人,可能会很烂数据结构旨在与Google的数据结构相匹配

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Google Maps自动完成功能-仅城市和邮政编码

用于邮政编码搜索的Google Maps API区域参数

将Google Maps地址查找限制为特定的邮政编码

Google Maps自动完成功能在模式弹出窗口中不起作用

Google Maps API:如何仅通过自动完成功能获取街道地址

我可以使用Google Place自动完成功能在iOS上搜索位置,然后在Apple Maps上放置结果吗?

从邮政编码获取LatLng-Google Maps API

Google Maps API-仅按邮政编码检索

使用Google Maps Api的邮政编码边界

使用Google Maps API从用户的邮政编码中查找最近的条

如何从Google Map的自动填充API获取邮政编码

使黄色的自动完成功能在Google Chrome浏览器中透明

Google Places自动完成功能在我的模拟器或VMware中不起作用

Google Maps不会使用Google Data Studio填充Google表格中的所有邮政编码

如何在flutter中创建具有自动完成功能的简单Google地图地址搜索并获取经度和纬度?

google.maps.places。带有JHipster中的模式的自动完成功能

如何在ExtJS中从google.maps.places.autocomplete创建自动完成功能

在 Modal 中具有自动完成功能的 Google 地图搜索框

将Google Map链接到TextView中的邮政编码

Google Maps Places API-如何在多个结果上使用Google Maps搜索框获取国家/地区,邮政编码,数字,网站URL

Chrome自动填充功能涵盖了Google Maps API v3的自动完成功能

将Google Maps设置为在加载时对邮政编码进行地理编码

Google Maps自动完成完整地址

Google Maps自动完成功能会自动选择第一个建议,并在页面加载时自动提交搜索?

如何在Google地址自动完成功能中删除一些额外的详细信息?

Google Geocoding API-返回任何基于邮政编码的有效地址

新的Google地方信息自动完成功能在点击时崩溃

如何在我的android应用中的搜索小部件上实现Google Places自动完成功能?

使用Javascript API的多个邮政编码根据标记提供的Google Maps位置