3

我們正在通過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隱藏/關閉方法。

回答

相關問題