javascript - FusionTablesLayer 多边形与 styleId 点击事件未触发

标签 javascript google-maps google-maps-api-3 google-fusion-tables dom-events

我有一个融合表,我想将其与 styleid 一起使用来配置外观。似乎具有 styleid 的 FusionTablesLayer 无法附加单击事件。

这是我正在使用的 FusionTablesLayerOptions 的示例:

settings: {
    query: {
        select: 'geometry',
        from: '<<my table id>>'
    },
    suppressInfoWindows: true,
    styleId: 2
}

这是不触发的点击事件:

google.maps.event.addListener(<<my FusionTablesLayer obj>>, 'click', function () {
    console.log('layer click');
});

当我将 FusionTablesLayerOptions 更改为此时,事件会触发:

settings: {
    query: {
        select: 'geometry',
        from: '<<my table id>>'
    },
    suppressInfoWindows: true
}

所以我的问题是 - 您认为具有 styleId 的图层不支持点击事件吗?或者我错过了什么?

最佳答案

关于javascript - FusionTablesLayer 多边形与 styleId 点击事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812749/

相关文章:

javascript - Intel XDK - 打开个性化键盘

javascript - jquery不同的标记颜色

javascript - 当非事件选项卡显示 :none 时,Google map 未在 jQuery 选项卡中居中

javascript - 如何使用 Google Maps API(网络)显示室内楼层

javascript - 测试字符串是否包含组成另一个字符串的所有字符

javascript - 如何存储 Chrome 扩展程序的多个选项?

javascript - 如何在 Ruby on Rails 中合并列中的重复项?

javascript - 使用 ui-router 时谷歌地图不显示

google-maps - 谷歌地图 - 带数字的自定义标记

jquery - 在加载其他所有内容后加载 Google map