我不知道我是否应使用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