【发布时间】:2014-09-30 09:32:54
【问题描述】:
我正在谷歌地图上创建热图叠加,我需要在叠加新数据之前清除旧数据。为此,我使用以下代码:
heatmap.setMap(null)
heatmap.setMap(map)
如果已设置热图,则此方法有效,但如果这是用户第一次创建叠加层,则此方法无效。我想知道是否有办法测试覆盖的存在。这段代码一直没有工作,但我的想法是:
if(heatmap.setMap(map) == true){
heatmap.setMap(null)
} else {
...
}
最重要的是测试覆盖的存在。有谁知道我是否可以在 if 条件中放置一些东西来告诉我该覆盖是否已经存在?
请告诉我。谢谢。
【问题讨论】: