2017-03-02 16 views
0

私はウェブサイト上で作業しています.1ページにはいくつかのマーカー付きのGoogleマップ(Google maps api 3)があり、それぞれ独自の情報ウィンドウがあります。ステージングサイトには現在40以上のマーカーがあります。Googleマップ上のすべてのマーカーapi 3 map open same infowindow

私のクライアント(pcのchrome 49)は、すべてのマーカーがクリック時に同じインフォ画面を開いていると述べています。私は自分のマシンをチェックし、各マーカーはそれが自分の情報ウィンドウを期待どおりに明らかにしていました。私は自分のアンドロイド携帯電話でテストし、地図が信じられないほど鈍いこと、そして各マーカーが実際に同じ情報ウィンドウを開くことをクリックすることに気づいた。

これは、CPU使用率の低いデバイスが原因であること、または私が最適なイベント委任を使用していないことが原因と推測されます。

ここで私はマップを初期化し、マーカー+情報ウィンドウを追加するために使用していたコードだ - http://pastebin.com/2RxQPWsd

は、私が原因でGoogleマップAPIの制限のために改善したり、本であることができ、いくつかのコードによって引き起こされて、この問題です低CPUデバイス?

ありがとうございます!

クリストファー

答えて

0

私はまだこれが自分のコンピュータ上に固定されていることを確認するために私のクライアントをお待ちしておりますが、私は、私はAndroidとiOS(シミュレータ)でこの問題を修正するために管理していることを確認することができます。

私はこれ以前に投稿スタックGoogle Maps API v3: custom markers not clickable on mobile devices

に私の解決策を借りて私のスクリプトは、幅とサイズのプロパティとアイコンのachorプロパティのxとyの高さのための文字列を使用していました。添付されたスタック投稿には、文字列を整数に変更することによって解決される同様の問題が記載されています。文字列をintに変更するex。 "30"〜30は私にとって問題を解決したようです!

関連する問題