我在Google地圖上創建了熱圖疊加層,我需要在覆蓋新數據之前清除舊數據。爲了做到這一點,我用下面的代碼:有沒有辦法測試Google地圖覆蓋圖的存在?
heatmap.setMap(null)
heatmap.setMap(map)
這適用於熱圖已定,但如果它是第一次用戶創建的覆蓋將無法正常工作。我想知道是否有方法來測試覆蓋層的存在。此代碼沒有工作,但我正在考慮沿線:
if(heatmap.setMap(map) == true){
heatmap.setMap(null)
} else {
...
}
最重要的是測試覆蓋的存在。有沒有人知道我是否可以在if條件中放置一些東西來告訴我該覆蓋層是否已經存在?
請讓我知道。謝謝。