我在我们的Android应用程序中使用谷歌的地图,这在互联网可用时工作正常。现在我的客户想要下载特定位置的地图。这个想法是它应该在没有互联网的情况下工作。 现在我的问题是,由于谷歌地图具有地图下载的功能,我也想从我自己的应用程序使用该功能。那有可能吗?如果可能,那么请参考一些资源。 任何建议都会非常有用。
答案 0 :(得分:1)
不,你不能这样做,因为它违反谷歌政策。只有Google的GoogleMaps可以下载离线地图。 但您可以使用自己的应用程序打开App GoogleMaps并使用离线区域。
答案 1 :(得分:0)
我使用此代码从我自己的应用程序中使用坐标跳转到Google地图。没有互联网和离线区域,效果很好。
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("geo:0,0?q=40.660977,-74.095616 (name of marker)"));
//40.660977,-74.095616 is latitude and longitude you want to open.
startActivity(intent);