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隐藏/关闭方法。

回答

相关问题