Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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
包含google地图的Div未使用Javascript关闭_Javascript_Google Maps_Block - Fatal编程技术网

包含google地图的Div未使用Javascript关闭

包含google地图的Div未使用Javascript关闭,javascript,google-maps,block,Javascript,Google Maps,Block,Javascript函数close()似乎不起作用;它应该关闭/隐藏包含谷歌地图的div。在我的maps.php文件中,我有以下内容: echo"<div class='big_map' id='big_map'></div> <button onclick='displayMap($x,$y)'>Show Map</button>"; echo"<button onclick='close()'>Chiudi</button&g

Javascript函数close()似乎不起作用;它应该关闭/隐藏包含谷歌地图的div。在我的maps.php文件中,我有以下内容:

echo"<div class='big_map' id='big_map'></div> <button onclick='displayMap($x,$y)'>Show Map</button>";
echo"<button onclick='close()'>Chiudi</button> ";
echo“显示地图”;
呼应“秋地”;
然后是JS部分:

<script>
    function close(){
        document.getElementById('big_map').style.display="none";
    }

    function displayMap(lat,long) {
                document.getElementById('big_map').style.display="block";
                initialize(lat,long);
            }
    function initialize(lat,long) {
              // create the map

            var myOptions = {
                zoom: 14,
                center: new google.maps.LatLng(lat, long),
                mapTypeId: google.maps.MapTypeId.ROADMAP
              }
                map = new google.maps.Map(document.getElementById("big_map"),
                                            myOptions);

     }

</script>

函数关闭(){
document.getElementById('big_map').style.display=“无”;
}
功能显示图(横向、纵向){
document.getElementById('big_map').style.display=“block”;
初始化(lat,long);
}
函数初始化(横向、纵向){
//创建地图
变量myOptions={
缩放:14,
中心:新google.maps.LatLng(lat,long),
mapTypeId:google.maps.mapTypeId.ROADMAP
}
map=new google.maps.map(document.getElementById(“大地图”),
肌肽);
}

在关闭功能中添加警报。。。警报('here')。。。单击按钮时看到它了吗?没有,我没有看到警报:s必须将
close()
函数的名称更改为
closeMap()
,它才能工作。奇怪的close是保留的函数名吗?@是的。