2016-08-22 7 views
-1

私はモバイルフレンドリーになりたいGoogleマップAPI v3を使ってWebページを開発しています。私はinfoWindowにクリック可能なdivを含めましたが、これはPC上で正常に動作しますが、モバイルデバイスでは無視されます。私は内部divにボタンを追加しようとしましたが、それはどちらかの携帯デバイスでもクリックできませんでした。Googleマップでdivやボタンを作る方法web api v3 infowindowモバイルデバイスでクリック可能

これを行う方法はありますか?

サンプル情報ウィンドウの内容:

sDesc = '<div id="infowindow" onclick="openDetail()"><div style="text-align:center;font-weight:bold">My Title</div>Some extra info here<br>More info</div>'; 
infoWindow.setContent(sDesc); 
infoWindow.marker = marker; 
infoWindow.open(map, marker); 
+0

'openDetail'機能がグローバルスコープにある場合は掲載コードは私の作品(そうでない場合、私はコンソールでJavaScriptのエラーが表示されます。'キャッチされませんReferenceError:openDetailが定義されていません)。 [フィドルの仕事(少なくとも私のAndroidの携帯電話で)](http://jsfiddle.net/gb854fn9/) – geocodezip

答えて

0

問題は、モバイルデバイス上のブラウザでいました。問題のサイトを掘り起こした後、私は似ていたがクローズボタンが機能していないことを発見した。これは、サポートされているブラウザへのリンクを提供しました。これには、通常のAndroidブラウザは含まれていません。しかし、Android用Chromeは期待どおりに動作します。

は、ここでの問題へのリンクです:https://code.google.com/p/gmaps-api-issues/issues/detail?id=5397

関連する問題