在没有移动地图集创建器的情况下获取 osmdroid 的地图图块

Posted

技术标签:

【中文标题】在没有移动地图集创建器的情况下获取 osmdroid 的地图图块【英文标题】:Getting map tiles for osmdroid without mobile atlas creator 【发布时间】:2012-12-24 13:06:11 【问题描述】:

我正在编写一个需要离线地图的新安卓应用。我一直在尝试使用移动地图集创建器来获取地图图块,但是移动地图集创建器已被开放的街道地图标记为滥用其服务。当您尝试使用移动地图集创建器下载地图并被阻止瓷砖时,您可以看到。我想知道是否有任何其他选项可以为 osmdroid 生成地图图块以供在 android 上使用,或者是否有更好的选项在 android 设备上生成离线地图。

【问题讨论】:

【参考方案1】:

您可以使用'Maperitive' (http://maperitive.net/)

它的工作方式大致相同,但您必须手动将生成的地图图块打包到 .zip 文件中才能与 osmdroid 一起使用。

【讨论】:

【参考方案2】:

将移动地图集创建器中的地图源更改为 Mapquest。下载所有你想要的,检查文件夹(解压缩)名称,如果你使用 osmdroid 渲染,将其重命名为 MapquestOSM。

【讨论】:

以上是关于在没有移动地图集创建器的情况下获取 osmdroid 的地图图块的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有设置器的情况下设置私有变量值?

如何创建一个按钮,该按钮将在没有侦听器的情况下获取用户的位置

如何在没有谷歌地图 API 的情况下在我的应用程序中获取经度和纬度?

如何在没有互联网连接的情况下在android中获取当前纬度和经度?

@nestjs/swagger:如何在没有 @ApiOkResponse 装饰器的情况下添加架构?

Android怎么实现点击按钮获取当前位置的信息,没有地图的情况下。