【问题标题】:HERE API 6.2 vs 7.0 for AutoComplete用于自动完成的 HERE API 6.2 与 7.0
【发布时间】: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


【解决方案1】:

您可以尝试自动建议端点: https://developer.here.com/documentation/geocoding-search-api/api-reference-swagger.html

https://autosuggest.search.hereapi.com/v1/autosuggest?q=New&apiKey=&at=40.7128,74.0060

这将做你想要的,但请注意它需要填充 at/in 属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 2013-07-03
    • 1970-01-01
    • 2021-12-28
    • 2015-10-13
    相关资源
    最近更新 更多