我有一個自定義谷歌地圖融合層,我想補充一點,一旦點擊會切換到地圖上的新融合層的複選框。當我添加新事件時,我的Google地圖融合圖層無法加載?
然而,當我在一個新的谷歌事件DomListener要做到這一點添加,它不僅沒有工作,但我原來的地圖現在已經不再負載,我想不通爲什麼?
google.maps.event.addDomListener(document.getElementById('houseChoropleth'),
'click', function() {
var houseMap = document.getElementById('houseChoropleth');
layer.setOptions({
query:{
select: "col40>>0"",
from: '16NkOpQVdCaNu8jo1Wvhk8x2LcXBXhyY4dPowkhQ' }
});
});
}
我現在的Javascript代碼可以在這裏看到:http://jsfiddle.net/VD9LN/1/
我使用谷歌提供在這裏就如何實現它的參考樣本代碼:https://developers.google.com/fusiontables/docs/samples/heatmap
雖然我改變了熱圖所以它會生成我的新圖層。
(在我的代碼changeMap_0功能是對我的搜索欄和作品)
非常感謝察覺的工作! 有點尷尬被挫敗! 它的工作原理,但現在,當我取消選中該複選框原來層不重裝,但我認爲這應該發生? – FrasKyl
對不起,沒有意識到有一個複選框,你沒有包含你的HTML。您需要查看複選框的狀態並在點擊功能中設置適當的選項。看到更新的小提琴。 – geocodezip
這真的很棒,我非常感謝你的幫助!一切都在工作,所以我將能夠建立它,再次感謝花時間來回答這個問題:) – FrasKyl