1
當用戶雙擊另一個應用程序的文本視圖中的地址時,是否可以啓動Android地圖應用程序?當用戶雙擊應用程序中的文本地址時啓動地圖應用程序
與單擊一組數字時類似,Android將使用電話號碼文本框中的號碼打開電話撥號程序。
有沒有可能這個功能取決於Android的版本?
當用戶雙擊另一個應用程序的文本視圖中的地址時,是否可以啓動Android地圖應用程序?當用戶雙擊應用程序中的文本地址時啓動地圖應用程序
與單擊一組數字時類似,Android將使用電話號碼文本框中的號碼打開電話撥號程序。
有沒有可能這個功能取決於Android的版本?
Uri geoUri = Uri.parse(「address here」);
意圖mapCall = new Intent(Intent.ACTION_VIEW,geoUri);
startActivity(mapCall);
地址字符串應該像「geo:」+ latitude +「,」+ longitude; –
所以,如果我有一個數據庫與成千上萬的地址(沒有拉特和長期的)也許我可以使用第三方,並傳遞給它的地址,獲得經緯度,然後使用Uri。這聽起來像一個堅實的過程?感謝您的幫助到目前爲止! +1 – Denoteone
您也可以使用標準地址啓動地圖應用。您輸入的字符串爲Uri.parse(「http://maps.google.com/maps?daddr=Brooklyn,NY」)。我認爲如果地址有空格,你可能不得不做一個url編碼。 –