问题标签 [heremaps-android-sdk]

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.

0 投票
0 回答
39 浏览

java - 来自here api last version的android lite sdk的许多崩溃报告

使用新的 lite android api 库,我从 Google Play 控制台获得以下崩溃报告数据,这些数据是关于使用我的应用程序的许多客户(最后一个库版本 4.1.5):

还得到了这个报告数据:

0 投票
0 回答
178 浏览

android - Android Native SDK 的 HERE MAP API 问题

我在我的应用程序中集成了 HERE MAP Android 本机 SDK,并且遇到以下问题,任何人都可以帮助我。

1.)这里地图第一次加载问题,但是当我关闭或终止应用程序并再次重新启动它时,它工作正常。

2.)其次是位置限制问题。

0 投票
1 回答
55 浏览

android - 在运行时路由查询期间无法到达 HERE 服务器

2020 年 4 月 14 日,我们的 Android 应用突然无法从 HERE api 获取路由。网络因我们无法到达的消息而超时v151-91-30-0.route.hybrid.api.here.com

我们的应用程序可以通过 HERE 进行身份验证以查询道路数据,但由于网络连接超时,路线请求失败。

解决方案:出厂重置平板电脑让我们解决了这个问题。

这种解决方案并不是真正可以容忍的,特别是如果它再次发生。

有问题的平板电脑:

  • 三星 Galaxy Tab S3,型号:SM-T820
  • Android 9,内核:3.18.115-16530048
  • 软件版本:T820XXU3CSH9/T820XAR3CSH2/ 安全补丁级别:2019 年 8 月 1 日

我们的新三星 Galaxy Tab S4 平板电脑没有问题。

没用的东西:

  1. 更新平板电脑上的软件 - 没有更新。
  2. 卸载并重新安装我们的应用程序。
  3. 更新到最新的 HERE Android SDK(我们从 3.10 更新到 3.15)。
  4. 重置安卓网络设置。

我们的应用:

  • 在 macOS Mojave 版本 10.14.6 上开发
  • Android minSdkVersion 23,targetSdkVersion 28
  • Kotlin 版本 1.3.72
  • 安卓工作室:3.6.3
  • 这里安卓 SDK:3.15
0 投票
1 回答
91 浏览

geolocation - 可见地图边界的 HERE Maps Starter SDK 地理位置

如何判断 GeoLocation 位置是否在地图的可见区域内?或者如何获取地图可见部分边界的地理位置。我正在使用适用于 Android 的 HERE SDK (Starter)。

0 投票
3 回答
660 浏览

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

我正在使用 Here maps Premium SDK 3.15,在文档中,它说要在 android manifest 文件中设置 id、token 和 license。我将 build.gradle 中的 id、token 和 license 设置为清单占位符,并放入 Android.manifest 中,如下所示。

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

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

0 投票
1 回答
62 浏览

here-api - com.here.android.mpa.mapping.MapView.onLayout 后出现 NullPointerException

在我们的应用程序中看到这一点,但无法在工作台上重现。下面的堆栈跟踪。在这里提问是因为这似乎是 HERE 地图的主要支持论坛。

我无法在 HERE 地图网站或其他指向同一问题的 SO 问题上找到任何内容,所以只是好奇 HERE 支持是否愿意加入。

设备:SM-G935F 安卓版本:8.0.0

0 投票
1 回答
49 浏览

c# - C# wrapper Java 库生成奇怪的代码

我已经Here写了图书馆JavaAndroid我已经包装到C# Android图书馆

里面有Java以下代码:

Java用作匿名类的代码:

C#包装器生成以下代码:

实际上我不知道如何使用它......当我从它继承时,我不仅要实现void onLoadScene(@Nullable MapError var1),还要实现Java方法的色调...... :(

有人面临同样的问题吗?如何使用此类生成的代码

0 投票
1 回答
133 浏览

android - 应用程序冻结,而 Here Maps Engine 在子片段中初始化

我正在使用HereMaps在 ViewPager2中的子片段中显示地图。但是当地图被初始化时,应用程序会暂时冻结,直到地图被初始化或失败。地图初始化完成后,我就可以触摸 UI。

我有一个Activity, 构建页面适配器。第一个片段有一个用于地图视图的子片段。

我究竟做错了什么?即使地图未完成初始化,我也希望能够向下滚动当前片段或导航离开该片段或活动。

活动布局

加载的视图寻呼机的第一个片段

嵌入在第一个片段中的地图片段

第一个片段类

MapViewFragment类_

0 投票
1 回答
293 浏览

android - 解决方案在此处为 Android 使用避免区域 Map Mobile SDK

我在这里使用地图移动 SDK进行 Android 导航。现在我想使用避免区域功能。它适用于 JS,但不适用于 Android。因此,如果有人对此有所了解,我们将非常感谢您的帮助。

参考网址:https ://developer.here.com/documentation/routing/dev_guide/topics/example-route-avoiding-an-area.html

我正在使用下面的代码。

谢谢你。

0 投票
1 回答
40 浏览

android - 如何避免一次创建多个heremapslite实例?

我正在使用适用于 android 的 heremapslite api,最近升级到 4.4,这个运行时异常开始出现

java.lang.RuntimeException:一次只能创建一个 MapViewLite 实例

真正的问题是,当我必须启动另一个活动而不是地图活动时,实例不会被破坏(我不想故意完成活动,因为用户可能想要返回)并且当再次启动相同的活动时(例如对于另一个项目或其他配置)发生此异常(在以前的版本中不存在)。通过发行说明,一无所获,因此是否有任何选项可以找到 mapviewlite 实例的存在和摧毁它?或者是否有任何其他选择来补救它。

PS:我无法捕捉到一些相关的异常,尤其是 onPause() 和 onResume() 方法。