我在Google地图上创建了热图叠加层,我需要在覆盖新数据之前清除旧数据。为了做到这一点,我用下面的代码:有没有办法测试Google地图覆盖图的存在?
heatmap.setMap(null)
heatmap.setMap(map)
这适用于热图已定,但如果它是第一次用户创建的覆盖将无法正常工作。我想知道是否有方法来测试覆盖层的存在。此代码没有工作,但我正在考虑沿线:
if(heatmap.setMap(map) == true){
heatmap.setMap(null)
} else {
...
}
最重要的是测试覆盖的存在。有没有人知道我是否可以在if条件中放置一些东西来告诉我该覆盖层是否已经存在?
请让我知道。谢谢。