我希望能在Android应用程序中实现此功能,并认为最新的Google Maps API发布可以实现,但是我没有看到太多关于这个主题的讨论。理想情况下,您应该能够下载/缓存某个区域的地图以供以后离线使用。是否只能通过Google Maps 5应用程序而不是API来完成这项操作,以避免违反《服务条款》? 我知道OpenStreetMap和其他地图允许这样做,但我相信Google Maps仍然提供卓越的地图和最广泛的使用。
预先感谢您的帮助。
预先感谢您的帮助。
如果不违反服务条款,是否只能通过Google地图5应用程序而不能通过API实现这一点?
是的,尽管据我所知,使用API甚至在物理上也不可能实现。
MapView
。 - CommonsWare有第三方地图API可以实现这一功能,比如Nutiteq maps SDK。不过不能使用Google Maps,因为那违反了他们的服务条款,但可以使用Bing(需要企业许可证)、OpenStreetMap(免费)或其他地图数据源。
声明:我是它的开发者。