2013-01-11 37 views
3

可能重複:
How to show marker in Maps launched by geo uri Intent?調用地圖intent與地理定位,它可能有一個圖釘呢?

我有一個意圖與一個地理位置,我從我的數據庫有一個谷歌地圖應用程序,有可能是通用汽車把一個圖釘的位置我使用URI發送?

final String uri = "geo:" + location.Latitude + "," + location.Longitude + "?z=12"; 
MyActivity.this.startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri))); 
+1

檢查此問題http://stackoverflow.com/questions/3990110/how-to-show-marker-in-maps-launched-by-geo-uri-intent –

+0

好吧,我已經開始closevote與重複鏈接 –

回答

7

您需要爲銷指定一個名稱:

String uri = "geo:0,0?q="+ Lat + "," + Longitude + " (" + name+ ")"; 
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri))); 

這將只有一個引腳工作。

+0

「geo:」+ location.Latitude +「,」+ location.Longitude +「?z = 12」 +「&q =」+ location.Latitude +「,」+ location.Longitude +「(Syncpoint)」; 它需要&來包含查詢和縮放。 –