包含google地图的Div未使用Javascript关闭
Javascript函数close()似乎不起作用;它应该关闭/隐藏包含谷歌地图的div。在我的maps.php文件中,我有以下内容:包含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
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是保留的函数名吗?@是的。