我使用意圖推出谷歌導航:谷歌導航(Android 1.6的)意圖回調
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location));
startActivity(i);
location
是GPS的字符串座標。
谷歌導航彈出很好,並繪製路線。他們可以在用戶到達目的地時返回某種類型的回叫嗎?任何方式實施startActivityForResult()
?
如果不是,我最好的選擇是什麼?我一直在考慮在後臺運行一個服務,該服務會保持對位置的選項卡,結束Google導航並在GPS註冊時返回到我的應用程序(因爲我知道經度/緯度)。
感謝鄉親
您可以提供更多關於如何構建位置字符串的詳細信息嗎?我嘗試了lat + long和long + lat,導航不會識別它。 – katit 2011-05-26 18:56:34
@ katit:當時沒有證件,現在不知道。這有一些信息:http://stackoverflow.com/questions/2662531/launching-google-maps-directions-via-an-intent-on-android,但我最好的建議是嘗試'lat,lon'其中'lat '和'lon'是你的座標。 – mattbasta 2011-05-27 21:36:19