問題タブ [overlays]

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

android - Androidのマップのルートにポイント(オーバーレイ)を追加する方法

AndroidマップのGoogleマップにルートを描画し、ルート上のいくつかの場所と開始点と終了点をピンとして表示する必要があります。

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

android - マップビューから特定のオーバーレイを削除する

私の問題は次のとおりです。

複数のアイテム化されたオーバーレイを作成しています。(すべてのオーバーレイが異なるドローアブルを取得するため) アイテム化されたオーバーレイ クラスをカスタマイズしましたが、それを mapview オーバーレイに追加すると、クラスがオーバーレイ クラスに変換されます。さらに悪いことに、同じマップ上にオーバーレイを作成する 3 つのクラスを取得しました。各クラスは、その背後にある独自の知性を持つマップ上のアイテムを表します。

私が今抱えている問題は、オーバーレイを削除したいということですが、オーバーレイを挿入したインデックスが、削除しようとしたときに持っているインデックスでもあるかどうかはわかりません。(その間に他のクラスがオーバーレイを挿入した可能性があります)

クラスは自己更新であるため、メインクラスから更新または削除イベントを発生させるソリューションは必要ありません。(全体のポイントは、クラスを追加してそれを忘れることです)

私の質問は次のとおりです。そのレイヤーで削除を呼び出したいときに、どのレイヤーがどれであるかをどのように識別できますか。情報は入手できると思いますが、入手方法がわかりません。これは、オーバーレイを追加するために使用しているコードです

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

ios - アプリの初回起動時に MKMapView がオーバーレイを読み込まないのはなぜですか?

MKMapViewアプリの最初の起動時 (デプロイ直後) でMKMapView、最初のビューにある場合、オーバーレイが読み込まれないのはなぜですか?

その後、アプリの最初の起動であり、最初のビューではない場合でも、すべて正常に動作しMKMapViewます。

次のデリゲートは呼び出されていません。

mapView: viewForOverlay:

mapView: viewForAnnotation:

UI には SDK 5.1 と Storyboard を使用しています。

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

bing-maps - iOS 用の Bing マップにオーバーレイを配置する

iOS の Bing マップにオーバーレイを配置する必要があります。Bing Maps API と xcode は初めてなので、サンプル コードを教えていただければ幸いです。

iOS 用の Bing マップにオーバーレイを配置するにはどうすればよいですか?

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

android - オーバーレイ付きの Google マップ

Google マップを使用するアプリがあります。地図上にもオーバーレイがあります。

このクラスを使用してすべてのオーバーレイを実装しました。同じオーバーレイ クラスを使用して、ユーザーの現在地も表示しています。

このオーバーレイ クラスの onTouch は次のとおりです。

また、マーカーをマップ上のどこにでも問題なくドラッグできます。ただし、これにより、現在の場所のポインターも移動しました (ユーザーが移動しようとした場合)。同じオーバーレイ クラスを使用したいだけですが、ポインターを現在の場所に固定したいので、移動できないようにする必要があります。タッチされているオーバーレイ項目を見つける方法はありますか? または、他の回避策が非常に役立ちます。ありがとう。

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

android - マップ上のどのオーバーレイがクリックされたかを確認します

私は自分のアプリケーションにグーグルマップを実装しました。ItemizedOverlayを拡張してオーバーレイを追加する独自のオーバーレイクラスを作成しました。同じオーバーレイクラスを使用して、地図上の現在の場所を表示するオーバーレイも追加します。

このオーバーレイクラスのonTouchEventは、タッチが行われた場所を判別し、オーバーレイオブジェクトをマップ上の任意の場所に移動できるようにするために使用されます。ただし、これはいくつかの問題を引き起こしています。現在地へのポインタも移動可能になります。この現在位置ポインタを修正したいと思います。

このために、以前に作成したカスタムオーバーレイを拡張する新しいクラスMyNewLocationOverLayを作成しています。私の計画は、onTouchEventメソッドをオーバーライドし、他のオーバーレイにタッチした場合はsuper.onTouchEventを返し、mylocationオーバーレイにタッチした場合はtrueを返すことです。クリックされたオーバーレイを確認するにはどうすればよいですか。私は試した:

これを比較して、どのオーバーレイがタッチされたかを見つける必要があります。オーバーレイを比較するにはどうすればよいですか。

動作しないようです。

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

javascript - Google マップ V3 カスタム関数: togglePolygons() 数回切り替えた後の極端な遅延

かなり大きなポリゴンがいくつかあります (ポリゴンを生成するために使用する xml ファイルは 400k で、単なるポイント データです)。

ユーザーがボタンをクリックしてポリゴンをロードしたら、それらのポリゴンを配列に保存します。

次に、このメソッドを使用して、ポリゴンのオンとオフを切り替えます。

また、ポリゴンのエッジと塗りつぶしの不透明度を保存して、それらを削除する代わりに 0 に設定しようとしましたが、まったく同じラグが発生します。

トグル ボタンを数回クリックすると、極端な遅延が発生します。そしてブラウザがクラッシュします。これは、クロム、ファイアフォックス、つまりオペラで発生します...私が手に入れることができるすべてのブラウザ。

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

overlays - Eclipse Android APIレベル2を使用して画像を半透明にし、JAVAの境界を変更する方法は?

Googleのコードを使用してHelloItemizedOverlayアイテムを作成およびオーバーレイしましたが、機能しましたが、画像を半透明にして境界を変更する必要があり、それがどのように機能するのか正確にはわかりません。

メソッドは見つかりましたが、クラスまたはクラスgetOpacity()に実装する方法がわかりません。とメソッドも知っていますが、正しく使用する方法がわかりません。私が使用したコードは次のとおりです。ItemizedOverlayMapgetIntrinsicHeight()getIntrinsicWidth()getOpacity()ItemizedOverlay

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

c#-4.0 - .NET のオーバーレイ スタイル デザイン

私は現在、C# .NET で TV ガイド アプリケーションを作成するアプリケーションに取り組んでいます。問題は、ユーザーが TV ガイドを開くオプションを選択したときに、現在のストリームの再生を維持したいが、それを右上隅に最小化し、ユーザーが EPG データを参照して小さいビデオの再生。

すべてのラベル/ボタン/などを配置する必要があります。パネル (実際のビデオを表示するために使用するもの) の上に、必要に応じてそれらを非表示/表示しますか、またはこれに対するより良いアプローチはありますか?

余談ですが、現在のチャネル情報を表示するにはラベルが最適なソリューションになると思いますが、より良いオプションがあればぜひ聞いてみたいです。

ここに画像の説明を入力