Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在谷歌地图的固定位置显示图像;可见性取决于缩放级别_Javascript_Google Maps - Fatal编程技术网

Javascript 在谷歌地图的固定位置显示图像;可见性取决于缩放级别

Javascript 在谷歌地图的固定位置显示图像;可见性取决于缩放级别,javascript,google-maps,Javascript,Google Maps,我在谷歌地图(API v2)中有一个动态地图 我想覆盖一个邀请用户缩放的图像 当缩放级别大于(比如)10时,图像消失 你知道如何做到这一点吗?谢谢您可能需要收听,如以下示例所示: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <title>Google Maps Zo

我在谷歌地图(API v2)中有一个动态地图

我想覆盖一个邀请用户缩放的图像

当缩放级别大于(比如)10时,图像消失


你知道如何做到这一点吗?谢谢

您可能需要收听,如以下示例所示:

<!DOCTYPE html>
<html> 
<head> 
   <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
   <title>Google Maps Zoom Demo</title> 
   <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false" 
           type="text/javascript"></script>  
   <style type="text/css">
     #zoom {
        background-color: red;
        width: 75px;
        padding: 5px 5px 5px 5px;
        position: absolute;
        left: 60px;
        top: 90px;
        z-index: 1000;
     }
   </style>
</head> 
<body onunload="GUnload()"> 

   <div id="zoom">Zoom</div>
   <div id="map" style="width: 400px; height: 300px"></div> 

   <script type="text/javascript">     
      var map = new GMap2(document.getElementById("map"));

      map.setUIToDefault();
      map.setCenter(new GLatLng(37.33, -121.89), 8);

      GEvent.addListener(map, "zoomend", function(oldLevel, newLevel) {  
         if (newLevel > 10)
            document.getElementById('zoom').style.display = 'none';
         else 
            document.getElementById('zoom').style.display = 'block';
      });
   </script> 
</body> 
</html>

谷歌地图缩放演示
#变焦{
背景色:红色;
宽度:75px;
填充物:5px 5px 5px;
位置:绝对位置;
左:60px;
顶部:90px;
z指数:1000;
}
快速移动
VarMap=新的GMap2(document.getElementById(“map”);
map.setUIToDefault();
赛特中心地图(新格拉特林(37.33,-121.89),8);
addListener(映射,“zoomend”,函数(oldLevel,newLevel){
如果(新级别>10)
document.getElementById('zoom').style.display='none';
其他的
document.getElementById('zoom').style.display='block';
});
一旦缩放级别超过10,缩放标签将消失: