51

MapViewを使用するべきか、それとも使用に固執するべきかがわかりませんMapFragment。私のアプリケーションは、あなたに最も近い場所の最も近いセットを見つけるアプリです。場所を追加したり、マーカーを押したときにマーカーの詳細を表示したり、ユーザーが地図に沿って移動したりできるようにしたい。地図の中心の座標を取得して、定義された範囲内で最も近い場所を表示できるようにしたい。半径。使い続けると不利になりますか、それともチャンスがあるうちMapFragmentsに切り替える必要がありますか?MapView

4

2 に答える 2

57

まず、まもなくMapViewとGoogle Maps API V1のサポートが終了し、新しいアップデートを受信しなくなります。そしてすぐにすべてのサポートがなくなります。

第二に、MapFragmentは現在少し柔軟性が低いかもしれませんが、表示され、操作されたマップははるかに良く見えます。そして、その機能は時間とともに向上すると思います。

だから私は間違いなくMapFragmentsを使い続けるでしょう。

更新: @Brian Whiteがコメントで指摘したように、今日はMapViewGoogle API V2にあり、マップをフラグメントに埋め込みたい場合に使用する必要があります。そうすれば、必要のないときにフラグメントのカスケードを回避できます。

于 2013-03-06T00:31:33.727 に答える
37

MapFragment

  • マップをActivityクラスに追加する場合に使用します(ネストされたフラグメントが作成され、混乱するため、フラグメントではありません)。
  • v12より前のAndroidバージョンのみをサポートする場合は、SupportMapFragmentを使用します。

MapView

  • マップをフラグメントに追加する場合に使用します。(各ライフシクルをMapViewに更新する必要があります)。
于 2016-01-06T05:35:37.453 に答える