使用webview显示地理位置

时间:2012-10-18 11:36:54

标签: android map webview

我想在Google地图上显示特定的地理位置。我无法使用mapview / mapactivity。

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

我可以使用webview吗?

2 个答案:

答案 0 :(得分:5)

打开这样的网址应该有效:

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

用纬度/经度替换47.404376,8.601478。在浏览器中工作,我想在移动设备上它将打开移动版Google地图。

答案 1 :(得分:3)

查看Google Static Map API  https://developers.google.com/maps/documentation/staticmaps/?hl=nl

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

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"