here-api - 带有 Suite 或其他辅助地址的地址不会产生自动完成结果
问题描述
我遇到了一个问题,即输入/粘贴到表单字段中的地址由于包含辅助地址而没有返回任何自动完成结果。例如,以下查询可以正常工作:
http://autocomplete.geocoder.api.here.com/6.2/suggest.json?app_id=...&app_code=...&query=1910%20W%20Fourth%20Plain%20Blvd&country=USA&maxresults=5
但是,此查询(实际完整地址)不返回任何结果:
http://autocomplete.geocoder.api.here.com/6.2/suggest.json?app_id=...&app_code=...&query=1910%20W%20Fourth%20Plain%20Blvd%20Suite%20100%2C%20Vancouver%2C%20WA%2098660&country=USA&maxresults=5
有没有办法允许二级地址信息,如 Suite、Apt 等?
解决方案
自动完成 API 中的搜索算法可以返回匹配级别的country, state, county, city, district, street, intersection, houseNumber, postalCode and landmark.
结果:如果将 Suite 替换为 API 可以理解的 #,则会返回结果
推荐阅读
- webassembly - 将 SharedArrayBuffer 与第三方 JS 一起使用时遇到问题
- mongodb - $addField 查询未按预期工作
- node.js - 如何删除从其他集合中引用的文档和子文档 - MongoDB Mongoose
- linux - 如何找到以毫秒为单位的两个纪元时间之间的差异 shell 脚本
- java - 在 helm 图表中没有内存限制时使用 XX:maxRAMPercentage 时的堆大小是多少
- google-cloud-platform - 谷歌云服务帐号和日历
- amazon-web-services - 在 CloudFormation 中创建“映射”的目的是什么?
- c++ - C++:替代 CHtmlVIew 在基于 MFC 的应用程序中显示 PDF/HTML 文件
- xml - 制作了简化的 Abbyy xml
- javascript - 如何使用引导程序更改辅助按钮文本颜色?