问题标签 [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.
java - 来自here api last version的android lite sdk的许多崩溃报告
使用新的 lite android api 库,我从 Google Play 控制台获得以下崩溃报告数据,这些数据是关于使用我的应用程序的许多客户(最后一个库版本 4.1.5):
还得到了这个报告数据:
android - Android Native SDK 的 HERE MAP API 问题
我在我的应用程序中集成了 HERE MAP Android 本机 SDK,并且遇到以下问题,任何人都可以帮助我。
1.)这里地图第一次加载问题,但是当我关闭或终止应用程序并再次重新启动它时,它工作正常。
2.)其次是位置限制问题。
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 平板电脑没有问题。
没用的东西:
- 更新平板电脑上的软件 - 没有更新。
- 卸载并重新安装我们的应用程序。
- 更新到最新的 HERE Android SDK(我们从 3.10 更新到 3.15)。
- 重置安卓网络设置。
我们的应用:
- 在 macOS Mojave 版本 10.14.6 上开发
- Android minSdkVersion 23,targetSdkVersion 28
- Kotlin 版本 1.3.72
- 安卓工作室:3.6.3
- 这里安卓 SDK:3.15
geolocation - 可见地图边界的 HERE Maps Starter SDK 地理位置
如何判断 GeoLocation 位置是否在地图的可见区域内?或者如何获取地图可见部分边界的地理位置。我正在使用适用于 Android 的 HERE SDK (Starter)。
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。清单(以防万一,我不保留在项目中并从后端检索)
here-api - com.here.android.mpa.mapping.MapView.onLayout 后出现 NullPointerException
在我们的应用程序中看到这一点,但无法在工作台上重现。下面的堆栈跟踪。在这里提问是因为这似乎是 HERE 地图的主要支持论坛。
我无法在 HERE 地图网站或其他指向同一问题的 SO 问题上找到任何内容,所以只是好奇 HERE 支持是否愿意加入。
设备:SM-G935F 安卓版本:8.0.0
c# - C# wrapper Java 库生成奇怪的代码
我已经Here
写了图书馆Java
,Android
我已经包装到C#
Android
图书馆
里面有Java
以下代码:
Java
用作匿名类的代码:
C#
包装器生成以下代码:
实际上我不知道如何使用它......当我从它继承时,我不仅要实现void onLoadScene(@Nullable MapError var1)
,还要实现Java
方法的色调...... :(
有人面临同样的问题吗?如何使用此类生成的代码
android - 应用程序冻结,而 Here Maps Engine 在子片段中初始化
我正在使用HereMaps在 ViewPager2中的子片段中显示地图。但是当地图被初始化时,应用程序会暂时冻结,直到地图被初始化或失败。地图初始化完成后,我就可以触摸 UI。
我有一个Activity
, 构建页面适配器。第一个片段有一个用于地图视图的子片段。
我究竟做错了什么?即使地图未完成初始化,我也希望能够向下滚动当前片段或导航离开该片段或活动。
活动布局
加载的视图寻呼机的第一个片段
嵌入在第一个片段中的地图片段。
第一个片段类
MapViewFragment类_
android - 解决方案在此处为 Android 使用避免区域 Map Mobile SDK
我在这里使用地图移动 SDK进行 Android 导航。现在我想使用避免区域功能。它适用于 JS,但不适用于 Android。因此,如果有人对此有所了解,我们将非常感谢您的帮助。
我正在使用下面的代码。
谢谢你。
android - 如何避免一次创建多个heremapslite实例?
我正在使用适用于 android 的 heremapslite api,最近升级到 4.4,这个运行时异常开始出现
java.lang.RuntimeException:一次只能创建一个 MapViewLite 实例
真正的问题是,当我必须启动另一个活动而不是地图活动时,实例不会被破坏(我不想故意完成活动,因为用户可能想要返回)并且当再次启动相同的活动时(例如对于另一个项目或其他配置)发生此异常(在以前的版本中不存在)。通过发行说明,一无所获,因此是否有任何选项可以找到 mapviewlite 实例的存在和摧毁它?或者是否有任何其他选择来补救它。
PS:我无法捕捉到一些相关的异常,尤其是 onPause() 和 onResume() 方法。