如何使用地址打开谷歌地图?
2022-09-02 05:04:35
如何打开带有地址的谷歌地图(使用意向或将谷歌地图添加到我的应用程序中)?我有地址,但没有纬度/经度。我该怎么做?谢谢。
如何打开带有地址的谷歌地图(使用意向或将谷歌地图添加到我的应用程序中)?我有地址,但没有纬度/经度。我该怎么做?谢谢。
使用以下代码,
String map = "http://maps.google.co.in/maps?q=" + str_location;
其中 str_location 是地址字符串
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(map));
startActivity(i);
从我的个人代码库。;)
public static Intent viewOnMap(String address) {
return new Intent(Intent.ACTION_VIEW,
Uri.parse(String.format("geo:0,0?q=%s",
URLEncoder.encode(address))));
}
public static Intent viewOnMap(String lat, String lng) {
return new Intent(Intent.ACTION_VIEW,
Uri.parse(String.format("geo:%s,%s", lat, lng)));
}