我正在按照 Google Maps Android API v2 中的示例代码来开发应用程序。但是当在设备上启动时它告诉我Google Maps App is missing
(如果我安装了谷歌地图应用程序,它就可以工作。)
但是,我的设备上有其他使用谷歌地图的应用程序,但没有要求安装谷歌地图应用程序。
如何在设备上不安装 Google 地图的情况下构建支持 Google 地图的应用程序?
谢谢
更新:我发现这篇文章:
您还必须确保用户安装了 Google 地图应用。
我正在按照 Google Maps Android API v2 中的示例代码来开发应用程序。但是当在设备上启动时它告诉我Google Maps App is missing
(如果我安装了谷歌地图应用程序,它就可以工作。)
但是,我的设备上有其他使用谷歌地图的应用程序,但没有要求安装谷歌地图应用程序。
如何在设备上不安装 Google 地图的情况下构建支持 Google 地图的应用程序?
谢谢
更新:我发现这篇文章:
您还必须确保用户安装了 Google 地图应用。
看看我写的关于如何集成Google Map API V2
到您的应用程序中的这篇博文:
与您尝试做的事情的处理是您可能会运行以下意图:
Intent navigation = new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=" +
String.valueOf(AppObj.getInstance().currentUserLocation.getLatitude())+","+
String.valueOf(AppObj.getInstance().currentUserLocation.getLongitude())+"&daddr="+
String.valueOf(task.getLatitude()) +","+ String.valueOf(task.getLongtitude())));
navigation.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(navigation);
但此操作将尝试启动本机谷歌地图应用程序。