我想为我的应用程序使用离线地图功能。有人会推荐任何有用的地图 SDK 吗?
我找到了这些:Skobbler http://developer.skobbler.com/getting-started/ios, 必应地图 http://developer.nokia.com/community/wiki/Category%3AHERE_Maps, and TomTom http://developer.tomtom.com/products/Android_SDK。但不确定哪一个更好。我需要自定义 POI、路线突出显示以及带有一些信息的气泡。
是否可以使用谷歌地图,以及一些预先下载的地图供离线使用?
感谢您的任何建议。
通过 Android 上的 GoogleMap API 和 iOS 上的 MapKit SDK,您可以实现自定义图块提供程序。这意味着您可以选择多段线和标记所覆盖的地图图块。这样做的好处是,您仍然可以获得内置地图 API 的全部功能,但还具有实现离线地图的附加功能。
对于地图提供商,您有几种选择,例如(被许多大公司使用)。
- 您可以下载整个数据集并将其与您的应用程序捆绑在一起,以便当用户下载您的应用程序时已经下载了图块。这将大大增加您的应用程序的大小。
- 或者您实施一些离线图块缓存。这意味着要离线访问图块,用户必须在某个时刻在线查看过地图的该部分。您需要处理图块的缓存。
- 您只需下载您需要的区域的图块,例如。您询问用户是否希望下载英国的整个数据集。这将减少应用程序的大小,同时使整个英国都可以离线使用。
这些只是一些想法。希望能帮助到你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)