2011-04-10 54 views
0

我不想使用一個MapView的一些覆蓋。我只想使用給定的谷歌地圖意圖。在Google地圖中顯示地址的工作正常,當我從我的應用程序使用Uri.parse(「geo:...」)調用它時...但我只能看到以給定地址爲中心的地圖。當我在Google地圖上進行搜索時,沒有標記或「泡泡」。我可以用「z = 12」來定義Uri中的縮放...有沒有必要設置一件事來查看標記和「泡泡」?在谷歌地圖顯示標記使用意圖 - > Uri.parse(地理:...)

謝謝!!!

回答

0

有沒有一件事我必須設置才能看到標記和「泡沫」?

當您使用geo: URL時,沒有記錄和支持的方法來放置「標記」或「泡泡」。請記住,Google地圖可能不會響應該網址 - 用戶可能已安裝了他們選擇處理此類請求的另一個地圖應用程序。

+0

啊是的,這是正確的...而不是我可以在uri中使用「http://maps.google.com/maps」嗎?也許有其他選擇嗎? – Tschakle 2011-04-10 13:24:47

+0

@ user683813:如果有一種構建「maps.google.com/maps」URL的方式可以使基於Web的地圖顯示標記,那當然值得嘗試。不過,我不知道它是否會起作用,因爲我沒有親自嘗試。 – CommonsWare 2011-04-10 13:37:11

+0

好吧...測試一下我發現了一個可以正常工作的解決方案: 使用 Uri.parse(「http://maps.google.com/maps?q=」+ STREET +「+」+ NUMBER +「&」+ CITY); 它將打開Goog​​le地圖應用程序,顯示帶有標記和「泡泡」的地址。 希望這也將有助於另一個。 – Tschakle 2011-04-10 14:03:55