問題タブ [supportmapfragment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
861 参照

android - NexusOneのSupportMapFragment

Google Nexus One古いものと新しいものを混ぜるのに問題がありSupportMapFragmentます。

特定のランドスケープビューでは、実際に情報を表示するためにスクロールする必要がある方法でHorizontalScrollView地図いくつかの情報があります。

SupportMapFragment問題は、実際にビュー全体をスクロールしているときに、スクロールすると(デフォルトでは黒のように見える)背景が表示されることです(今は理解できません)。

私が何を意味するかを示すための写真。

行動デモ

同じ正確な問題ではありませんが、gmaps-api-issuesに同様の報告されたバグがあります


だから、私がこれまでにテストしたこと:

  • @color/transparentでも、XMLおよび/またはプログラムで、背景をに設定します。
  • SupportMapFragmentz順序の変更

マップを呼び出す前にこのコードを設定します。

だから私はアイデアを使い果たしました。私は同じ正確なコードを次の場所で正常にテストしました:

  • Galaxy Nexus
  • HTC Desire HD
  • Samsung Galaxy S3
  • Samsung Galaxy Mini
  • Galaxy Ace

編集:興味深いのは、スクリーンショットを撮ると、特定のケースをキャプチャすることが不可能であることに気づきました。スクリーンショットを撮ったとき、エラーはポートレートとランドスケープに再度変更することによってのみ再現できました。

何か案は?明らかなことを見逃しましたか?

コメントありがとうございます。

0 投票する
4 に答える
10685 参照

android - Google マップ Android API v2 SupportMapFragment メモリ リーク

2 つの簡単なアクティビティを使用します。マップを保持する 2 番目のアクティビティを開始するためのボタンのみを保持する最初のアクティビティ:

主な活動:

マップ アクティビティ:

マップ アクティビティの XML レイアウト:

このコードを実行すると、ボタンを押してマップのあるアクティビティに移動し、戻るボタンを押して最初のアクティビティに移動します...このプロセスを繰り返すと、ヒープが到達するまで毎回サイズが増加することがわかりますそれは限界であり、それからクランプを開始します。マップ (ズームなど) をもう少しいじると、この時点で OOM 例外が発生する可能性があります。

01-25 16:10:13.931: D/dalvikvm(21578): GC_FOR_ALLOC 解放 1898K、7% 解放 45859K/49187K、一時停止 204ms
01-25 16:10:14.671: I/dalvikvm-heap(21578): ターゲット GC をクランプ52.724MB から 48.000MB へのヒープ
01-25 16:10:14.671: D/dalvikvm(21578): GC_CONCURRENT 解放された 2534K、6% 解放された 46554K/49187K、一時停止 3ms+14ms
01-25 16:10:15.372: I/dalvikvm -heap(21578): ターゲット GC ヒープを 52.979MB から 48.000MB
01-25 16:10:15.382: D/dalvikvm(21578): GC_CONCURRENT 解放 2273K、5% 解放 46815K/49187K、一時停止 3ms+15ms
01-25 16:10:15.622: I/dalvikvm-heap(21578): ターゲット GC ヒープを 52.604MB から 48.000MB
01-25 16:10:15.622: D/dalvikvm(21578): GC_FOR_ALLOC 解放 657K、6% 解放 46431K/ 49187K、一時停止 202ms
01-25 16:10:16.203: I/dalvikvm-heap(21578): ターゲット GC ヒープを 52.959MB から 48.000MB に
クランプフリー 46796K/49187K、一時停止 217ミリ秒
01-25 16:10:16.203: I/dalvikvm-heap(21578): 278744 バイト割り当ての SoftReferences のコレクションを強制
01-25 16:10:16.423: I/dalvikvm-heap(21578 ): ターゲット GC ヒープを 52.952MB から 48.000MB にクランプする
01-25 16:10:16.423: D/dalvikvm(21578): GC_BEFORE_OOM は 9K を解放し、5% は 46786K/49187K を解放し、219ms
01-25 16:10:16.423: E/dalvikvm-heap(21578): 278744 バイトの割り当てでメモリが不足しています。

任意の提案/ヘルプをいただければ幸いです。

0 投票する
2 に答える
6528 参照

android - getSupportFragmentManager() メソッドは MapFragment 型に対して定義されていません

私はGoogleマップの表示を実装しようとしています.以下は私のコードです:

getSupportFragmentManager() がタイプ MapFragment に対して未定義であるというエラーが表示されます。ただし、com.google.android.gms.maps.SupportMapFragment をインポートしたので、少し混乱しています。この方法はそこから来るべきではありませんか?このメソッドを機能させるためのいくつかの手順を見逃していますか?

0 投票する
2 に答える
3343 参照

android - SupportMapFragment または GoogleMap が null です

コードをエラーなしで取得することができましたが、起動時に、mMap = mapFrag.getMap(); の行で常に null ポインター例外が発生します。

これはなぜですか?いくつかのインポートまたはいくつかの手順がありませんか? 問題の原因が SupportMapFragment オブジェクトなのか GoogleMap オブジェクトなのかはわかりません。

編集:これは、この質問で与えられた解決策に基づく実装の一部です

0 投票する
2 に答える
2057 参照

android - Google Maps AndroidAPIv2は1台のスマートフォンでのみ機能します

私はチームと協力して、AndroidAPIv2を使用してGoogleマップを表示できるようにしています。

私はなんとか自分の電話でコードを取得してテストしましたが、それは完璧に機能します...しかし、コードがチームメートの電話で実行されると、画面が灰色になり、次のようになります。

奇妙なことに、このエラーはlogcatに100%表示されず、エラーなしで灰色の画面が表示されることがあります。ちなみに私たちのコードはSVNと同期しているので、確実に更新されます。

私のAPIキーはデバッグキーから取得され、電話で完全に実行されるため、正しいことが確認されています。

正確に何がこれを引き起こしているのかわからないので、助けを求めるためにここに投稿できるコードがわかりません。それまでの間、MapFragmentクラスコードを投稿し、誰かが助けてくれることを願っています。

答えを探すためにここに投稿できるものが他にあるかどうか教えてください。できるだけ早く投稿します。ありがとう!

0 投票する
11 に答える
34180 参照

android - 2 回目の SupportMapFragment を開く際のエラー

SupportMapFragment (Android マップ v2) を 2 回目に開く (setContentView を呼び出す) と、次のエラーが表示されます。

XML ファイル:

MyView.class:

このエラーの意味がわかりません。誰かがこれを説明できますか?

0 投票する
1 に答える
3885 参照

android - onSaveInstanceStateでMapFragmentを拡張するクラスのSerializableオブジェクトを読み取るClassNotFoundException

SupportMapFragmentを拡張するクラスがあり、バックエンドからデータをロードしてマーカーを表示します。マップ上で選択したマーカーに対応する詳細を表示する別のフラグメントもあります。地図の下に縦向きモードで詳細フラグメントを表示し、横向きで並べて表示しています。

派生マップクラスで使用されるSerializableを実装するクラスがあります。onSaveInstanceStateを使用してオブジェクトを保存しているので、バックエンドからデータを再度取得する必要はありません。しかし、アプリはjava.lang.RuntimeExceptionでクラッシュします。デバイスを反転すると、ParcelableがSerializableオブジェクトを読み取ってClassNotFoundExceptionが発生しました。

レイアウトを次のように定義しました。

誰かがこの問題に遭遇した場合、またはこの問題の解決策がある場合は、私を助けてください。

0 投票する
1 に答える
2787 参照

android - ViewPagerを使用したSupportMapFragment:カメラを移動したりマップ設定を変更したりすることはできません

SupportMapFragmentカメラを地図上の場所に移動する際に問題が発生しました。

}

SupportMapFragment中に配置されているものViewPagerです。地図は表示されますが、地図の設定が変更できず、カメラの位置も変更できません。他のスレッドにあるためか、UIスレッドを使用する必要があると思いましたが、それでも何も変わりません。

誰かがアイデアを持っているかもしれません、それは素晴らしいことです!

thxマヌエル

0 投票する
0 に答える
100 参照

android - GoogleMap - 乗り換え時に黒い画面

と併用しGoogleMapていSherlockMapFragmentます。Google マップ (全画面表示) を開いた後、電話のハードウェアの [戻る] メニューをクリックしました。前のフラグメントに遷移するときに、目立つ (1 ~ 2 秒) 黒い画面があることに気付きました。

画面は黒くなっていますが、ズーム レベル (+ および - 記号) は表示されています。

このような黒い画面を防ぐにはどうすればよいか説明していただけますか?

ありがとう!:)

0 投票する
1 に答える
819 参照

android - MapFragmentへの起動/MapFragmentから戻るボタンを押すと、画面が長時間黒くなります

アプリケーションにGoogleMapsAndroidAPIv2を実装しました。

現在、さまざまなフラグメントで構成されるアクティビティがあります。

したがって、これは私のMapFragmentクラスを必要とします...

私の質問は、なぜGoogleマップをロードすると、しばらくの間黒い画面が表示されるのですか?マップの表示が終了したら、戻るボタンをクリックすると、黒い画面がさらに長く表示されます。

この問題を説明するために他にどのコードを貼り付けるべきかわからないので、この現象の解決策をよりよく尋ねられるようにするためのコードが不足している場合はお知らせください。