Utk*_*kad 0 android google-maps
在我的Android应用程序中实现Google导航时,我遇到了一个非常奇怪的问题.
我正在通过打开网址实施Google导航 -
https://maps.google.co.in/maps?saddr=xxxxxxxxxxxxxxxxxx&daddr=xxxxxxxxxxxxx
其中xxxx表示源地址和目标地址.
使用隐含意图.我通过打开桌面上的网址,成功地将导航导航到了该位置.
但是当我尝试在设备上运行该应用程序时,该网址会重定向到谷歌搜索页面.当我按下后退按钮时,我会获得从当前位置(根据谷歌地图)到使用反向地理编码获得的当前位置的导航路线.简而言之,上面提到的网址并不能达到目的.
请帮我解决问题.如果Google导航实施有误,请帮我解决.
提前致谢
Intent intent = new Intent( Intent.ACTION_VIEW,
Uri.parse("http://ditu.google.cn/maps?f=d&source=s_d" +
"&saddr=31.249351,121.45905&daddr=31.186371,121.489885&hl=zh&t=m&dirflg=d"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK&Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
您可以使用该代码启动谷歌地图应用程序导航!ps:dirflg = d; 你可以改变参数"d"表示驾驶汽车,"w"表示行走"r"表示乘坐公共汽车或其他人.
归档时间: |
|
查看次数: |
10080 次 |
最近记录: |