2011-12-10 49 views
2

我正在編寫一個應用程序,希望將用戶從地圖上的當前位置引導至特定點。我如何使用Google Map API在我的android應用程序中使用語音控件進行輪到導航?
我可以從我的應用程序啓動Google導航並將位置信息傳遞給它嗎?使用谷歌地圖API進行語音控件的導航

回答

0

你可以試試這個打開谷歌地圖應用程序。

String url = "http://maps.google.com/maps?saddr="+startLat+","+startLong+"&daddr="+endLat+","+endLong; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url)); 
startActivity(intent); 
+0

感謝Chronos。我每秒鐘使用GPS獲取當前位置更新(satnav的一種東西)。此解決方案是否適用於此方案。 –

+0

如果您需要「開始」和「完成」點,此解決方案可以正常工作。你可以在谷歌地圖上查看路徑,你可以切換到導航應用程序。 但是,如果您想每隔一秒更新地圖,則需要在地圖上繪製線條和點。 – Chronos

+0

切換到導航模式解決了問題。但我仍然不太確定語音控制。我在模擬器上進行了測試,但不知道是否輪到聲音控件在模擬器中工作。 –