标签: heremaps

Here Maps - 无法授权 Maps Feedback API

这里 Maps 提供了 Maps Feedback API,用于提交有关其地图上缺少的地方的信息。我创建了一个项目并成功生成了用于 Places API 的 API 密钥。接下来,我尝试将它与反馈 API 一起使用,但它失败了。奇怪的是,没有任何凭据我得到了 200 OK。

我的要求:

  1. 标题中没有任何 APP_ID 或 KEY
curl --location --request POST 'https://maphub.api.here.com/feedback/' \
--header 'Content-Type: application/vnd.here.layerObjectList+json; charset=UTF-8' \
--header 'Accept-Charset: charset=UTF-8' \
--header 'Auth-Service-Id: here_app' \
--header 'Group-Id: FGx1AWaAzKOo0imNkLmf' \
--data-raw MY_DATA
Run Code Online (Sandbox Code Playgroud)

响应:200 OK包含id反馈的正文(对于检查状态很重要)。

  1. 像上面一样,但maphub.cit.api.here.com代替maphub.api.here.com

回复: 401 Unauthorized: Authentication failed. Reason: Missing authentication credentials

  1. 带有 APP_ID 和 API_KEY
curl --location --request POST 'https://maphub.api.here.com/feedback/' \
--header 'Content-Type: application/vnd.here.layerObjectList+json; charset=UTF-8' \
--header …
Run Code Online (Sandbox Code Playgroud)

here-api here-maps-rest heremaps

6
推荐指数
1
解决办法
368
查看次数

Android Here Maps以编程方式设置api键

我正在使用 Here maps Premium SDK 3.15,在文档中,它说要在 android 清单文件中设置 id、令牌和许可证。我在 build.gradle 中将 id、token 和 license 设置为清单占位符,并像下面一样放入 Android.manifest。

    <!-- Here Maps -->
    <meta-data android:name="com.here.android.maps.appid"
        android:value="${here_map_app_id}"/>
    <meta-data android:name="com.here.android.maps.apptoken"
        android:value="${here_map_app_code}"/>
    <meta-data android:name="com.here.android.maps.license.key"
        android:value="${here_map_licence_key}"/>
Run Code Online (Sandbox Code Playgroud)

我的项目遇到了静态代码分析,其中一项发现是“应用程序代码中存在硬编码的秘密令牌”。这意味着我将此处的地图凭据保留在 build.gradle 中,这不行。

我的问题是我应该在哪里保存这些凭据,有没有办法设置 Here 以编程方式而不是 Android 映射 SDK。清单(以防万一,我不保留在项目中并从后端检索)

android api-key heremaps heremaps-android-sdk

5
推荐指数
1
解决办法
465
查看次数

如何从 HERE Routing API 8 解码折线?

在ABAP中,我们需要从 HERE API 获取详细路线https://router.hereapi.com/v8/routes?transportMode=car&origin=21.11336,39.21516&destination=21.52779,39.25381&return=polyline&app_id={APPID}&apiKey={APIKEY}

该 API 返回折线,我们需要对其进行解码以获得地理坐标。我们尝试使用https://github.com/heremaps/flexible-polyline给出的算法进行解码,但它没有提供正确的坐标。

我可以获得 HERE 用于编码折线的确切算法,以便在 ABAP 中解码折线吗?

abap geo here-api heremaps

1
推荐指数
1
解决办法
2550
查看次数