問題タブ [infobox]

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

javascript - JQuery UI ウィジェットを表示できる Google Maps Infobox

Google Maps Infobox は JQuery UI ウィジェットを表示できますか? 最も単純なインフォボックスの例に JQuery タブを挿入しようとしましたが、うまくいきませんでした。そして、正しい CSS/JS ファイルを含めたことを証明するために、別の JQuery タブをマップの下に追加したところ、うまくいきました。

これが私のコードです:

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

javascript - 複数のタブを含む InfoBox を作成しますか?

インフォボックスを使用して、 GoogleMapv3のマーカーの情報を表示しています。各マーカー内に複数のタブを表示したいのですが、これを行う方法の良い例が見つかりません。マーカーと InfoBoxes を実行するコードは次のようになります。

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

jquery - Chrome のマウスオーバー イベントで Google マップのインフォボックスが開かない

これは、GoogleMap に表示される 7 つのマーカーのコードです。各マーカーに、InfoBox を開閉する mouseover および mouseout イベントを追加しました。このコードは IE、Firefox、Opera では問題なく動作しますが、Chrome では深刻な問題に直面しています。

Chrome 32では、mouseover イベントで InfoBox が開かなくなりました。イベントが発生します。これは、コンソールに表示されているマーカー座標で確認できます。また、マーカーをクリックすると InfoBox が一瞬開くため、InfoBox は正常に機能します。

このリスナーを削除すると、すべての InfoBox が正しく表示されるため、これは mouseout リスナーに関係していると最初に推測しました。しかし、ループを setInterval 関数でマーカーを追加するように置き換えました。ここで、同じ 7 つのマーカーを次々に (つまり、各マーカーの複数のレイヤー) 追加し続けます。そして奇妙なことに、すべてがうまくいきます. したがって、マーカーが設定されると、Chrome が地図に「焦点を合わせ」ていないことに関係していると思います。私はそれの詳細を把握することはできませんので、あなたの意見をお待ちしております!

元のコードの下にあり、その後 setInterval で変更された部分を見つけてください。

どうもありがとう...

そして、これは動作する関数 initialize() の変更ですが、実際のアプリケーションではあまり意味がありません:

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

jquery - ajaxを使用して再度ロードすると、インフォボックスを以前の位置に配置できません

ajaxサクセス関数内でインフォボックスをリロードすると、インフォボックスを別の場所に配置しようとしているようです.firebugでは、トップが別のものに変わることがわかります。それより前の場合: -12.4635px; それから私が使うとき

lastInfoWindow.setOptions({"content":"ここにコンテンツ"});

次に、-4.46351px になります。インフォボックスの次または前のボタンをクリックすると、次および前のボタンが ajax を呼び出してコンテンツを動的に変更します

以前に初期化された lastInfoWindow は次のようになります。

いくつかの変数で現在のトップ位置を取得しようとしましたが、ajax が機能を実行した後、そのトップを既に保存されている位置に変更しようとしましたが、機能しませんでした。setTimeout を使用して遅延させましたが、まだ機能していません。他に今できること。

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

google-maps-api-3 - Google マップの InfoBox または Info Window のクリックイベントリスナー?

情報ウィンドウまたは InfoBox (私はそのプラグインを使用しています) にクリック イベントリスナーを追加する方法はありますか?

本当に私が抱えている問題は、ウィンドウ/ボックスが、ユーザーがマップ上の任意の場所をクリックしたときにトリガーされるクリックイベントリスナーの邪魔になることがあることです。

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

google-maps-api-3 - Google マップの情報ウィンドウの HTML コンテンツに値を挿入する

私は絶対にすべてを試しましたが、この単純なことを機能させることはできません。

マーカーをクリックした後、情報ウィンドウの入力フィールドの 1 つに値を挿入したいと思います。

最終的には、新しく配置されたマーカーの長い/緯度の値を配置したいと思いますが、何時間も試行した後、DOM の入力フィールド ID へのセレクターが見つからないため、文字列値を配置することさえできないようです。

以下の私のコードを見つけてください。どんな助けでも大歓迎です。ありがとう。

[コード]

[/コード]