我正在关注Google Maps Android API v2中的示例代码来开发应用。但是当在设备上启动时,它会告诉我Google Maps App is missing
(如果我安装了谷歌地图应用程序,它可以工作。)
但是,我的设备上还有其他使用Google地图的应用,但没有申请安装Google地图应用。
如何在未在设备上安装Google地图的情况下构建支持Google Maps的应用程序?
由于
更新: 我发现这篇文章:
您还必须确保用户已安装Google地图应用。
答案 0 :(得分:0)
看看我写的关于如何在您的应用程序中集成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);
但是此操作会尝试启动原生谷歌地图应用程序。