我应该使用的MapView或MapFragment(Should I use MapView or

2019-07-21 01:24发布

我不知道我是否应使用MapView还是坚持使用MapFragment 。 我的应用程序是,寻找最近的一套是最接近你的地方的应用程序。 我希望能够当我按下一个标记,当用户沿着地图移动我希望能够得到地图的中心坐标,并显示最近的位置中定义的添加位置,标记的显示细节半径。 我会处于劣势,如果我继续使用MapFragments或者我应该切换到MapView ,而我仍然有机会呢?

Answer 1:

首先,不久的MapView和谷歌地图API V1将停止支持,将不会收到任何新的更新。 很快所有的支持会自行消失。

其次,MapFragment可能会有点不太灵活的权利,但呈现的地图,操纵的看起来好多了。 我猜它的功能将改善与时间。

所以,我肯定会继续使用MapFragments。

更新:由于@布赖恩怀特在评论中指出,今天有一个MapView谷歌API V2,当你想嵌入片段的地图,你应该使用它。 这样,你将避免级联片段,当你不就得了。



Answer 2:

MapFragment

  • 如果你想添加地图到Activity类(不分片,因为它会创建一个嵌套的片段和it'sa乱七八糟)使用它。
  • 如果你想支持让Android版本低于V12下使用SupportMapFragment。

MapView类

  • 如果你要添加地图到片段中使用它。 (您需要更新每个lifecicle到MapView类)。


文章来源: Should I use MapView or MapFragment