我正在尝试创建一个非常简单的应用程序,我将用它来展示我和我的团队正在创建的产品。在我的应用程序中,我想允许一个选项,如果单击特定的文本视图,它将打开到该特定位置的地图。在我看过的谷歌地图的所有教程中,似乎使用地图的唯一方法是让你的类扩展mapactivity类。除了使我的应用程序成为基于地图的应用程序之外,有没有办法使用这个简单的应用程序?在我的情况下,哪个版本的谷歌地图最适合使用。感谢大家的帮助。
答案 0 :(得分:1)
基于地图的应用程序"是什么意思?如果您想在应用程序中嵌入Google地图,今天您将使用Google Map API V2,因为不推荐使用V1。在这种情况下,您不必从Activity
延长MapActivity
,如果定位Activity
,则可以使用简单的API > V11
。如果您定位较低的API,则可以从Activity
扩展FragmentActivity
以允许向后兼容Fragments。
这是我写的博客文章,其中包含有关如何在应用程序中嵌入Map功能的所有详细信息:
另一方面,如果您希望避免在应用程序中嵌入Google地图,则可以启动打开原生Google地图应用程序的意图。
<强>更新强>
请查看此页面,了解您可以针对原生Google应用程序(包括地图)触发的意图:
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?