使用链接在谷歌地图中切换地面覆盖
Toggle groundoverlay in google maps with link
我们有一个谷歌地图V3地图。在函数中具有接地覆盖层。我们有一个包含项目的菜单,我希望当单击链接时会出现地面覆盖层,当再次单击时,消失。
到目前为止,这是我的代码,但它还没有工作。
有什么提示吗?
function Radarlaag() {
radarOverlay.setMap(null);
radarOverlay.setMap(map);
}
这是我的HTML代码:
<li><a href="#" class="icon radar" id="radar_box" onclick="Radarlaag();">Radar</a></li>
谢谢!
您的链接调用Radarlaag
函数,该函数执行以下操作:
radarOverlay.setMap(null);
- 删除覆盖
radarOverlay.setMap(map);
- 添加覆盖
使用 getMap 方法,您应该能够执行以下操作:
function Radarlaag() {
if (radarOverlay.getMap()) {
radarOverlay.setMap(null);
} else {
radarOverlay.setMap(map);
}
}
这是未经测试的。
编辑:您还在setTimeout
函数中调用Radarlaag
,以便每秒打开和关闭它。我不知道这是否是刷新GIF文件的尝试?
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 角度:覆盖'@'链接或控制器中隔离作用域中的属性
- 在覆盖和关闭按钮或链接中为img添加边框
- 使用 reactjs 创建链接的覆盖
- 如何使用链接包装元素覆盖它事件
- 使用链接在谷歌地图中切换地面覆盖
- Angular JS覆盖ng-app之外的A链接
- 使用Jquery或CSS覆盖硬编码链接
- 使用CSS悬停类悬停在链接上,并在页面的其他位置显示覆盖图像
- SlickNav菜单覆盖在徽标上,使链接无法点击
- 如何覆盖图像和链接路径在iframe对象
- HTML嵌入的PDF所有链接覆盖在一个新的选项卡中打开(target="_blank")
- 单击链接时,如何在覆盖层中切换日历或日期选择器
- 无论如何,强制/覆盖html,并得到一个链接,在一个新的选项卡/窗口打开
- IPhone 4链接创建红色半透明背景/覆盖触摸:激活
- jQuery-捕获并覆盖target=_blank的链接