如何为个人 android 项目获取 OpenStreetMaps 或 OpenTilesMaps API?

Posted

技术标签:

【中文标题】如何为个人 android 项目获取 OpenStreetMaps 或 OpenTilesMaps API?【英文标题】:How to get OpenStreetMaps or OpenTilesMaps API for personal android project? 【发布时间】:2019-11-03 12:23:41 【问题描述】:

所以,我认为 *** 是提出这个问题的最佳场所。 我在我的学院有一个个人项目,我想制作一个 android 应用程序,当我们在山上时可以用来跟踪我们的轨迹。 此应用程序将离线运行并使用 GPS,因为山区信号大多较弱。那么,如何获取 API OSM 或 OpenTilesMaps 呢?我希望你能给我参考。对我很有帮助

我已经搜索了一些映射选项,有谷歌地图、OpenStreetMap 和 OpenTilesMaps。 我不想使用 Google Maps API,因为它现在不是免费的。 所以我选择 OpenStreetMap 或 OpenTilesMaps

【问题讨论】:

关于下载磁贴以供离线使用已经存在各种问题。也可以考虑使用矢量图块作为替代方案。 谢谢,如果我的问题有误,很抱歉,但它很有帮助 【参考方案1】:

对于离线应用程序,请尝试以下 Web 应用程序来创建 OSM 磁贴包 https://apl.esri.com/jg/OSMVectorTileExport/index.html 或安装 QGIS 并点击以下链接。 https://www.qgistutorials.com/en/docs/downloading_osm_data.html

【讨论】:

好吧,我会试试的。如果它有效,我会回来给出我的结果。谢谢

以上是关于如何为个人 android 项目获取 OpenStreetMaps 或 OpenTilesMaps API?的主要内容,如果未能解决你的问题,请参考以下文章

如何为现有的非 android Eclipse 项目制作 android manifest?

如何为我的 Android 应用获取 Google Places API 密钥

如何为 Xamarin 库项目(iOS 和 Android)运行单元测试?

如何为 Android 库项目创建 jar

如何为 android API 级别不一致获取编译时错误而不是 NoSuchMethodError 运行时错误?

XML/android:如何为 RecyclerView 项目制作白色下划线? [复制]