【发布时间】:2020-10-24 22:12:49
【问题描述】:
我正在尝试使用 HERE API 替换使用 Google 地图自动完成服务。我基本上只想要一个自动完成功能,它会在用户键入时建议州、城市或邮政编码。
我认为奇怪的一件事是 Geocoder Autocomplete API 处于维护模式,他们建议使用新的 Geocoder and Search API v7 但我不像 v6.2 版本那样喜欢结果 - 除非我正在做某事错了。
6.2 版本的示例 - 搜索“New”:
https://autocomplete.geocoder.ls.hereapi.com/6.2/suggest.json?apiKey=YOURAPIKEY&query=New&resultType=city&country=usa
我得到 5 个结果:
- 美国,纽约,纽约,纽约
- 美国、洛杉矶、新奥尔良
- 美国,新泽西州,纽瓦克
- 美国,加利福尼亚州,纽波特海滩
- 美国,康涅狄格州,纽黑文,纽黑文
当我尝试在 7.0 版本中做同样的事情时,我什么也得不到,不得不搜索“New Y”:
https://geocode.search.hereapi.com/v1/geocode?q=New%20Y&apiKey=APIKEY&in=countryCode:USA
然后我只得到 1 个结果:
- 美国纽约
任何关于我在新 API 或示例中做错的想法都将不胜感激。
【问题讨论】:
-
尝试发现或自动建议端点而不是地理编码端点。
-
我也看到了你的建议,我会向他们提交一张票来看看这个。
标签: here-api