問題タブ [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.
android - ジオポイントのリストを指定してマップをアニメーション化する場所を決定する
私の Android アプリケーションは、オーバーレイ上のいくつかのマーカーを MapView にロードします。
マーカーは、ジオポイントの動的リストに基づいて配置されます。
マップの中心を移動し、アイテムが最も多いエリアにズームしたいと考えています。
単純に、すべてのポイントの重ね合わせを計算できますが、ポイントの質量から非常に遠いポイントを計算から除外したいと思います。
これを計算する既知の方法はありますか? (例: 確率、統計.. ?)
android - mapView に含まれる最小/最大緯度/経度に基づいて zoomToSpan() 度を計算する
mapView のオーバーレイにアイテムのクラスターがあります。
一番上/下/左/右のオブジェクトがどこにあるか知っています。
zoomToSpan() メソッドを使用して、その領域にズームしたいと考えています。
このメソッドの緯度/経度を計算する適切な方法は何ですか?
android - MapViewタイル座標
マップ全体(非表示部分を含む)の左上隅にある最初のタイルを基準にして、MapViewに表示されるタイルの座標を決定することは可能ですか?タイルの座標を取得する方法が見つからないようです...
android - Android 2.1 GoogleMaps ItemizedOverlay ConcurrentModificationException
の由来がわかりませんConcurrentModificationException
。私activity
は電話して
updateMapOverlay()
います。また、定期的に呼び出されるupdateMapOverlay()
別のスレッド (a) 内で呼び出しています。両方のスレッドからTimerTask
呼び出すときに、適切なロックを取得しています。この問題は、非 UI スレッド (つまり)内からupdateMapOverlay()
呼び出しているために発生していますか? 他の誰かが同様の問題に直面していますか?updateMapOverlay
TimerTask
private void updateMapOverlay() {
ありがとう。
例外:
ipad - ipad dev - マップキットでのユーザーの方向 (向き)
iPad の Google マップ アプリでは、ユーザーが "locateMe" ツールバー ボタンを 2 回タップすると、ユーザーの方向 (東、西、南、北のいずれを向いているかを意味します) がマップに表示されます。それは SDK 3.2 で利用できますか? どうすればマップビューでそれを行うことができますか?
android - Android MapView: 自動ズームを無効にする
MyLocationOverlay とカスタム オーバーレイの 2 つのオーバーレイを持つ MapView を表示する Android アプリを作成しました。マップに表示したいものにプログラムでズームおよびパンしています。また、現在の場所に自動パンします。
自動パンにより、表示したいものから地図が離れてしまいます。
だから私の質問は簡単です: 自動パンを無効にするにはどうすればよいですか?
ありがとう、オラ
android - DDMS を使用した KML ファイルのステップ実行
KML ファイルが DDMS エミュレーター タブに正常に読み込まれました。これは、[場所の制御] ウィンドウに一連の緯度と経度の座標として表示されます。シリーズ全体を自動的に再生するのではなく、各 Placemark をステップ実行する方法はありますか? Location Controls ウィンドウには進むボタンと戻るボタンがありますが、その意味に関するドキュメントはありません。両方を試しましたが、目印の座標が強調表示されていないため、現在どの目印がフォーカスされているかわかりません。ご協力いただきありがとうございます。
android - Android - Listview 内に含まれる MapView
現在、ListView 内に MapView を配置しようとしています。これで成功した人はいますか?それは可能ですか?これが私のコードです:
よろしくお願いします。
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() を使用しています。それは機能しますが、それは良い方法ですか?
android - ItemizedOverlay onTap メソッドから生成された AlertDialog で選択されたオプションを保持する方法
オプションのリストAlertDialog
をAndroid の公式ドキュメントに追加する方法の説明では、「データ ストレージ技術」の 1 つを使用してユーザー設定を保存することをほのめかしています。例では、 がクラスAlertDialog
内で生成されている ことを前提としています。Activity
私の場合、拡張するクラスを作成しましたItemizedOverlay
。このクラスはonTap
メソッドをオーバーライドし、 を使用してユーザーに複数選択の選択AlertDialog
を求めるプロンプトを表示します。タップするたびに選択をキャプチャして保持したいと思います。OverlayItem
以下のコードは、私が書いた onTap メソッドです。書かれているとおりに機能しますが、私が望んでいることはまだ実行されていません。後で使用するために、ユーザーが行った各選択をキャプチャして保持したいと思います。それ、どうやったら出来るの?このようにを使用するAlertDialog
ことは良い考えですか? より良いオプションはありますか?