スタイル ID を使用して外観を構成したいフュージョン テーブルがあります。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 を持つレイヤーはクリック イベントをサポートしていないと思いますか? または、何か不足していますか?