以前は、ビューを管理するためにMapActivityを使用する必要があったこともあり、アクティビティに複数のMapViewを表示することはできませんでした。ただし、Google Maps Android API v2の最近のリリースでは、複数の地図を表示するのは簡単です。
新しいAPIでは、ウィジェットを表示する2つの方法があります。aを使用するMapView
か、を使用するかMapFragment
です。ビューでは開発者がすべてのライフサイクルメソッドを転送する必要があるため、フラグメントの使用は簡単であると考えられます。
私のアプリケーションでは、静的マップをの行として表示する必要がありますListView
。私はもともとStaticMapsAPIを使用してこれを実装し、ネットワークを自分で処理するつもりでした。ただし、新しいマップAPIを使用すると生産性が大幅に向上するようです。
これは私の主な質問に私をもたらします。行内でフラグメントを使用することは可能/アドバイスされていListView
ますか?私が見つけた唯一の同様の投稿は実際にはどこにも行きませんでしたが、フラグメントをネストできるようになったので、これが可能になったと思います。