2010-12-16 1 views
0

私のプロフィールの表示フォームで、私はすでにユーザー座標を持つマップを持っており、それはユーザーの場所ciaマーカーを示しています。ユーザーが地図をクリックすると情報ウィンドウが表示されなくなるため、地図上をクリックする度に無効にしたいと考えています。 誰かが助けることができますか?Java Googleマップ

+0

HTMLで確認し、ウィンドウを閉じるにはJavaScriptがなければならない、私は意図的にあなたのコードで行わ行わ何かがなければならないと思われるそれを –

+0

を無効にしてみてください生成。私はv2とv3の両方をチェックし、マップをクリックするとInfowindowsは閉じられません。あなただけが例を挙げることができれば、これは適切に答えることができます。 – Vishwanath

答えて

0

私は私はそれをテストしていないので、構文についてはよく分からないが、私はここに行くこと

google.maps.event.addListener(dz, 'click', function() { 
     return false; 
    }); 
+0

残念ながら、動作しません! – Noor

+0

フェルナンデスは、デフォルトの振る舞いは情報ウィンドウが開いたままであると述べています。org.life.javaによれば、あなたのコードのどこかに、情報ウィンドウを閉じるjavascriptの部分があります。コードを投稿して見えるようにすることができます。 –

0

情報ウィンドウのデフォルトの動作では、コールinfowindow.open()が行われた後に開いたままにすることです。ここで

は抜粋です。

var infowindow = new google.maps.InfoWindow({ 
     content: contentString 
    }); 

    var marker = new google.maps.Marker({ 
     position: latlng, 
     map: map, 
     animation: google.maps.Animation.DROP, 
     title:"You're around here!" 
    }); 

    infowindow.open(map,marker); 
+0

ユーザーが地図 – Noor

+0

をクリックしても情報ウィンドウを開いたままにしておきたいと思っています。 http://code.google.com/apis/maps/documentation/javascript/overlays.html#InfoWindowsも参照してください。 –