我有这样的要求,需要调用程序Google软件,如果我使用下面的方法调用映射:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:" + restaurant.getLatitude() + "," + restaurant.getLongitude() + "?q=" + s));
startActivity(intent);这样我就可以成功的调用谷歌地图软件,但是如果有多个地图时的系统软件,使用上面的方法会弹出供用户选择显示地图软件,我现在需要做的就是有不止一个地图即使系统软件,但每次我调用谷歌地图软件来显示。我问你怎么做,谢谢!顺便问一下,谷歌地图软件是开源的吗?在android源代码中找不到地图相关的源代码,哪里可以来呢?
我可以成功地调用google map,但是如果android系统有多个地图应用程序,系统将推动用户选择哪个地图应用程序。
发布于 2010-07-10 20:56:02
,但每次我调用Google软件来显示。我问你怎么做
如果你绝对需要谷歌地图,添加一个MapActivity到你的应用程序。
顺便问一下,谷歌地图软件是开源的吗?
不是的。
i可以成功地调用google map,但是如果android系统有多个映射应用程序,系统将推动用户选择哪个地图应用程序。
如果用户安装了第二个地图应用程序,也许他们想要使用它。请不要干涉。
https://stackoverflow.com/questions/3220259
复制相似问题