Android 默认情况下如何在地图视图中启动活动?
我正在开发android应用程序,以获得两个位置之间的方向,如下所示Android 默认情况下如何在地图视图中启动活动?,android,android-activity,android-intent,Android,Android Activity,Android Intent,我正在开发android应用程序,以获得两个位置之间的方向,如下所示 Intent intent = new Intent(android.content.Intent.ACTION_VIEW; Uri.parse("http://maps.google.com/maps?saddr=12.84281852,80.22529753&daddr=13.00355419,80.200881958")); startActivity(intent); 运行此应用程序时,它会提示我从1)浏览器
Intent intent = new Intent(android.content.Intent.ACTION_VIEW;
Uri.parse("http://maps.google.com/maps?saddr=12.84281852,80.22529753&daddr=13.00355419,80.200881958"));
startActivity(intent);
运行此应用程序时,它会提示我从1)浏览器2)地图中选择一个
如何在编码中默认在地图中打开它???我认为如果你用'com.google.android.apps.maps'
调用它,它应该启动谷歌地图
这对我来说很好:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345"));
intent.setPackage("com.google.android.apps.maps");
startActivity(intent);
没问题。在Stackoverflow上,我们通过接受答案(使用勾号)来表示感谢。那就是投票。不客气。是否可以使用startActivity在mapview或webview中启动intent。因为如果我再次使用startActivity,整个地图将再次刷新。有没有其他方法可以在不刷新整个地图的情况下使用它???您必须实现自己的
MapView
。有关更多详细信息,请参阅