問題タブ [google-maps-android-api-2]

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 に答える
24263 参照

android-mapview - Google マップ Android API V2 は、Google マップがデバイスにインストールされているかどうかを確認します

Google マップ Android API V2 を使用する場合、Google Play サービスのセットアップ ドキュメントに従って、メインのアクティビティで次のコードを使用して、Google Play サービスがインストールされていることを確認します。

これはうまくいきます。しかし、私が使用している古い Android スマートフォン (ほとんどが 2.2 を実行) の一部には、Google PlayServices と Google マップ アプリ自体の両方が欠けていることに気付きました。

LogCat は次のエラーを報告します: Google マップ Android API: Google マップ アプリケーションが見つかりません。

質問- デバイスで Google マップを使用できるかどうかについて、上記と同様のチェックを行うにはどうすればよいですか? 次に、ユーザーが既に Google マップをインストールしている場合、インストールされているバージョンが Android Maps API の V2 と互換性があることを確認する必要があると思います。

更新 onCreate() の最後に呼び出される setupMapIfNeeded() メソッドは次のとおりです。ここで、Google マップがインストールされているかどうかを判断し、ユーザーに警告したいと思います。else ブロックを参照してください。

0 投票する
8 に答える
8241 参照

android - Google Maps AndroidAPIV2がレイアウトの一部をブラックアウト

Google Maps AndroidAPIv2をAndroidアプリケーションに統合しようとしています。レイアウトの真ん中にGoogleマップを配置しています。レイアウトが画面に収まる場合はうまく機能しますが、レイアウトが大きすぎて収まらない場合、ユーザーが下にスクロールして残りのコンテンツを表示すると、残りのレイアウトはGoogleマップによって黒く塗りつぶされます。次のスクリーンショットを参照してください。

問題のスクリーンショット

(注:ユーザーがスクロールできるように、すべてのマップジェスチャが無効になっています。)

私のレイアウトXML:

アクティビティでのマップの設定:

私の勘では、レイアウト全体が画面に収まり、スクロールが必要ない場合、レイアウトが適切であれば、マップフラグメントはScrollViewを好みません。マップ自体は正しいサイズのようです。ブラックアウトは、ビュー内の残りのアイテムの正確なサイズです。マップの下の停電を取り除き、その下のTextViewを表示する方法を知っている人はいますか?私が今まで試したすべてがうまくいきませんでした。

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

android - MapView-Android

こんにちは私はLinearLayoutMapViewを追加しようとしていますこれは私のコードです:

文書によると; から、またはアプリケーションに追加したGoogleMapからが利用可能になるまで待ちます。メソッドを呼び出し、返されたオブジェクトがnullでない ことを確認することで、が使用可能であることを確認できます。MapFragmentMapViewGoogleMapgetMap()

しかし、私はまだ得ます

java.lang.NullPointerException:CameraUpdateFactoryが初期化されていません。

cameraUpdateFactoryの準備ができていることを確認する方法はありますか?

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

android - Google Maps Android API v2:私の場所マーカーは常に他のマーカーの上にありますか?

現在、Google マップを使用する Android アプリを Google マップ Android v2 に移行しています。マップに組み込みの位置マーカーとカスタム マーカーを表示したい。以前のライブラリでは、カスタム マーカーの「下」に位置マーカーを描画していました。

新しい API に同様のオプションが見つかりません。私は何か見落としてますか?

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

android - カスタム レイアウトの SupportMapFragment は可能ですか?

カスタム レイアウトで SupportMapFragment を使用しようとしていますが、現在、次のコードが機能します。

onCreateView()しかし、メソッドを呼び出す代わりに、メソッドを変更して別のレイアウトをインフレートしたいと考えていsuper.onCreateView()ます。次のように表示するには:

しかし、GoogleMap は ではないviewので、次のように xml に追加することはできません:

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

android-mapview - Android プログラムで作成された MapView v2 が表示されない

Android Google マップ v2 サンプル アプリの RawMapViewDemoActivity.java を更新してプログラムで MapView を作成しましたが、マップが表示されません。空白の画面が表示されます。

交換しました

私は何を間違っていますか?

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

android - Google Maps Android API v2 - MarkerOptions のドラッグ可能で表示可能なメソッド

I'm playing with the new Google Maps Android API (v2) released earlier this month and I was delighted to see a MarkerOptions.draggable(boolean draggable) method which I thought would create a draggable marker when passing in a draggable value of true. However, on trying it (i.e. adding a marker as such to the map), it doesn't seem to do anything.

The MarkerOptions.visible(boolean visible) method too, which I thought would hide the marker from view when passing in a visible value of false.

Anyone been able to get these methods to work?

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

android - google map android api v2 マーカーの影

公式ドキュメントで答えが見つからないので、古い MapView のように GoogleMap にマーカーの影を自動的に描画させる方法はありますか?
手動で描画できることはわかっていますが、その便利な動作がまだ残っているかどうか疑問に思っています

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

android - AndroidマップAPI V2でマーカーをアニメーション化するには?

マップ上を移動する車のマーカーをエミュレートするために、スムーズな遷移を実装したいと考えています。

AndroidマップAPI v2でマーカーをアニメーション化することは可能ですか?

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

android - 本番用と開発用に異なるキーを使用するようにAndroidマップSDK v2を構成するにはどうすればよいですか?

開発用と本番用に異なる Android マップ API V2 キーを自動的に設定したいと考えています。