【问题标题】:how to save map tile by lat long bounds for offline use?如何按经纬度保存地图图块以供离线使用?
【发布时间】:2018-02-23 13:57:27
【问题描述】:

我有一个路线应用程序,我想下载我所在国家/地区的城市离线地图,以便他们所在城市的用户下载该地图并将其用作离线地图。
地图的存储过程如下,允许用户选择边界(最北纬和最南纬)和缩放值并从谷歌下载喜欢的地图。

【问题讨论】:

  • android google maps api没有这个能力

标签: android google-maps dictionary maptiler


【解决方案1】:

就像这个post说的:

您需要向应用用户提供地图区域下载,将其保存在应用文件夹中的某个位置,然后离线使用地图。在另一种情况下,只有当他们已经有一个保存区域时它才会起作用。

我想在你的情况下,由于用户需要互联网连接,它可以直接使用 API,这只是一个先决条件。

【讨论】:

  • 我的意思是,但你不想要图像,对吧?你想要带有方向、缩放等的所有 API,对吗?
  • 你有电报账号吗?
  • 不,然后我不明白你的答案,如果它是静态图像,只需将其保存并用作 ImageView。
  • 我想要我们在谷歌地图中做的事情,就像 link 用户在我的应用程序中做的事情
  • 但正如我所说,人们需要互联网连接才能下载,所以如果是这种情况,他们可以在线使用地图。如果您只想要该地图区域,您可以使用 LatLngBounds 在地图中设置边界。否则只有当他们的手机上已经有地图区域时它才有效。
猜你喜欢
  • 2011-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多