离线地图 HERE-SDK - 离线搜索和导航

发布于 2025-01-10 13:04:41 字数 799 浏览 4 评论 0原文

我正在使用 HERE-Android-SDK 构建一个带有离线地图的简单导航解决方案。 在使用离线模式搜索地址和计算路线时,我可以看到地址搜索返回的结果不包含在已安装的离线地图数据集中。为了仅获取位于我的设备上安装的离线地图数据内的搜索结果,我还需要做些什么吗?

我正在使用以下代码片段。

  • 下载特定国家/地区的离线地图:
mapsLoader.selectDataGroup(MapPackage.SelectableDataGroup.TruckAttributes)
mapsLoader.installMapPackages(listOf(mapPackageId))
  • 搜索地址请求:
val term = "New York"
val center = GeoCoordinate(lastWayPoint.latitude, lastWayPoint.longitude)
val request = SearchRequest(term)
request.connectivity = Request.Connectivity.OFFLINE
request.locale = Locale.GERMAN
request.setSearchCenter(center)
request.collectionSize = 5
request.execute { data, error -> 
  if (error != ErrorCode.NONE) return
  // handle search results here
}

提前感谢您的所有帮助!

I am using HERE-Android-SDK to build a simple navigation solution with offline maps.
While using the offline mode for the search addresses and calculation of a route, I can see that there are results returned from the address-search, which are not included in the installed offline map datasets. Is there anything additional which I need to do, in order to get only search results which are located inside the offline-map data installed on my device?

I am using the following code snippets.

  • download offline maps for a specific country:
mapsLoader.selectDataGroup(MapPackage.SelectableDataGroup.TruckAttributes)
mapsLoader.installMapPackages(listOf(mapPackageId))
  • search request for addresses:
val term = "New York"
val center = GeoCoordinate(lastWayPoint.latitude, lastWayPoint.longitude)
val request = SearchRequest(term)
request.connectivity = Request.Connectivity.OFFLINE
request.locale = Locale.GERMAN
request.setSearchCenter(center)
request.collectionSize = 5
request.execute { data, error -> 
  if (error != ErrorCode.NONE) return
  // handle search results here
}

Thanks for all of your help in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文