首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌地图驱动模式url方案不适用于Android

谷歌地图驱动模式url方案不适用于Android
EN

Stack Overflow用户
提问于 2014-03-06 10:19:52
回答 1查看 802关注 0票数 4

我正在尝试从我的Google Maps应用程序调用外部Android应用程序。

代码语言:javascript
复制
Intent mIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=" + stringLatitude + "," + stringLongitude + "&daddr=" + latitud + "," + longitud+"&dirflg=d"));

startActivity(mIntent);

它在Android 2.3.6上运行得很好。

但不是在Android 4.2上,当我第一次单击执行代码的按钮时,代码Google Maps被正确打开,但没有显示任何关于驱动模式的内容。

但是,一旦我回到主应用程序,我再次点击按钮,一切都很好。只有在第一次尝试时才会失败。

我不明白怎么回事

有线索吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-06 10:26:54

我正在使用以下代码,在Android4.2上运行良好

代码语言:javascript
复制
Intent i = new Intent(android.content.Intent.ACTION_VIEW, 
           Uri.parse("http://maps.google.com/maps?saddr="+a+","+b+"&daddr="+c+","+d+"&mode=driving"));
i.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(i);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22221477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档