【问题标题】:Accurate Geocode Data Using Here API使用 Here API 获取准确的地理编码数据
【发布时间】:2019-07-25 11:51:17
【问题描述】:

你好,

由于成本原因,我放弃了使用 Google 地方信息并决定使用here geocode api。我开始使用Places Search API,效果很好,但不返回latlng

所以我的解决方案如下

  1. Search API 获取位置 ID
  2. 通过locationId调用geocode api获取latlng

此解决方案有效,但显然很慢。所以我的问题是

  1. 有没有办法在一次地理编码调用中获取多个 locationId?
  2. 是否有更好的服务,既准确又能返回 lat 和 lng?

干杯

【问题讨论】:

    标签: geocoding here-api here-autocomplete


    【解决方案1】:

    请使用Autosuggest 而不是 Places Search API。

    您可以在 Autosuggest API

    中找到以下字段
      "title": "restaurant",
      "highlightedTitle": "<b>rest</b>aurant",
      "category": "restaurant",
      "href": "https://...",
      "type": "urn:nlp-types:search",
      "resultType":"category"
    

    示例图片

    【讨论】:

    • autosuggest 的问题是它需要查询中的 Lng 和 Lat
    • 这是需要的位置上下文。你也可以例如使用边界框。在这里您还可以找到一些进一步的解释和最佳实践章节:developer.here.com/documentation/places/topics/…
    • @user3052526 您可以通过需要 lat long 传递您当前的位置。
    • @Vivek 我正在尝试获取地点列表,因为通过我的位置的自动完成功能将无济于事
    • @user3052526 您可以使用其他方法,例如Suggest Entrypoint'' 请阅读提供的链接中的完整文档。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2012-04-25
    • 1970-01-01
    • 2022-11-07
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    相关资源
    最近更新 更多