【问题标题】:Can we Hide Google Maps Splash Screen while Starting an Activity我们可以在开始活动时隐藏 Google 地图启动画面吗
【发布时间】:2016-03-17 11:29:00
【问题描述】:

在我的应用程序中,我放置按钮将用户导航到一个特定位置。当用户单击导航按钮时,此代码将被执行并打开 Google 地图应用程序以显示转弯导航。

Uri gmmIntentUri = Uri.parse("google.navigation:q="+"11.545526,60.245177");
        Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
        mapIntent.setPackage("com.google.android.apps.maps");
        startActivity(mapIntent);

是否可以隐藏 Google 地图的启动画面或在其上显示其他图像?我需要他们直接显示导航地图而不显示 Google 地图启动画面。

谢谢

【问题讨论】:

    标签: java android xml google-maps


    【解决方案1】:

    我不得不说“不”。 不,我们根本做不到。

    【讨论】:

    • 如果我错了,请纠正我。当我在优步旅行时,司机点击他的应用程序中的导航按钮,它通过显示空白屏幕几秒钟来开始导航。它实际上是如何工作的?
    • @Mann,com.google.android.gms.maps.MapView 怎么样?
    • @Uday,这是因为他们可能已经实现了自己的活动/模块,就像谷歌地图应用程序一样。
    • @whoami,在您的应用程序中使用 mapview 不会隐藏分类谷歌地图闪屏。但是,我建议这样做。
    【解决方案2】:

    您可以使用com.google.android.gms.maps.MapView 将地图包含在您的应用中。我们在我们的一个应用中使用它来在地图上绘制用户搜索结果。

    查看https://gist.github.com/joshdholtz/4522551中的示例

    【讨论】:

    • 是否可以使用 MapView 显示转弯导航?
    • @Uday,MapView 是您隐藏 Google Maps Splash 屏幕问题的答案。对于您关于导航的第二个问题,我不知道它是否可能,但我们不应该按照 Google T&C 做。请检查stackoverflow.com/a/26231295/710817
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多