2013-03-28 42 views
3

我想制作一个使用Google Maps for Android v2的Android应用程序。SupportMapFragment代替MapFragment

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

我想这个应用程序的API 8级及以上工作。所以,我用SupportMapFragment。我听说,如果我想让我的应用程序在API级别8以上工作,那么我必须使用SupporMapFragment

我发现的例子约MapFragment S,但不幸的是,不是SupportMapFragment

我想使这些操作在我的应用程序工作,但是,他们使用MapFragment

One

Two

有没有做这样的事情的一种方式,“添加标记” ,“显示我的当前位置”,“占据我点击的位置”? (使用SupportMapFragment,当然)。

非常感谢你了。

回答

5

有没有办法像“添加标记”,“显示我的当前位置”和“点击我点击的位置”? (当然使用SupportMapFragment。)

是的。

第1步:添加支持Android包到你的应用程序。

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

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

你完成了。

所有my Maps V2 samples使用SupportMapFragment,与ActionBarSherlock(这就是为什么你会看到SherlockFragmentActivity而不是FragmentActivity结合。