Java 在android的静态地图上使用gps?

Java 在android的静态地图上使用gps?,java,android,google-maps,gps,Java,Android,Google Maps,Gps,我的应用程序中有一个地图视图,我能够很容易地在地图上显示当前的GPS位置。但是,我希望能够提供离线功能或至少有限的连接选项 我决定最好的方法是使用静态谷歌地图,但由于我必须使用webview来显示,而且它不会扩展mapactivity,所以我仍然可以使用mylocation覆盖来处理静态地图吗?或者,我是否需要始终保持实时地图的连接?我想您可以在它们上次连接时获取它们的位置,并将坐标传递给静态地图api以放置在地图图像上 然后,您可以实现LocationChangedListener和OnLoc

我的应用程序中有一个地图视图,我能够很容易地在地图上显示当前的GPS位置。但是,我希望能够提供离线功能或至少有限的连接选项


我决定最好的方法是使用静态谷歌地图,但由于我必须使用webview来显示,而且它不会扩展mapactivity,所以我仍然可以使用mylocation覆盖来处理静态地图吗?或者,我是否需要始终保持实时地图的连接?

我想您可以在它们上次连接时获取它们的位置,并将坐标传递给静态地图api以放置在地图图像上

然后,您可以实现LocationChangedListener和OnLocationChanged(如果是连接),用新的位置标记重新加载静态地图


另外,您不必使用Webview,我在中使用了静态地图图像作为URL(但您可以使用标准的Imageview并使用类似于下载异步的东西)

看起来,尽管谷歌已经添加了在android地图上下载地图的选项。我可能不得不使用开放式街道地图。现在使用开放式街道地图,添加谷歌卫星视图,如图所示。谢谢你抽出时间来调查此事的人。