我想在Android使用地图框中开发离线地图应用程序,但我无法得到适当的解决方案。离线地图使用地图框
回答
尽管这是一个非常酷的想法,也很有可能这样做很困难,为什么?
- 您必须在各种缩放级别下载您所在区域的所有图块,这会在初始下载时消耗大量数据和磁盘空间。
- 你将不得不建立一个光栅化器,它能够从你下载的地图块创建你的地图。
所以我建议你看看谷歌地图API,这确实允许离线地图缓存,并带有光栅化器内置。
祝你好运:)
有很多应用程序提供可以完成此操作的脱机功能。我不确定为什么你认为构建光栅器是必要的 –
这对于Mapbox SDK来说是完全可能的和简单的。我使用Mapbox网站上的例子,在十分钟内完成了自己的工作(尽管在iOS上)。它是上述zugaldia提到的SDK的一部分,它包含在网站上提供的示例代码。 – Magnas
可否请你提供一个示例。这对我有帮助。 –
我不确定你遇到的问题。如果它有帮助,we have an example on the website与你需要启动和运行的所有代码。您只需提供有关您想要下载的区域的信息(界限,缩放级别...),然后由SDK处理其余部分。
我使用的是相同的代码,但是我得到了这个“04-19 16:36:14.732:E/AndroidRuntime(7149):java.lang.NoClassDefFoundError:失败的解决方案:Lcom/mapbox/mapboxsdk/Mapbox; “例外。 iam还添加了“mapbox-android-sdk-5.0.0-beta.2.jar”jar文件。它包含所有的类。 –
您应该按照[文档](https://www.mapbox.com/android-sdk/)中所述使用'.aar'文件。 – zugaldia
- 1. 离线使用在线地图
- 2. Android:离线地图
- 3. Xamarin.forms离线地图
- 4. 离线地图sdk
- 5. 离线使用谷歌地图(Js Api)
- 6. Android - 离线使用地图瓷砖
- 7. Osmdroid,使用不同的离线地图
- 8. 谷歌地图SDK离线使用
- 9. 缓存谷歌地图离线使用
- 10. 离线使用谷歌地图
- 11. 使用cloudmade的离线地图
- 12. 使用Planet.osm与osmDroid离线地图
- 13. 在谷歌地图Android API中使用谷歌地图离线地图(缓存)
- 14. 离线地图iPhone与离线路由
- 15. 离线传单地图
- 16. Sencha Touch的离线地图
- 17. 离线地图与路由
- 18. 在Android的离线地图
- 19. 表面离线地图
- 20. Android离线地图实现
- 21. iPhone缓存/离线地图?
- 22. iOS上的地图框在线地图
- 23. iPhone MapKit框架缓存谷歌地图以供离线使用
- 24. 为JMapViewer创建离线地图图块
- 25. 使用谷歌地球(或地图)离线
- 26. 谷歌地图iOS版离线应用
- 27. 在Android应用中离线Google地图
- 28. Iphone应用程序的离线地图
- 29. 使用小册子将边框图层添加到离线地图
- 30. Android:使用图像自定义离线地图
这个问题太广泛了。 –
问题要求我们推荐或查找书籍,工具,软件库,教程或其他非本地资源,这些问题都是堆栈溢出问题。请添加您正在使用的代码以及您尝试过的解决方案 –