3

MainActivity (マップ フラグメントを使用) でダイアログを開く前に、マップが読み込まれているかどうかを把握しようとしています。

if(map.isLoaded()){
    //show dialog
} 

マップが既にロードされた後に通常ダイアログを開くと、正常に開きますが、アクティビティを切り替えており、アクティビティが開始されるとすぐにダイアログが開くようにしたかったのですが、ダイアログがロードマップを上回っているようです、その後、ロードのプロセスを通じて、ダイアログが消え、マップが表示されます。私は javascript について見たことがありますが、 tilesLoaded() に関するものもありますが、そのようなものも見ていません。助言がありますか??

4

2 に答える 2

8

GoogleMap.OnMapLoadedCallbackはどうですか?

于 2013-11-14T08:14:25.007 に答える
4
private GoogleMap mMap;
mMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() {
        public void onMapLoaded() {
           //do stuff here
        }
    });
于 2014-04-09T10:10:46.143 に答える