問題タブ [itemizedoverlay]
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 マップビューに別のオーバーレイ アイテムを追加する方法
マップビューに別のオーバーレイ アイテムを追加する必要があります。Google マップの標準の Android 開発者ガイドを使用しました。現在、タブ内にマップビューがあります。アイデアをいただければ幸いです。ありがとう。
以下は私のJavaクラスです:
私の HelloItemizedOverlay クラス:
android - マップビューでアイテムのonTap領域を無効にする方法は?
マップ上にいくつかのアイテムがあります。
それらの一部、友人は、ユーザーがそれらを押したときにダイアログにいくつかの情報を表示する必要があります。そして、それらのいくつか、私の現在の立場は、何も示さなくてはなりません。
ImtemizedOverlayのonTap関数のコードをすべて削除しようとしましたが、機能しません。なぜですか。なぜなら、私の立場が友人の近くにある場合、友人を押し込もうとしても何も起こらないからです...¿なぜですか?私の位置onTap領域は、友人のonTap領域と混合されており、友人のonTapを押そうとすると、私の位置の空のonTapが押されます。
これを解決する方法はありますか?
ありがとう
android - マーカー onTap を削除できません
ユーザーが画面をタップしてマーカーを追加できる Android アプリを開発しています。それは機能しますが、マーカーの1つをタップして削除したいときに問題があります。これが私のコードです(私は NooYawk の例に従いました):
しかし、うまくいきません。マーカーを追加することはできますが、そのうちの 1 つを削除しようとすると、Array out of bounds 例外が発生し、理由がわかりません。
これは、マーカーをタップしたときに得た例外です。
android - BalloonItemizedOverlay (複数のポイントを持つ) を正常に実装した人はいますか?
理解できません。BalloonItemizedOverlay を使用して 1 つのポイントを正常にプロットできますが、複数のポイントをプロットすると、背景がストリート ビューからオーシャン ブルーの単色に切り替わります。マーカーはオーバーレイに正しくプロットされ、マーカーをクリックすると、指示どおりに動作しますが、ストリート ビューが消えてオーシャン ブルーの背景に置き換えられる理由がわかりません。他の誰かがこれに遭遇しますか?私は何を間違っていますか?animateTo() コマンドに到達すると、青色に切り替わることに気付きました。
android - OverlayItemサイズの制御
1つのItemizedOverlayに数十のOverlayItemを含むマップを作成しています。私の地図は非常にクローズアップ(ズームレベル18以上)で表示されるように作成されており、OverlayItemsは互いに非常に近接しています。ズームインするとマップは見栄えが良くなります。ただし、ユーザーがズームアウトすると、アイコンが重なり始め、すべてが非常にジャンクに見えます。
マップに合わせて拡大縮小するようにOverlayItemアイコンのサイズを制御する方法はありますか?そうでない場合、特定のズームレベルに達したときにアイコンを非表示にする方法はありますか?この問題に取り組む方法に関する他の提案はありますか?
android - Android マップ オーバーレイの問題
マップにオーバーレイする必要がある一連のポイント (5 ~ 10) があります。オーバーレイ機能を正しく実行でき、ポイントに対応するマーカーがマップ上に表示されます。しかし、Android は何らかの理由で最初の 2 つのポイントの追加をスキップします。なぜそれが起こるのか手がかりはありますか?
これらはすべて、populate()
メソッドが呼び出された後にオーバーレイに追加されるポイントです。
android - androidはオーバーレイアイテムの非同期読み込みをマップします
ロードしたいアイテムが何千もあるマップビューがあります。明らかに、ビューの作成時にそれらすべてをロードすることはできません。
現在表示されている内容に応じて非同期でロードする必要があると思います。
画面に表示されているマップ部分にあるアイテムのみをロードするにはどうすればよいですか?
android - Android MapView に新しいポイントを追加する (更新しないでください)
私は、ルーテを通じてユーザーをガイドするトレジャークエストで働いています。クエストポイントも表示されているマップで現在地を表示するのに問題があります
ItemizedOverlay を拡張しました
場所が変わったときにリスナーを取得しました:
updatewithNewlocation メソッドには次のコードがあります。
DDMS でのデバッグ (テストのみ) リスナーは完全に機能し、DDMS で場所を変更すると mapview mOverlays が大きくなりますが、mapview.invalidate() を呼び出すと何も起こりません
マップビューを更新する方法はどれですか?
もう 1 つの質問ですが、mapOverlay に複数の itemizedoverlay があり、それぞれにいくつかのマーカーがある場合はどうなりますか?
前もって感謝します
android - 地図上でオーバーレイを使用する際の NullPointerException
したがって、 http://developer.android.com/resources/tutorials/views/hello-mapview.htmlに記載されている正確な指示に従っています
問題は、オーバーレイをクリックすると強制終了し、logcat が表示されることです。
等々。なぜこれが起こっているのですか?onTap メソッド内の AlertDialog を、いくつかのメッセージを表示する smiple Toast に変更しましたが、それでも問題が発生しますか?
編集:申し訳ありませんが、これがコードです
オーバーレイを使用しているマップ アクティビティは次のとおりです。
public class MapDisplay extends MapActivity{