2013-05-03 84 views
0

我试图创建一个非常简单的应用程序,我将用它来呈现我的团队和我正在创建的产品。在我的应用程序中,我希望允许一个选项,如果单击某个特定的文本视图,它将打开一个到该特定位置的地图。在我看到的所有Google地图教程中,似乎使用地图的唯一方法是让您的类扩展mapactivity类。有没有什么方法可以使用这个简单的应用程序,而不是使我的应用程序成为基于地图的应用程序?也是哪个版本的谷歌地图将是最好的使用在我的情况。感谢大家的帮助。谷歌地图 - Android扩展选项

回答

1

你是什么意思的“基于地图的应用程序”?如果您希望将Google地图嵌入到应用程序中,那么今天您将使用Google Map API V2,因为已弃用V1。在这种情况下,您不必从MapActivity延长Activity,如果您的目标地址为API > V11,则可以使用简单的Activity。如果您定位较低的API,则可以将ActivityFragmentActivity扩展为允许向片段的向后兼容。

这里是一个博客帖子我如何在你的应用程序中嵌入地图功能,所有的细节写道:

Google Maps API V2

如果在另一方面,你想避免在您的应用程序中嵌入谷歌地图,您可以启动一个打开本地Google地图应用程序的意图。

UPDATE:

看看这个网页,意图可以火自带谷歌应用程序(包括地图):

http://developer.android.com/guide/appendix/g-app-intents.html

,并期待在此问题:

Launching Google Maps Directions via an intent on Android

Using the pre-installed Google Maps instead of an own activity by using Intents?

+0

我看着你的教程,我认为它真的很棒。不幸的是,我的时间数量非常有限......未来我一定会用它来了解如何使用地图等......目前我没有那个时间。我认为使用本地谷歌地图应用程序的意图可能是做到这一点的最佳方式。如果你有任何有用的信息,这将不胜感激,但如果没有,我会开始研究如何做到这一点。谢谢! – 2013-05-03 20:21:09

+1

查看更新的答案。 – 2013-05-03 20:26:48

+0

谢谢soo !! – 2013-05-03 20:35:00