3

我希望Foursquare在我的应用程序中集成地图的感觉。所以我创建了MapFragment一个ListFragment.

我把它们都放在了我放置Activity地图的地方,以占据整个屏幕的大小,而列表片段设置了一点点,所以你可以看到部分地图,而另一部分则被列表覆盖。现在我的猜测是这就是实现它的方式,因为据我所知,如果没有MapFragment地图重新呈现它自己,就无法将动画扩展到全屏。

那么首先这是正确的方法吗?或者我应该把它MmapFragment放在上面的部分Activity和下面的列表中?如果是这样,我将如何扩展它而不会出现故障?

如果这是第一个选项,那么我需要找到一种方法将地图放置在小视图中(当它被部分看到时),我的位置也位于中心,但是因为地图从一开始就设置为完整screen 我的位置位于屏幕的中心,基本上被列表覆盖。

我怎样才能实现这样的地图可扩展效果?

4

1 回答 1

5

选项 1 + GoogleMap.setPadding。它抵消了被认为是VisibleRegion.

更多信息在这里:https ://developers.google.com/maps/documentation/android/map#map_padding

于 2013-11-07T13:36:48.977 回答