問題タブ [android-maps-v2]

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

android - 回転後に MapFragment が応答しなくなる

私の問題は単純です。XML に 4 つの FrameLayout を追加し、これらのコンテナーにコードで 4 つの MapFragment を追加します。

このような :

そして私の活動では

問題は、デバイスを回転させると、MapFragments がタッチ イベントに反応しなくなることです...

誰かが同じ問題を抱えて解決しましたか?

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

android - Android Google API V2 の有効化/無効化 TileProvider

私の問題は単純です。Google Maps API v2 で TileUrlProvider を有効または無効にしたいと考えています。

私のアプローチは:

タイル プロバイダーは次のようになります。

と :

tileProvider は、次のように呼び出されると正常に動作します。

しかし、タイルがマップにロードされることはありません。他のGoogleマップのタイルは正常に動作します...

助言がありますか?

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

android - Android Maps API v2のカラフルなポリライン

Android Maps APIバージョン2でポリラインを描画したい.多くの色を、できればグラデーションで描きたい. ただし、ポリラインには単色しか使用できないようです。どうやってやるの?好きなものを描画する api-v1 オーバーレイが既にあるので、おそらくいくつかのコードを再利用できます

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

android - Google マップが画面に表示されない

Android用Googleマップのフォーラムとチュートリアルをいくつか見た後、私はこれを持っています

Google 開発者によると、マニフェストを次のように変更しました。

また、レイアウトに API キーを追加します

実行しますが、マップが画面に表示されません。何か提案はありますか?

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

android - setMyLocationEnabledの使用に関するGoogleMapsv2エラー

グーグルマップv2の例nullPointerExceptionで使用を始めて、私が間違っていたかどうかはわかりません。googlemap.setMyLocationEnabled(true)

MainActivity.javaファイル:

マニフェストファイル:

エラーログ:

ところで、ソースは遊んでみようとしている人にとって良い例でgoogle map v2あり、よくコメントされています。

エラーに関するヘルプをいただければ幸いです。

前もって感謝します。

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

android - Androidマップv2セット境界エラー

指定された境界にズームするようにマップを作成しようとしていますが、エラーが発生します。

これが私のコードです

そしてエラー:

そして、これはこれ(MyActivity.java:42)を指します

mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(boundsBucuresti, 20));

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

android - 単一のアクティビティで複数のフラグメントにわたって Google マップ v2 を再利用する

私のアクティビティの 1 つは、Google マップを含むフラグメントを切り替えます。

最初は、フラグメントの子フラグメント マネージャー (ChildFragmentManager) を使用して追加しようとしましたSupportMapFragment。問題なく動作しますが、フラグメントごとにマップが再度読み込まれるため、多くの時間がかかります。

最初に配置された場所に何らかの形で接続されているため、あるフラグメントから切り離しSupportMapFragmentて別のフラグメントに取り付けることができませんでしたViewGroup

最後にMapView、アクティビティで作成されたプレーン オブジェクトを使用し、それをアクティブ フラグメントのビューグループに追加し、別のフラグメントのビューグループに配置する前に削除することにしました。

すべてonSaveInstanceState正常に動作します (MapView ではonResumeonPauseonDestroy、などのすべてのアクティビティ ライフサイクル メソッドを手動で呼び出す必要がありますonSaveInstanceState)。mapView.onSaveInstanceStateアクティビティを呼び出そうとすると、アプリがクラッシュします。

他の誰かが GoogleMap をいくつかのフラグメントでうまく再利用したのだろうか?

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

android - Maps API が animateTo() メソッドで NullPointerException をスローする

マップを特定の GeoPoint にアニメーション化しようとすると、致命的な例外が発生します。例外は次のとおりです。

これが私のコードです。私のログ出力は、GeoPoint の値がLatitudeE6= 51537141およびLongitudeE6= -246271であることも示しています。

行にコメントすると

例外が発生しなくなりました。

この例外が発生した理由を理解できる人はいますか?

これについて私を助けてください。

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

android - Android Google MapsAPIV2からMapViewのビットマップを取得する方法

アプリを新しいAndroidMapsAPI V2に更新していますが、現在表示されている地図のビットマップ画像を取得しようとすると問題が発生しました。API V1では、次のようにしました。

API V1では、これによりマップのビットマップが取得されましたが、API V2では、取得されるのは黒い長方形だけです。

また、API V2では、を使用してMapViewいるMapFragmentので、これは問題ではありません。

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

android - GoogleMap の組み込みの myLocation-Button のクリックを傍受します

GoogleMap (API v2) の myLocation-Button のクリックをインターセプト/キャッチする方法はありますか? これが必要な理由は次のとおりです。

マップ マーカーまでの距離を計算します。これらの計算のデフォルトの参照場所は、ユーザーの場所です。ただし、ユーザーが住所を検索するとすぐに、この検索結果が距離計算の参照として使用されます。myLocation ボタンのクリックをインターセプトして、距離を計算するためにユーザーの位置を再度使用する必要があることをアプリに伝えたいと考えています。

独自の「goToMyLocation」ボタンをレイアウトのどこにでも実装できますが、一貫した Android エクスペリエンスを実現するには、GoogleMap の Android スタイルのボタンを使用したいと思います。