Android 这里映射离线实现

Android 这里映射离线实现,android,android-studio,maps,here-api,Android,Android Studio,Maps,Here Api,我目前正在制作一个android应用程序,它将使用“Here map SDK”进行离线地图导航。我已经遵循了中给出的文档,但在实现上遇到了问题 问: 有谁能为我提供一个演示应用程序,它成功地实现了Here Map SDK的“Offline Maps(MapLoader)”。您可以找到SDK本身的示例代码。您还可以查看以下链接 您可以找到sdk本身的示例代码,您还可以查看以下链接 这里有一个官方示例,正好用于该用例(离线地图数据下载、更新和检查更新) 直接链接: 安卓: iOS: 这里有一个

我目前正在制作一个android应用程序,它将使用“Here map SDK”进行离线地图导航。我已经遵循了中给出的文档,但在实现上遇到了问题

问:
有谁能为我提供一个演示应用程序,它成功地实现了Here Map SDK的“Offline Maps(MapLoader)”。

您可以找到SDK本身的示例代码。您还可以查看以下链接


您可以找到sdk本身的示例代码,您还可以查看以下链接


这里有一个官方示例,正好用于该用例(离线地图数据下载、更新和检查更新)

直接链接:

  • 安卓:
  • iOS:

这里有一个官方示例,正好用于该用例(离线地图数据下载、更新和检查更新)

直接链接:

  • 安卓:
  • iOS:

我知道另一个可以用来查看脱机地图的api,但它与“此处地图”api无关,而是与“此处地图”api相关的mapbox sdk Shariq Musharaf:感谢您的建议,但我需要在我的应用程序中使用“此处地图”sdk。我知道另一个可以用来查看脱机地图的api,但它与“此处地图”api无关mapbox sdk Shariq Musharaf:谢谢你的建议,但我需要在我的应用程序中使用here map sdk。谢谢Marco。。如何更改要在我的应用程序上下载的地图数据。例如:我不想下载柏林的地图数据,但我想下载“纽约”的地图数据?MapLoader.getInstance().getMapPackages()将导致回调(因此在MapLoader中注册侦听器)onGetMapPackagesComplete,其中包含链接列表中的可用地图包列表(请参见和,尤其是getChildren方法)。要么在你的应用程序中提供完整的列表供选择,要么你作为一名开发人员浏览该列表一次,然后选择你需要的正确的mappackage/id(在我的示例中,我硬编码了berlin软件包)。我已成功安装了
mappackage
。现在,用户想要使用离线地图的步骤是什么。我想问的是,对于
MapFragment
,是否有像setoffline或setonline这样的方法?在MapEngine实例中,您可以调用setonline(布尔)-请参阅:@Marco thank you:)如果没有下载地图,则需要再问一个问题
MapEngine.setonline(false)
,而不是从请求中获取数据。在这种情况下,应该抛出错误。你能用离线地图的MapEngine演示一下吗?谢谢Marco。。如何更改要在我的应用程序上下载的地图数据。例如:我不想下载柏林的地图数据,但我想下载“纽约”的地图数据?MapLoader.getInstance().getMapPackages()将导致回调(因此在MapLoader中注册侦听器)onGetMapPackagesComplete,其中包含链接列表中的可用地图包列表(请参见和,尤其是getChildren方法)。要么在你的应用程序中提供完整的列表供选择,要么你作为一名开发人员浏览该列表一次,然后选择你需要的正确的mappackage/id(在我的示例中,我硬编码了berlin软件包)。我已成功安装了
mappackage
。现在,用户想要使用离线地图的步骤是什么。我想问的是,对于
MapFragment
,是否有像setoffline或setonline这样的方法?在MapEngine实例中,您可以调用setonline(布尔)-请参阅:@Marco thank you:)如果没有下载地图,则需要再问一个问题
MapEngine.setonline(false)
,而不是从请求中获取数据。在这种情况下,应该抛出错误。你能用离线地图演示MapEngine吗?