3

我想制作一个使用 Google Maps for Android v2 的 android 应用程序。

我可以显示地图。我什至可以导航和缩放。但是,当我想搜索更多操作时,我找不到任何操作。

我希望这个应用程序能够在 API 级别 8 及更高级别上运行。所以,我用了SupportMapFragment. 我听说,如果我想让我的应用程序在 API 8 级或更高级别上运行,我必须使用SupporMapFragment.

我找到了关于 s 的例子MapFragment,但不幸的是,没有关于SupportMapFragment.

我想让这些操作在我的应用程序中工作,但是,它们正在使用MapFragment

有没有办法做诸如“添加标记”、“显示我的当前位置”和“获取我点击的点的位置”之类的事情?(SupportMapFragment当然使用 。)

已经非常感谢了。

4

1 回答 1

5

有没有办法做诸如“添加标记”、“显示我的当前位置”和“获取我点击的点的位置”之类的事情?(当然是使用 SupportMapFragment。)

是的。

第 1 步:将 Android 支持包添加到您的应用。

第 2 步:让您的活动FragmentActivity从 Android 支持包继承。

步骤 #3:将所有MapFragment引用(Java 代码和布局 XML 资源)更改为SupportMapFragment.

你完成了。

我的所有Maps V2 示例都使用SupportMapFragment, 与 ActionBarSherlock 结合使用(这就是为什么您会看到SherlockFragmentActivityFragmentActivity.

于 2013-03-28T23:49:48.733 回答