繁体   English   中英

在未安装Maps App的情况下在Android应用上使用Google Maps

[英]Use Google Maps on Android app without having Maps App installed

我正在遵循Google Maps Android API v2中的示例代码来开发应用程序。 但是在设备上启动时,它会告诉我Google Maps App is missing (如果我安装了Google Maps App,则可以使用。)

但是,我的设备上还有其他使用Google Maps的应用程序,而没有要求安装Google Maps App。

如何在不将Google Maps安装在设备上的情况下构建基于Google Maps的应用程序?

谢谢

更新:我发现了这篇文章:

http://discgolfsoftware.wordpress.com/2012/12/09/check-if-google-maps-are-installed-on-android-if-not-direct-user-to-the-play-store/

您还必须确保用户已安装Google Maps应用。

看一下我写的有关如何将Google Map API V2集成到您的应用程序中的博客文章:

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);

但是,此操作将尝试启动本地Google Maps应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM