問題タブ [android-mapview]

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

android - ジオポイントのリストを指定してマップをアニメーション化する場所を決定する

私の Android アプリケーションは、オーバーレイ上のいくつかのマーカーを MapView にロードします。
マーカーは、ジオポイントの動的リストに基づいて配置されます。
マップの中心を移動し、アイテムが最も多いエリアにズームしたいと考えています。
単純に、すべてのポイントの重ね合わせを計算できますが、ポイントの質量から非常に遠いポイントを計算から除外したいと思います。
これを計算する既知の方法はありますか? (例: 確率、統計.. ?)

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

android - mapView に含まれる最小/最大緯度/経度に基づいて zoomToSpan() 度を計算する

mapView のオーバーレイにアイテムのクラスターがあります。
一番上/下/左/右のオブジェクトがどこにあるか知っています。
zoomToSpan() メソッドを使用して、その領域にズームしたいと考えています。

このメソッドの緯度/経度を計算する適切な方法は何ですか?

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

android - MapViewタイル座標

マップ全体(非表示部分を含む)の左上隅にある最初のタイルを基準にして、MapViewに表示されるタイルの座標を決定することは可能ですか?タイルの座標を取得する方法が見つからないようです...

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

android - Android 2.1 GoogleMaps ItemizedOverlay ConcurrentModificationException

の由来がわかりませんConcurrentModificationException。私activityは電話して updateMapOverlay()います。また、定期的に呼び出されるupdateMapOverlay()別のスレッド (a) 内で呼び出しています。両方のスレッドからTimerTask呼び出すときに、適切なロックを取得しています。この問題は、非 UI スレッド (つまり)内からupdateMapOverlay()呼び出しているために発生していますか? 他の誰かが同様の問題に直面していますか?updateMapOverlayTimerTask

private void updateMapOverlay() {

ありがとう。

例外:

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

ipad - ipad dev - マップキットでのユーザーの方向 (向き)

iPad の Google マップ アプリでは、ユーザーが "locateMe" ツールバー ボタンを 2 回タップすると、ユーザーの方向 (東、西、南、北のいずれを向いているかを意味します) がマップに表示されます。それは SDK 3.2 で利用できますか? どうすればマップビューでそれを行うことができますか?

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

android - Android MapView: 自動ズームを無効にする

MyLocationOverlay とカスタム オーバーレイの 2 つのオーバーレイを持つ MapView を表示する Android アプリを作成しました。マップに表示したいものにプログラムでズームおよびパンしています。また、現在の場所に自動パンします。

自動パンにより、表示したいものから地図が離れてしまいます。

だから私の質問は簡単です: 自動パンを無効にするにはどうすればよいですか?

ありがとう、オラ

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

android - DDMS を使用した KML ファイルのステップ実行

KML ファイルが DDMS エミュレーター タブに正常に読み込まれました。これは、[場所の制御] ウィンドウに一連の緯度と経度の座標として表示されます。シリーズ全体を自動的に再生するのではなく、各 Placemark をステップ実行する方法はありますか? Location Controls ウィンドウには進むボタンと戻るボタンがありますが、その意味に関するドキュメントはありません。両方を試しましたが、目印の座標が強調表示されていないため、現在どの目印がフォーカスされているかわかりません。ご協力いただきありがとうございます。

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

android - Android - Listview 内に含まれる MapView

現在、ListView 内に MapView を配置しようとしています。これで成功した人はいますか?それは可能ですか?これが私のコードです:

よろしくお願いします。

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

android - MapView: 起動時にアプリケーションがクラッシュする

電話の向きに応じて回転する地図を表示しようとしています。SensorEventListnerの代わりにを使用するように Google サンプルの一部を書き直しましたSensorListener

私の問題は、findViewByID()メソッドを使用してマップを表示しようとすると、アプリケーションが起動時にクラッシュすることです。MapView(Context, String)ビューを作成するために使用すると、正常に動作します。main.xml レイアウト ファイルを使用するのに何かミスがありましたか? これの何が問題なのですか?

前もって感謝します。

これが私のコードです:

Androidマニフェスト:

res/layout/main.xml:


問題は、setContentView() を 2 回呼び出すことだと思います。

最初の setContentView(R.layout.main); にコメントしようとしました。しかし、アプリケーションは起動時にまだクラッシュしています。NullPointerException が発生します。

これで、問題の原因がわかりました。しかし、main.xml ファイルを使用して MapView を作成する方法がわかりません。

代わりに new MapView() を使用しています。それは機能しますが、それは良い方法ですか?

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

android - ItemizedOverlay onTap メソッドから生成された AlertDialog で選択されたオプションを保持する方法

オプションのリストAlertDialogをAndroid の公式ドキュメントに追加する方法の説明では、「データ ストレージ技術」の 1 つを使用してユーザー設定を保存することをほのめかしています。例では、 がクラスAlertDialog内で生成されている ことを前提としています。Activity

私の場合、拡張するクラスを作成しましたItemizedOverlay。このクラスはonTapメソッドをオーバーライドし、 を使用してユーザーに複数選択の選択AlertDialogを求めるプロンプトを表示します。タップするたびに選択をキャプチャして保持したいと思います。OverlayItem

以下のコードは、私が書いた onTap メソッドです。書かれているとおりに機能しますが、私が望んでいることはまだ実行されていません。後で使用するために、ユーザーが行った各選択をキャプチャして保持したいと思います。それ、どうやったら出来るの?このようにを使用するAlertDialogことは良い考えですか? より良いオプションはありますか?