2011-06-27 117 views
6

几个月前我已经看到一些主题,关于在碎片中使用(Google)MapView有点棘手/不可能的事实。我想知道atm(六月)是否有解决方法?我的应用程序(Android 3.0)基本上与Fragment系统一起工作,我需要在其中一个片段中显示地图。Mapview和片段

回答

3

下载编译版本,还有一个question了。基本上,解决方法是创建一个Activity managerTabHost并创建一个包含MapActivity的选项卡。通过这种方式,您可以在Fragment中加载单独的MapActivity。

欲了解更多information请参阅原始回答者提供的示例项目。

0

自从这个问题发布后,谷歌现在已经在12月初发布了V2 Android Maps API。以及其他功能,它的设计与Fragment s一起工作,并废除MapActivity废话。

https://developers.google.com/maps/documentation/android/

所以它看起来像现在我们可以愉快地使用在片段地图,而不需要破解。

在初次使用这个新API后,我遇到的唯一的弱点是较旧的设备似乎要求用户先安装Google Play服务,这可能会让一些用户感到一阵哀鸣。就像他们那样。