首页 > 解决方案 > 带有 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 等?

标签: here-api

解决方案


自动完成 API 中的搜索算法可以返回匹配级别的country, state, county, city, district, street, intersection, houseNumber, postalCode and landmark.结果:如果将 Suite 替换为 API 可以理解的 #,则会返回结果

https://developer.here.com/documentation/geocoder-autocomplete/dev_guide/topics/resource-suggest.html


推荐阅读