我有一個融合表,我想用styleid來配置外觀。似乎具有styleid的FusionTablesLayer不能附加一個單擊事件。帶有styleId的FusionTablesLayer多邊形點擊事件沒有觸發
這裏是我使用的FusionTablesLayerOptions的例子:
settings: {
query: {
select: 'geometry',
from: '<<my table id>>'
},
suppressInfoWindows: true,
styleId: 2
}
這裏是點擊事件不火:當我改變FusionTablesLayerOptions這個
google.maps.event.addListener(<<my FusionTablesLayer obj>>, 'click', function() {
console.log('layer click');
});
,事件做火:
settings: {
query: {
select: 'geometry',
from: '<<my table id>>'
},
suppressInfoWindows: true
}
所以我的問題是 - 你們認爲帶有styleId的圖層不支持點擊事件?或者我錯過了什麼?
謝謝!
你給我們一個鏈接到你的表,所以我們可以知道嗎? – geocodezip
Nah - 融合錶鏈接不會有任何區別。它在融合表API中的共同點是,在設置多邊形或筆畫的不透明度時,數字必須爲1%或更高,例如:0.01。 – fencehead2
我們怎麼能說出你使用的不透明度? – geocodezip