问题标签 [here-maps-rest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 获取 json 数据并传递给 PHP 字符串(此处为 Maps api)
我很难从 Here Maps API(处理 JSON)获取信息。我正在尝试将 JSON 转换为字符串,以便可以将其保存在数据库中。
经纬度对我的项目来说是最重要的。
如您所见,我正在尝试使用文档页面中存在的不同 json url Here maps api,还有其他方法,但我想要的是具有纬度和经度的方法
here-api - 这里通过 routeId 进行 api 深度链接
我正在使用 HERE api 生成和存储路线。
我想创建一个链接来共享路线,使用存储的 routeId。
这可能吗?
here-api - HERE Map Image API 中的不透明度
使用 HERE Map Image API 中的区域资源时,我正在尝试更改多边形填充的不透明度。
有没有人能够做到这一点?
资源文档在任何地方都没有提到不透明度。唯一可用于更改填充的选项是fc,fc0,fc1,...
指定填充颜色本身。
maps - 这里地图加载缓慢
我正在为我的 iOS 应用程序使用(或尝试)Here Maps。我刚刚下载了示例项目。只包括地图和一些标记(没有标记的同样问题)。
问题是,当我尝试使用捏合手势(使用 hereMaps 中的内置功能)放大我们的地图时,瓷砖会变成白色并带有“here”-Logo,并且需要几秒钟才能加载真正的地图瓷砖。那太慢了。与谷歌地图相比,没有一个加载图块。我没有改变任何东西。反正也不知道改什么,就几行配置代码。
问题是:这是正常行为吗?有几个可以加快速度吗?
带有几个 WiFi 的 Testet。附上截图。
谢谢!:)
javascript - 无法限制 REST 响应中的类别,即使在“in”或“at”子句中提供了位置 [HERE Maps Places API]
HERE PLACES API 的 Place Categories REST 入口点返回 API 中定义的所有类别,而不是返回特定于某个位置的类别。我正在尝试按如下方式执行休息呼叫。
https://places.demo.api.here.com/places/v1/categories/places?in=52.521,13.3807;r=777
使用适当的 app_id 和 app_code。REST 调用正在返回所有类别。
此外,当我尝试在 55.7006,18.2147;r=85741 (这是一个海域)上执行呼叫时。显示所有类别。
请帮助解决问题。
问候, 阿卡什
javascript - 我在此处地图中为每个用户查找路由服务时遇到问题
我在这里使用地图来查找多个用户和目的地的路线。我在搜索栏中输入 new york 并点击搜索按钮,假设 api 返回十个用户的数组。现在我想为每个用户获取路由服务。
现在,当我运行此代码时,platform.getRoutingService 在给我每个用户的结果之前运行了 10 次。这是我完整的 for 循环代码。
javascript - 将 src="http://js.api.here.com/v3/3.0/mapsjs-service.js" 等第三方脚本加载到 Nodejs 应用程序中
我正在尝试将 Here 地图集成到我的 Nodejs 网站中。我想要做的是在我的 app.js 文件中创建一个如下所示的地图对象。
然后我想将此地图对象传递给我的 ejs 文件以显示。但我无法弄清楚如何将以下脚本加载到我的应用程序中。这些文件是Here maps提供的脚本,创建地图对象需要加载。
如果我尝试将这些文件加载到我的 ejs 文件中,我会收到一条错误消息,指出H is not defined。有人可以告诉我如何在我的应用程序中加载这些脚本,以便我可以访问新的 H.map(...)。以及如何使这些变量在我的 ejs 文件中可用
长话短说我想将以下代码添加到我的 nodejs 应用程序中,将 js 文件中 script 标签内的代码和 HTML 部分分隔为 EJS 文件
matlab - 对 GPX 文件进行编码,使其被 Here API 的 /matchroute 端点接受
我正在尝试/matchroute
通过 GET 请求调用资源。但是,我不知道如何对 GPX 文件进行编码,以便资源接受我的请求:我总是收到来自 Here 服务器的 HTTP 错误 400 作为响应。
作为示例数据,我使用了以下文件:
我从这个例子中得到的。
我使用 MATLAB 的函数对该文件进行了编码,该函数matlab.net.base64encode
产生了以下 base64 编码的字符串:
但是,如前所述,HERE 服务器始终以 HTTP-error 400 响应我的请求
其中 "..." 等于上面提到的 base64 编码字符串。
问题:谁能提供一个代码示例,展示如何正确编码上述 GPX 文件(最好是 MATLAB 语言),以便/matchroute
资源能够响应?
评论:
如果我使用 base64 字符串
在此示例中,GET 请求有效。但是,我无法弄清楚如何自己重现这种编码,以便能够相应地对自己的数据进行编码。
链接到 Here API 定义:https ://developer.here.com/documentation/route-match/topics/resource-matchroute-request.html
here-api - REST vs Android API
What's the difference in using the android API and the REST API? Are they equivalent? Can I do the same thing in both?
What are the limitations of one and the other?
I intend to start developing a mobile APP with HERE MAP.