問題タブ [openinfowindowhtml]

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 投票する
5 に答える
15231 参照

javascript - Google Maps API - GMarker.openInfoWindowHtml() が機能しなくなった

明確な理由もなく突然動作を停止した Google マップがあります (何ヶ月もコードに触れていませんでしたが、CMS のラッパー コードが企業から通知されずに変更された可能性があります)。

http://www.democratandchronicle.com/section/builder

(マップの外側の厄介な HTML については申し訳ありません。そのほとんどは、私たちの親会社からのものです...)

私はそれを私の機能のこの部分に絞り込みましたdrawMarker:

注:

  • alert(html);情報ウィンドウの正しい HTML を表示します。
  • html 変数の HTML は確かに有効です。
  • クリックイベントが発生しています(その中で確認されalert('test');ています)
  • 私が同じサイトでホストしている別のマップは、同様のコードにもかかわらず正常に動作します。
  • Firebug または IE に JavaScript エラーは見られません。

私はしばらくの間、これに対して頭を悩ませてきました。私は何が欠けていますか?

0 投票する
4 に答える
1757 参照

javascript - Google Maps API -- 情報ウィンドウのデータを正しく読み込めません

ポップアップ情報ウィンドウでクリックできるようにしたい市場を生成するこのコードがあります。

問題は、クリックできる市場が 1 つしかないことです。どちらがクリックされても、1 つのクリック可能なマーカーのデータを含む情報ウィンドウが、その 1 つのクリック可能なマーカーの上にポップアップ表示されます。すべてのマーカーが読み込まれ、正しい場所にあるため、問題はそれぞれのポップアップ ウィンドウ データを表示することだけです。

ここでマーカー関数の「展開」に関するセクションをチェックアウトしましたが、おそらくそれが間違っているようですが、提案された変更をテストしてこれを機能させることができませんでした。

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

javascript - GInfoWindow のテールを強制的に短くするにはどうすればよいですか?

主にiPhoneで実行することになっている私のGoogleマップアプリケーションでは、480/320のウィンドウ解像度で、GInfoWindow情報バブルにいくつかの「もの」を表示しています。問題は、バブルがコンテンツでいっぱいになりすぎて、画面にうまく収まらない場合があることです。

これが例です

バブルが大きすぎる http://www.perhac.com/Capture.PNG

これは大惨事ではありませんが、この場合のように、マーカーが画面からわずかに押し出され、バブルの上部も完全には表示されません。しかし、バブルの「テール」(情報ウィンドウをマーカーに接続する)が長すぎることに気付きました。

短くする簡単な方法を知っている人はいますか?GInfoWindowOptionsこれに役立つプロパティはありますか?私は物事pixelOffsetが行く方法ではありません...

編集


これにより質問が非常に長くなりますが、Google からダウンロードした画像に、短い尾とその短い影があることに注意してください...だからこそ、それを使用する方法があるに違いないと私はまだ信じています1...

泡画像

影

0 投票する
3 に答える
5185 参照

height - グーグルマップ情報ウィンドウの高さの問題

私は解決策をネットで探してきました。

私の問題は、情報ウィンドウの高さが正しく計算されていないことです。そこには画像がないので、後で画像をロードすることに問題はなく、バブルが作成されたときのサイズはわかりません。

また、約15行多くのテキストで埋めると、サイズは大丈夫になり始めています。

これは私がinfoWindowHtmlにフィードするものです:

0 投票する
5 に答える
13824 参照

google-maps - グーグルマップ:ポリゴンをクリックしてインフォウィンドウを開く方法は?

簡単な質問がありますが、GoogleMapsAPIのドキュメントで答えが見つかりません...

APIによって描画された13個のポリゴンを含むマップがあります。これらのポリゴンの1つの例を次に示します。

それから :

ポリゴンがマップに表示されますが、問題ありません。しかし、私が今しなければならないことは、各ポリゴンをクリックして「InfoWindow」を開くことです(ポリゴンごとに異なるコンテンツを使用)。

誰かがアイデアや例を持っていましたか?

あなたの助けをどうもありがとう!

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

maps - Google マップ - タイマーで閉じる情報ウィンドウ

Google API マップに少し問題があり、誰か助けてくれるかどうか疑問に思っていました。HREF を含む HTML で情報ウィンドウを開こうとしています。これで、「X」を使用してウィンドウを閉じることができましたが、以下に示すように、Javascript タイマーの 2 番目の方法を使用して情報ウィンドウを閉じることをお勧めします。

setTimeout('infowindow.close(map,marker)','2000');

ただし、ブラウザーは、2 秒が経過した後に情報ウィンドウが存在しないことを報告します。この問題を解決するために、infowindow オブジェクトとマーカー オブジェクトをグローバル スコープの配列に追加しようとしましたが、これで問題は解決しませんでした。

コードを元の状態に戻しました。問題に関するアドバイスをいただければ幸いです。

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

jquery - Google マップ - jquery ウィンドウの問題

マーカーをクリックすると、常に同じデータが表示されます...なぜですか?

コード:

}

0 投票する
6 に答える
8706 参照

jquery - jQueryのfadeInとfadeOutを使用したGoogle Maps API V3 InfoBox

私はウェブを高低で検索しましたが、実際のボックス/ウィンドウのコンテンツではなく、jQuery を使用して Google マップの InfoBox/InfoWindow をフェードするチュートリアルまたは例を見つけることができませんでした。これが私のコードです。何が間違っているのかわかりませんが、何かが正しくないようです。

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

javascript - Google マップ情報ウィンドウのサイズを大きくする

私はグーグルマップを持っています。

そして、情報ウィンドウがあります。

現在、サイズは標準で、内部にはたくさんのテキストがあります。

それで、上司は私にそれを増やすように頼んだ。

を使用しているため、編集するektron CMS必要がありますektron workareamap.js

ektronはいえ、やはりグーグルマップを使っています。

情報ウィンドウとして表示されている部分を見つけることができました。

これは、情報ウィンドウがポップアップして内部に情報を表示するコードの一部です。

私はグーグルで検索しようとしましたが、これが男が情報ウィンドウのサイズを変更しようとした方法であることがわかりました.

記事全文はこちらのサイトにあります。

しかし、それらを1つにマージすることはできません。

特にその男はmap.openInfoWindowHtml()3 つのパラメーターをektron使用marker.openInfoWindowHtml()しており、1 つのパラメーターのみを使用しています。

これを行う方法はありますか?Tkzたくさん。

そして.. 私はグーグルマップにとても慣れていません。私の質問があなたの時間を無駄にしているなら、私を許してください。

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

javascript - 地図の外側をクリックすると Google マップの情報ウィンドウが開きます

すべて、マーカーを追加する次のコードがあります。

この関数に情報を渡すための PHP/Javascript があります。

私のデータは正常に渡され、Maps div 内でポップアップ ボックスが開く以外はすべて問題ないように見えます。maps divの外でどのように開くことができますか? 素晴らしい例が yelp にあります。マップ内のマーカーにカーソルを合わせると、マップの div の外でマーカーが開きます。