【问题标题】:Here maps autocomplete js api这里映射自动完成 js api
【发布时间】:2019-03-12 20:29:31
【问题描述】:

Here maps 为其地理编码器 api 添加了自动完成功能

http://autocomplete.geocoder.cit.api.here.com/6.2/suggest.json
?app_id={YOUR_APP_ID}
&app_code={YOUR_APP_CODE}
&query=Pariser+1+Berl
&beginHighlight=<b>
&endHighlight=</b>

它是全新的,目前没有很好的文档记录。我不知道如何用 js api 调用它。有人将它与 js api 一起使用或知道如何将它与 js api 一起使用吗?

大多数 js api 充当 geocorder 的包装器类,所以我希望在构建自己的包装器之前更喜欢使用现有的包装器。

【问题讨论】:

    标签: javascript here-api


    【解决方案1】:

    现在有一个包装 HERE Maps JS API 的项目,你可以在 NPM 上找到它:

    https://www.npmjs.com/package/node-heremaps

    如果您希望在浏览器中显示地图,我已经开始在此处进行 React 集成项目:

    https://www.npmjs.com/package/react-here-maps

    当然,您也可以直接包含 HERE 地图脚本。

    【讨论】:

      【解决方案2】:

      HERE Maps JS API 似乎没有现有的包装器(还没有?)。最简单的事情可能是通过 jQuery ($.get) 或其他方式调用 URL,直到它被集成。 JS API 所做的只是创建一个 JSON-P 请求并将结果返回给您......

      【讨论】:

        【解决方案3】:
        https://developer.here.com/api-explorer/rest/geocoding_suggestions/geocoding-autocomplete
        

        更多演示和实现请参考此链接

        【讨论】:

          【解决方案4】:

          有关完整的工作示例,请参阅https://jsfiddle.net/Lhj2mnpd/ 的小提琴。

          https://autocomplete.geocoder.cit.api.here.com/6.2/suggest.json?query=1+Main+Street&app_id=hereid&app_code=herecode&beginHighlight=%3Cb%3E&endHighlight=%3C%2Fb%3E
          

          【讨论】:

            【解决方案5】:

            继续使用您的代码 只需更换 您购买的 api 密钥和代码,如

            http://autocomplete.geocoder.cit.api.here.com/6.2/suggest.json?app_id={"purchasedappid here "}&app_code={"purchased appcode here "}&query=Pariser+1+Berl&beginHighlight=&endHighlight=`
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2021-04-09
              • 2013-01-11
              • 2021-07-25
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多