問題タブ [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.

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

android - Android マップビューに別のオーバーレイ アイテムを追加する方法

マップビューに別のオーバーレイ アイテムを追加する必要があります。Google マップの標準の Android 開発者ガイドを使用しました。現在、タブ内にマップビューがあります。アイデアをいただければ幸いです。ありがとう。

以下は私のJavaクラスです:

私の HelloItemizedOverlay クラス:

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

android - マップビューでアイテムのonTap領域を無効にする方法は?

マップ上にいくつかのアイテムがあります。

それらの一部、友人は、ユーザーがそれらを押したときにダイアログにいくつかの情報を表示する必要があります。そして、それらのいくつか、私の現在の立場は、何も示さなくてはなりません。

ImtemizedOverlayのonTap関数のコードをすべて削除しようとしましたが、機能しません。なぜですか。なぜなら、私の立場が友人の近くにある場合、友人を押し込もうとしても何も起こらないからです...¿なぜですか?私の位置onTap領域は、友人のonTap領域と混合されており、友人のonTapを押そうとすると、私の位置の空のonTapが押されます。

これを解決する方法はありますか?

ありがとう

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

android - マーカー onTap を削除できません

ユーザーが画面をタップしてマーカーを追加できる Android アプリを開発しています。それは機能しますが、マーカーの1つをタップして削除したいときに問題があります。これが私のコードです(私は NooYawk の例に従いました):

しかし、うまくいきません。マーカーを追加することはできますが、そのうちの 1 つを削除しようとすると、Array out of bounds 例外が発生し、理由がわかりません。

これは、マーカーをタップしたときに得た例外です。

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

android - BalloonItemizedOverlay (複数のポイントを持つ) を正常に実装した人はいますか?

理解できません。BalloonItemizedOverlay を使用して 1 つのポイントを正常にプロットできますが、複数のポイントをプロットすると、背景がストリート ビューからオーシャン ブルーの単色に切り替わります。マーカーはオーバーレイに正しくプロットされ、マーカーをクリックすると、指示どおりに動作しますが、ストリート ビューが消えてオーシャン ブルーの背景に置き換えられる理由がわかりません。他の誰かがこれに遭遇しますか?私は何を間違っていますか?animateTo() コマンドに到達すると、青色に切り替わることに気付きました。

青い背景画像

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

android - OverlayItemサイズの制御

1つのItemizedOverlayに数十のOverlayItemを含むマップを作成しています。私の地図は非常にクローズアップ(ズームレベル18以上)で表示されるように作成されており、OverlayItemsは互いに非常に近接しています。ズームインするとマップは見栄えが良くなります。ただし、ユーザーがズームアウトすると、アイコンが重なり始め、すべてが非常にジャンクに見えます。

マップに合わせて拡大縮小するようにOverlayItemアイコンのサイズを制御する方法はありますか?そうでない場合、特定のズームレベルに達したときにアイコンを非表示にする方法はありますか?この問題に取り組む方法に関する他の提案はありますか?

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

android - Android マップ オーバーレイの問題

マップにオーバーレイする必要がある一連のポイント (5 ~ 10) があります。オーバーレイ機能を正しく実行でき、ポイントに対応するマーカーがマップ上に表示されます。しかし、Android は何らかの理由で最初の 2 つのポイントの追加をスキップします。なぜそれが起こるのか手がかりはありますか?

これらはすべて、populate()メソッドが呼び出された後にオーバーレイに追加されるポイントです。

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

android - androidはオーバーレイアイテムの非同期読み込みをマップします

ロードしたいアイテムが何千もあるマップビューがあります。明らかに、ビューの作成時にそれらすべてをロードすることはできません。

現在表示されている内容に応じて非同期でロードする必要があると思います。

画面に表示されているマップ部分にあるアイテムのみをロードするにはどうすればよいですか?

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

android - Android MapView に新しいポイントを追加する (更新しないでください)

私は、ルーテを通じてユーザーをガイドするトレジャークエストで働いています。クエストポイントも表示されているマップで現在地を表示するのに問題があります

ItemizedOverlay を拡張しました

場所が変わったときにリスナーを取得しました:

updatewithNewlocation メソッドには次のコードがあります。

DDMS でのデバッグ (テストのみ) リスナーは完全に機能し、DDMS で場所を変更すると mapview mOverlays が大きくなりますが、mapview.invalidate() を呼び出すと何も起こりません

マップビューを更新する方法はどれですか?

もう 1 つの質問ですが、mapOverlay に複数の itemizedoverlay があり、それぞれにいくつかのマーカーがある場合はどうなりますか?

前もって感謝します

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

android - 地図上でオーバーレイを使用する際の NullPointerException

したがって、 http://developer.android.com/resources/tutorials/views/hello-mapview.htmlに記載されている正確な指示に従っています

問題は、オーバーレイをクリックすると強制終了し、logcat が表示されることです。

等々。なぜこれが起こっているのですか?onTap メソッド内の AlertDialog を、いくつかのメッセージを表示する smiple Toast に変更しましたが、それでも問題が発生しますか?

編集:申し訳ありませんが、これがコードです

オーバーレイを使用しているマップ アクティビティは次のとおりです。

public class MapDisplay extends MapActivity{

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

android - ダイアログからブラウザを起動するAndroid

アイテム化されたオーバーレイを表示するマップビューがあり、各onTapイベントには、旅行代理店に関する情報と3つのボタンが表示されます。そのうちの1つは、ブラウザで旅行代理店のWebサイトを開くことになっていますが、ボタンをクリックすると、 :インテントを処理するアクティビティが見つかりません。

これが私のコードです:

私はここここで例を見つけましたが、突然私にはうまくいきませんでした。

ありがとう