私はマーカーと情報ウィンドウを表示するためにgoogle maps api v3を使用するアプリケーションを開発しています。Googleマップjs api version 3 infowindow glitch
まあ、私は配列内にN個のマーカーが格納されており、いくつかの情報を表示するために使用されているグローバルな情報ウィンドウがあります。
情報ウィンドウの内容は、この方法で作成されたマーカーを、クリックするだけで表示されます:予想通り
/* global js stuff */
var g_map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var g_current_popup = new google.maps.InfoWindow({ content: "" });
var g_markers = [];
/* create marker function */
function addMarker(p_infowindow_contents)
{
var l_marker = new google.maps.Marker(all the stuff needed);
google.maps.event.addListener(l_marker, 'click', function()
{
g_current_popup.close(); // if already open, it must be closed and reloaded
g_current_popup.setContent(p_infowindow_contents);
g_current_popup.open(g_map, l_marker);
});
g_markers.push(l_marker);
}
すべてが少しグラフィカルグリッチを除き、作品:情報ウィンドウが表示されているとき、私は情報ウィンドウを参照してください " 1分の1秒の間、未知の場所に配置された「先端」を検出すると、それが消え、正しい情報ウィンドウが表示されます。このスクリーンショットで
ルックは、先端が消える直前に取った:
誰もがこのような何かを経験していますか? CSSの問題がありますか?
おかげ
あなたは正しいです、私はサンプルでそれを見たことはありませんでしたが、私は両方ともchrome Firefox(GNU/Linux OS)でseengです。私はそれがウェブキットやグラフィックカードのドライバの問題かもしれないと思う。 ありがとうございます:) – Giancarlo