2017-03-03 68 views
0

如何在android中添加源地址以打开包含源地址和目标地址的谷歌地图?如何将我的位置添加到谷歌地图api

我曾尝试以下操作:在地图应用

String map ="https://maps.google.com/maps?saddr=My+Location&daddr="+address; 

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(map)); 
i.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity"); 
startActivity(i); 

我得到的错误是“没有结果我的位置”

我的要求是,我想打开与用户当前谷歌地图应用我正在通过的地点和目的地地址。

回答

0

你可以试试这个方法:

String uri = String.format(Locale.ENGLISH, "geo:0,0?q=", "ahmedabad"); 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
startActivity(intent); 
+0

我itried这一个,但它不是working.i从外地想在“您的位置”设置的地图,我们在尤伯杯获取和OLA应用 – Girish

+0

你能告诉我你怎么能通过值 –

+0

Uri gmmIntentUri = Uri.parse(“geo:0,0?q =”+ address); 意图mapIntent =新的意图(Intent.ACTION_VIEW,gmmIntentUri); mapIntent.setPackage(“com.google.android.apps.maps”); startActivity(mapIntent);地址是字符串变量,其中包含我的目标地址 – Girish