为什么单击功能不起作用?

沃克

请让我知道为什么单击功能在下面的代码中不起作用:

<!DOCTYPE html>
<html>
<head>
<script src="http://maps.googleapis.com/maps/api/js"></script>
<script>
    var map;
    var center = new google.maps.LatLng(11.17840187,122.59643555);
    var marker = new google.maps.Marker();
    var latitude;
    var longitude;

    function initialize() {
        var mapProp = {
           center : center,
           zoom : 5,
           mapTypeId : google.maps.MapTypeId.ROADMAP
        };
        map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
    }

    google.maps.event.addDomListener(window, 'load', initialize);

    google.maps.event.addListener(map, "click", function (event) {
        alert('You click the map!');
    });

    function moveToCenter(){
        map.panTo(center);
        marker.setPosition(center);
        marker.setMap(map);
    }

    function setWidth(width){
        document.getElementById('googleMap').style.width = width + "px";
        google.maps.event.trigger(map, 'resize');
    }

    function setHeight(height){
        document.getElementById('googleMap').style.height = height + "px";
        google.maps.event.trigger(map, 'resize');
    }
</script>
<style>
    body
    {
        padding : 0; 
        margin  : 0;
        overlow : hidden;
    }
    #googleMap
    {
        width  : 600px;
        height : 600px;
        overlow : hidden;
    }
</style>
</head>

<body>
<div id="googleMap"></div>
</body>
</html>

预期结果应该是:每次单击地图时都会弹出警报对话框,但是没有发生。我已经在Google Chrome和Internet Explorer 8中对其进行了测试。

穆萨

您正在初始化地图之前设置事件处理程序,请尝试在初始化地图之后放置事件处理程序

function initialize() {
    var mapProp = {
       center : center,
       zoom : 5,
       mapTypeId : google.maps.MapTypeId.ROADMAP
    };
    map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
    google.maps.event.addListener(map, "click", function (event) {
        alert('You click the map!');
    });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么 jQuery 单击功能不起作用?

来自分类Dev

为什么单击第二项后此单击功能不起作用?

来自分类Dev

为什么差异功能不起作用(openSCAD)?

来自分类Dev

为什么openCV的convertto功能不起作用?

来自分类Dev

为什么这个javascript装饰功能不起作用?

来自分类Dev

为什么我的Javascript修剪功能不起作用?

来自分类Dev

为什么此相交功能不起作用?

来自分类Dev

为什么该功能不起作用?

来自分类Dev

为什么appcache的首选在线功能不起作用?

来自分类Dev

为什么我的数组功能不起作用?

来自分类Dev

为什么此功能不起作用?

来自分类Dev

为什么我的自动填充功能不起作用?

来自分类Dev

为什么此隐藏显示功能不起作用?

来自分类Dev

组装-为什么此CALL功能不起作用?

来自分类Dev

为什么按钮上的addTarget的功能不起作用?

来自分类Dev

为什么goBack功能不起作用?反应本机

来自分类Dev

为什么我的平滑滚动功能不起作用?

来自分类Dev

为什么Cloud Firestore的where功能不起作用

来自分类Dev

为什么中频功能不起作用?

来自分类Dev

为什么删除功能不起作用?

来自分类Dev

为什么差异功能不起作用(openSCAD)?

来自分类Dev

为什么html dom输入功能不起作用?

来自分类Dev

为什么我的指针功能不起作用

来自分类Dev

为什么appcache的首选在线功能不起作用?

来自分类Dev

为什么STL的排序功能不起作用?

来自分类Dev

为什么我的功能不起作用?

来自分类Dev

编码挑战“ ArithGeoII”为什么功能不起作用?

来自分类Dev

为什么该功能不起作用slideUp jquery

来自分类Dev

为什么我的自动填充功能不起作用?

Related 相关文章

热门标签

归档