我們正在通過FusionTables生成帶Markers/Infowindows的地圖。使用FusionTables關閉Google v3 API InfoWindow圖層
該地圖通過FusionTables Layer呈現,我使用InfoBox plugin來創建我自己的InfoWindow自定義樣式。
這是所有罰款和丹迪。我的窗戶如我所料。
但是,由於我正在使用我們的FusionTables設置,因此會生成所有標記/ InfoWindows。我從來沒有手動宣佈過它們。
因此,我得到兩個InfoWindows。谷歌默認和我的新InfoBox版本。我通過這個監聽器創建信息框:
google.maps.event.addListener(layer, 'click', function(e) {
var text = e.infoWindowHtml;
infoBox.setContent(text);
infoBox.setPosition(e.latLng);
infoBox.open(map);
});
在這一點上,在下面的電子結果當我登錄它:
Object
infoWindowHtml: "My Code Is In Here"
latLng: P
pixelOffset: U
row: Object
__proto__: Object
我在尋找防止原始的方法從InfoWindow中顯示。至少,可以打開InfoBox中的InfoWindow隱藏/關閉方法。
很棒的發現,會再次尋求建議,A +++++ – Paul