2016-04-27 8 views
0

奇妙なことに、GoogleマップV2はAndroidアプリで初めて読み込まれます。このアプリを含む実行中のアプリをすべて終了してもう一度開くと、地図が正常に表示されます。私が間違っているかもしれないのは何ですか?最初にマップをロードするときにクリアするキャッシュはありますか?あなたの助けに感謝。Googleマップが初めてAndroidアプリにロードされない

+0

あなたは、他の携帯電話で試したことがありますか? – Akariuz

+0

はい、あります。その電話でも同じ問題です。 –

答えて

0

iphoneを取得< 3. jk私はs7エッジを持っています。あなたはそれをもう一度やり直そうとしましたか?

+0

それをオフにしなくても、実行中のすべてのアプリを消去するだけで、次回の地図の読み込みがうまくいきます。しかし、私が自分のアプリケーションを新しくインストールすると、マップは最初にロードされません。 –

+0

が2回目にロードされますか? –

+0

はい、そうです。完璧に。私が2回目のことは、私がそれを閉じた後に再び私のアプリを開くときです。その時点から、毎回動作します。 –

0

私は原因を見つけましたが、修正はまだありません。 SSLコールを作成してHttpsURLConnection.setDefaultSSLSocketFactoryを設定すると、アプリを閉じて再度開くまで、Googleマップの読み込みが機能しません。今、なぜそれを見つける必要があります。

0

同じ問題が発生しました。私は解決策を見つけた。ソリューションの詳細は下記をご覧ください。

問題を作成した私の古いコード:

MapFragment myMapFragment = MapFragment.NewInstance(); 
         FragmentTransaction tx = activity.FragmentManager.BeginTransaction(); 
         tx.Add(Resource.Id.map, myMapFragment); 
         tx.Commit(); 
myMapFragment.GetMapAsync(this); 

問題を解決する私の新しいコード:

MapFragment myMapFragment = (MapFragment)activity.FragmentManager.FindFragmentById(Resource.Id.map); 

        myMapFragment.GetMapAsync(this); 
+0

ご返信ありがとうございます。私はこの問題が、システムレベルの私のデフォルトのSSL SockettFactory設定に関連していることを発見しました。私はそれを削除し、各呼び出しのためだけにそれを設定し始めた、私のマップは正常に読み込むために始めた –

関連する問題