2011-05-01 160 views
2

我在另一个Stack Overflow文章中看到,您可以通过在URL中传递两个地址作为参数,从应用程序中打开Goog​​le地图应用程序。Android:启动Google地图应用程序

String url = "http://maps.google.com/maps?saddr=some+address&daddr=another+Address" 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url)); 

如何从您的应用程序启动Google地图应用程序并获取从当前位置到地址的路线?

回答

2

当然,但您必须先通过GPS坐标获取您的位置。或者,只需设置第二个位置的位置,让用户点击它并使用地图本身从当前位置查找路线。

+0

因此,我使用谷歌API找到坐标,然后传递坐标作为参数?这是如何完成的? – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 2011-05-01 02:44:01

+0

我用谷歌找到这个教学指南:http://www.firstdroid.com/2010/04/29/android-development-using-gps-to-get-current-location-2/ – Haphazard 2011-05-01 02:47:54

相关问题