在 Activity 中显示导航地图

3

这里输入图片描述

如何在布局活动中启动导航地图?

1个回答

0
你应该看一下这个教程,它非常全面,而stackoverflow的格式并不适合长篇大论的教程。
总的来说,Google为在应用程序中使用Google Maps提供了一个名为MapView的库。示例的源代码可在这里找到。

更新:根据下面的评论,现在我更好地理解了问题,答案是您无法在Android中从一个应用程序调用代码或重用代码。唯一官方的方法是使用Intent来调用整个 Activity。(这里有另一个关于该主题的线程。)


我在这里没有使用地图视图,导航地图是我设备上的应用程序。首先,我将检查此应用程序是否已安装在我的手机上,如果已安装,则将使用此Intent intent = new Intent(); intent.addCategory("android.intent.category.LAUNCHER");intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); intent.setPackage("com.google.android.apps.maps");startActivity(intent)来调用此应用程序。 - Barbie Smile
啊,你是想在一个片段中运行另一个应用程序吗? - Cameron Fredman
@BarbieSmile,恐怕你所要求的是不可能的。我已经更新了我的答案以反映这一点。 - Cameron Fredman
@BarbieSmile,很抱歉给你带来了失望的答案。如果您可以使用网页而不是应用程序,那么您可以通过这种方式实现。如果我能说服您点击我的答案旁边的绿色复选框,那么我们双方都会受益。 :) - Cameron Fredman
我在网页上这样做是可以的,但是对于请求不正确,谢谢@CamFred,我会尝试找到解决方案 :) - Barbie Smile
让我们在聊天中继续这个讨论:http://chat.stackoverflow.com/rooms/24810/discussion-between-cameron-fredman-and-barbie-smile - Cameron Fredman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接