片段内的Android Map

use*_*082 2 android android-maps android-fragments

我想将地图包含在片段中.我试过两种方法.

  1. 使用Tabhost在片段中包含映射.但是这使用了LocalActivityManager,这是一种不推荐使用的方法.我想在没有这种方法的情况下使用,但无法继续.

当我尝试调用mTabHost.setup()时,它抛出IllegalException; 用于设置我的标签.

  1. 直接使用Fragment和FragmentActivity:这里提到.但无法使用方法来获取当前用户位置.

请告诉我如何去做.

Com*_*are 5

A MapActivity可以在API级别11及更高版本上加载Fragment包含a的内容MapView- 请参阅此示例项目以获取如何完成此操作的示例.

但是,这不适用于Android Support包中的片段backport.不幸的是,目前没有好办法解决这个问题.


Jan*_*usz 5

谷歌发布了Map API Version 2.这为您提供了MapFragment和SupportMapFragment.这允许您在不扩展MapActivity的情况下添加Map.