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

时间:2011-11-15 14:18:49

标签: java android google-maps gps

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

我认为最好的方法是使用静态谷歌地图,但因为我必须使用webview来显示这个并且它没有扩展mapactivity无论如何我仍然可以获得mylocation覆盖以使用静态地图?或者我是否需要始终为实时地图建立连接?

1 个答案:

答案 0 :(得分:1)

我猜你可以在他们最后一次连接时获取他们的位置,并将坐标传递给静态地图api,以便将marker放在地图图像上。

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

此外,您不必使用Webview,我在AysncImageView中使用静态地图图像作为URL(但您可以使用标准的Imageview并使用类似AQuery的内容来下载Async)