問題タブ [mapfragment]

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 投票する
3 に答える
8805 参照

android - Google MapsAPIv2カスタムMapFragment+SimpleFragment

1.現在の場所(LocationListener?)、2つのマーカーなどを表示できるカスタムMapFragmentを含む単純なアプリケーションを作成する必要があります。2。単純な空のフラグメント。

アプリケーションは、サポートv4(sdk 11+)/FragmentActivityを使用してはなりません。

空のフラグメント。

XML:

クラス:

フラグメントをマップします(シングルトンにしてみてください)。

XML:

クラス

主な活動:

R.id.relativeLayout-main.xmlのレイアウト

しかし、マップ(ズームボタンのある空の画面)とLocationListenerの作成方法が表示されませんか?どうも。

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

java - Google マップ Android API v2 getMap() エラー

こんにちは、Google マップ Android API v2 を使用してアプリに Google マップの表示を実装しようとしています。こちらのソリューションに従っています。

この部分を試した場合を除いて、コードは問題ないようです。

メソッド getMap() は MapFragment 型に対して定義されていないため、getMap() はエラーを返します。これは何を意味するのでしょうか?

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

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

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

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

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

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

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

android - MapFragmentの関数getMapCenter/MapFragmentからMapViewを取得

AndroidアプリにMapFragmentがありますが、実際の地図に表示されている最小および最大の緯度/経度を知りたいのですが。

私はこの解決策を見つけました:

MapViewの角の経度の緯度を知りたい場合は、次を使用できます。

私の問題は、MapViewがなく、GoogleMap(com.google.android.gms.maps.GoogleMap)とMapFragment(com.google.android.gms.maps.MapFragment)しかないことです。

POI-DB-Entrysを選択するためのDBクエリを実行するには、最小/最大座標が必要です。

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

android - mapfragment 機能をオフラインで使用する

私は追跡アプリを開発しているので、GPS データを使用してルート + チェックポイントをキャンバスに描画します。問題は、SurfaceView でズーム/ドラッグ + スパンを開発し、すべての「緯度経度からデカルトへの変換」を開発したことですが、maps API 機能を使用できれば (独自のかぶせる)。

私の質問は、インターネットに接続せずにマップ api/MapFragment を使用して、API 機能を利用することはできますか? 以前にこのようなことをした人はいますか?

0 投票する
3 に答える
2017 参照

android - Android MapFragment ランタイム エラー - クラス 'maps.jk' が見つかりませんでした

完全に成功した SupportMapFragment を使用しています。まったく問題ありません。

ただし、アプリの実行中にエラーが発生します。私は Gingerbread Phone を使用しており、最新の GooglePlay がインストールされています。また、Pre-Honeycomb に対応するために、SupportMapFragment とその他のサポート クラスを使用していることにも注意してください。

ビューを膨らませるとすぐにエラーが発生します。

私のレイアウトファイル(fragment_map.xml):

スタック トレース (エラーの瞬間):

私の Fragment クラス (SupportMapFragment を含む)

here で説明されているように、マニフェストに必要なすべての権限があります。

問題はありませんが、どういう意味なのか気になります。答えが見つからない

0 投票する
5 に答える
33423 参照

android - バイナリ XML ファイルの 8 行目: クラス フラグメントの拡張エラー、Google マップ

このアプリでは、機能する V2 Google マップを追加しようとしています。アクティビティの作成、マップのキーの取得、および xml ファイルの作成に関するほとんどのチュートリアルを調べて、ステップを逃したかどうかを確認しました (4 回ほど実行しました)。ステップを逃したようです。

私が利用したサイトは以下です。

携帯電話でアプリを実行すると (Google Play サービスはエミュレーターで動作しないため)、次の 2 つのエラーが表示されます。

ここに私の活動があります:

書式設定で申し訳ありませんが、ここに私のxmlファイルがあります:

私は Google API と Google Play サービスをインポートしたので、すべてのインポートが機能しています。マニフェスト ファイル コード:

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

google-maps-android-api-2 - API レベル 8 から 17 までの Google Maps API V2 Android アプリ

Google Maps API V2 を使用していますが、問題なく動作しています。アプリのデバッグに使用する2.2.2 Androidデバイスがあります。

今、Galaxy Note 2を手に入れました。そのデバイスでデバッグしようとすると、アプリがすぐにクラッシュし、「プロジェクトが機能しなくなりました」。

だから私はちょうどテストするための小さな例を作った. また、2.2.2 では問題なく動作しますが、4.1.1 では動作しません。

これは、小さな例の演習用に私が持っているコードです

どんな提案でも大歓迎です

マイレイアウト

私のマニフェスト

そして私のテストコード

}

NOTE 2で取得したスタックトレース

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

android - OSMDroid のフラグメントの実装に関する maps.yponResume での NulPointerException(不明なソース)

現在、OSMDroid マップ アクティビティをフラグメントに転送しようとしています。すべてが正しく設定されているようですが、解決できない奇妙な NullPointerException が発生しています。

フラグメント クラスのコードの一部を次に示します。

さらに多くのコードを表示する必要がある場合はお知らせください。ありがとう!

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

android - フラグメントの変化を検出し、方向を変える方法

アプリケーションの使用中にフラグメントを適宜変更するこのアクティビティコンテナがあります。

現在のフラグメントがMapFragmentクラスである場合、向きをLANDSCAPEのみに変更したいのかどうかを確認できますか?また、戻るボタンをクリックするか、別の場所に移動すると、向きが縦向きに戻るはずです。現在、すべてのフラグメントはポートレートモードで表示されています...