4

我想在谷歌地图上显示一个特定的地理位置。我不能使用地图视图/地图活动。

我也不能使用动作视图意图

我可以为此使用 webview 吗?

4

2 回答 2

5

打开这样的网址应该可以工作:

webView.loadUrl("http://maps.google.com/maps?q=47.404376,8.601478");

用您的纬度/经度替换 47.404376,8.601478。在浏览器中工作,我猜在移动设备上它会打开谷歌地图的移动版本。

于 2012-10-18T11:41:23.387 回答
3

查看谷歌静态地图 API https://developers.google.com/maps/documentation/staticmaps/?hl=nl

您必须构建一个显示您所在位置的地图(可能的标记)的静态图像的 url。然后您可以下载它并在图像视图中显示它。

String latitude= "45.838211";
String longitude = "9.334661";
String url = "http://maps.google.com/maps/api/staticmap?center=" + latitude + "," + longitude+ "&zoom=10&size=400x400&sensor=false"
于 2012-10-18T11:40:53.463 回答