問題タブ [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.
php - Google マップ オーバーレイ
KML や KMZ データから Google マップ オーバーレイを生成できるもの、できれば F/OSS を探しています。
昨年は約 16,000 のプレース マーカーを収容するために必要なイベント サイトがあり、今年も少なくともその数になる可能性があります。昨年、このサイトを作成した会社は、KML データを直接 gMaps API に送り、すべてのマーカーをクライアント側に配置しました。明らかに、これはパフォーマンスの悪夢となり、古いブラウザーを「フリーズ」させる傾向がありました (少なくとも一度に数分間フリーズしたように見えます)。
理想的には、このサーバー サイド スクリプトは、KML、マップの緯度/経度の中心、およびマップのズーム レベルを取得し、すべての表示可能な場所マーカーを単一の GIF または PNG オーバーレイに適切にマージします。
これに関するガイダンスや推奨事項は大歓迎です。
2008 年 10 月 8 日更新- 私がここや他の場所で見つけた情報のほとんどは、マップ上のポイントの数を減らすことが進むべき道であることを示しているようです (つまり、1 つのマーカーを使用して、複数の場所から見るときに複数を表します)。より高い高度/ズーム レベル)。場合によってはこれがおそらく良い方法ですが、ここではうまくいきません。何千ものマーカーが配置された米国の地図の視覚的な影響を探しています。私が検討した 1 つのオプションは、PushPinというサービスです。、(おそらく) KML が供給されると、サーバー側で、すべての可視ポイント (中心緯度/経度とズーム レベルに基づく) が単一の画像にレンダリングされるオーバーレイが作成されるため、クライアント側で数千の DOM 操作を実行する代わりに、これらすべてのマーカーを単一の画像サーバー側にマージし、クライアント側で単一の DOM 操作を行います。PushPin サービスは非常に洗練されており、関連するコストがなければ確実に機能します。私たちは、サーバー側で実行してそのオーバーレイを自分で生成できるF/OSSを本当に探しています。
jquery - Jquery:ホバー上の透明なオーバーレイ
基本的に、divが次のように設定された4つの画像があります。
そしてcss:
Jqueryを取得して、それぞれの個別のホバーのオーバーレイでフェードインするようにするにはどうすればよいですか?divクラスが同じであるため、このアイデアと常に混乱していますが、すべてを同時にトリガーすることはありませんか?
これまでのjqueryは次のとおりです。
google-maps - Googleロゴを地図にオーバーレイしたり、右上に移動したりできますか?
地図上のGoogleロゴの上にオーバーレイ要素を配置したり、その場所を右上に変更したりできるかどうか疑問に思っています。Googleロゴを重ねて作成した画像の例(リンクは下にあります)があります。この問題でいくつかの解決策を与えるのを手伝ってください!ありがとう!
emacs - Emacs でのテキストの外観の変更: オーバーレイは機能しますが、テキスト プロパティは機能しません
私は今日、Emacs のテキスト プロパティを使って実験してきました。テキストのある行にカーソルを置き、次のコードを で実行するとM-:
、行が太字で再表示されます。
ただし、次のコードでオーバーレイを消去し(remove-overlays)
て実行すると、何も起こりません (ミニバッファーに "nil" という単語が表示されることを除いて)。
これまでに収集したことから、これら 2 つのスニペットは同じ視覚的結果を生成するはずです。なぜ彼らはしないのですか?
java - GoogleMapViewチュートリアルAndroidでオーバーレイが機能しない
オーバーレイを統合しようとしたときに、MapViewのチュートリアルに従ってエラーが発生しました。
TravelBuddy.java
Overlays.java
完全な初心者のように見えたら申し訳ありませんが、私は学ぼうとしています。マップビュー、ウェブビュー、オーバーレイ、タブを必要とする素晴らしいアプリのアイデアを思いつきました。
android - AndroidのGPSまたはネットワークから最も正確なデバイスの位置を取得しようとしています
デバイスの最も正確な位置を可能な限り短時間で特定しようとしています。
データをジオポイントとして保存し、マップビューに表示しています。
デバイスで最後に GPS を有効にして位置情報をロックしたとき、現在地から約 80 マイル離れていました。
ロケーションマネージャーのセットアップとロケーションリスナーがあります。
これを行うと、NULL になります。
しかし、次の数行で;
これにより、地図上のオーバーレイに現在地が表示されます。ネットワーク プロバイダーを使用していますが、GPS の修正も試みています (私は屋内にいて、最上階の近くにいないため、できません)。
このようにジオポイントを構築すると;
その後、混乱する結果が得られます。デバイスの GPS プロバイダーを無効にすると、コードはネットワーク プロバイダーに移動し、かなり正確な結果が得られます。GPS プロバイダーを有効にすると、ジオポイントは、デバイスが GPS ロックを取得することを最後に許可した場所として返されます。
上記の結果を避けたいので、使用を検討していました。
しかし、上で言ったように、私はそれから NULL を取得します。
GPS とネットワークの両方からジオポイントを取得して比較し、ネットワークの場所から 1 マイル離れている場合は GPS の結果を無視します。getMyLocation() が機能しないのはなぜですか? myLocOverlay がマップビューに表示しているものの GeoPoint を返すべきではありませんか?
javascript - コンテンツを jquery に置き換える
ムービーをオーバーレイにロードしています。私の問題は、div オーバーレイを閉じると、ムービーが引き続き再生されることです。iframe で開く script タグを介してインポートされた移動側のコードは制御しません。div のコンテンツを削除すると、ムービーの再生が停止します。もちろん、ユーザーが再びdivを開くと、ムービーは消えます。私の現在の考えでは、script タグを同じようなものに置き換えるだけでよいのですが、その結果、そこには何もありません。私はjqueryを使用しています。
ありがとう
- 脚本 -
-- html --
余談ですが。script タグの src 属性を置き換えてみましたが、うまくいきませんでした。ただし、画像の src を置き換えることはできました。スクリプトの src 属性を有効にすることはできませんか?
ありがとう
android - Android 2.1のGoogleマップで動的な(ビデオ)オーバーレイを作成する
マップビューの上にビデオストリーム(MJPEG)を表示するためのマップオーバーレイを作成しようとしています。
現在、MJPEGビデオフレームをフェッチするためのデータスレッドを作成するスタンドアロンアクティビティがあります。ハンドラーを使用して、データスレッドからメインアクティビティにフレームを(ビットマップとして)送信し、メインアクティビティがUIを更新しています。
「オーバーレイされた」ビデオストリームを更新するための「更新」を実装する方法がわかりません。
編集:「更新」とは、新しいビデオフレームを取得するたびに、UIのビデオ部分(マップビューではない)を更新するにはどうすればよいかということです。Overlayサブクラスの実装の「drawメソッド」でビデオフレーム(ビットマップ)をペイントする予定です。しかし、「draw」メソッドは私が直接呼び出すことはありません。
ありがとう。
javascript - Google Maps API 3. オーバーレイでのテキスト選択
オーバーレイでテキストを選択するにはどうすればよいですか? テキスト選択に対してオーバーレイが非アクティブになり、オーバーレイをダブルクリックするとズームが作成されます。