Android 在名为谷歌地图的程序中

Android 在名为谷歌地图的程序中,android,google-maps,Android,Google Maps,我有这样的需求,需要在程序中调用谷歌地图软件,如果我使用以下方法调用地图: Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:" + restaurant.getLatitude() + "," + restaurant.getLongitude() + "?q=" + s)); startActivity(intent); 这样我就可以成功地调用谷歌地图软件,但是如果系统软件出现多张地图时,使用上面的方法会弹出供用户选

我有这样的需求,需要在程序中调用谷歌地图软件,如果我使用以下方法调用地图:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:" + restaurant.getLatitude() + "," + restaurant.getLongitude() + "?q=" + s));
startActivity(intent);
这样我就可以成功地调用谷歌地图软件,但是如果系统软件出现多张地图时,使用上面的方法会弹出供用户选择显示的地图软件,我现在需要做的就是即使系统软件有多张地图,但我每次调用谷歌地图软件都要显示。我问你怎么办,谢谢!顺便问一下,谷歌地图软件是开源的吗?在android的源代码中找不到地图相关的源代码,你可以从哪里来

我可以成功调用谷歌地图,但若安卓系统有多个地图应用,系统会提示用户选择哪个地图应用

但每次我打电话给谷歌地图 要显示的软件。我问你怎么能 做

如果您确实需要谷歌地图,请在应用程序中添加一个
MapActivity

顺便说一下,谷歌地图软件是 开源

没有

我可以成功调用谷歌地图,但是 如果android系统有多重映射 应用程序,系统将提示用户选择 哪个地图应用程序


如果用户安装了第二个地图应用程序,可能他们想要使用它。请不要干预。

Android是开源的,它的大多数应用程序都不是开源的,因此该应用程序不是开源的。