谷歌地图添加单个标记点击不起作用

时间:2013-04-05 15:36:46

标签: google-maps google-maps-markers

我在stackoverflow中搜索并深入搜索,但没有结果。

我有以下代码:

<script type="text/javascript">


    function initialize() {
        var map = new google.maps.Map(document.getElementById('map'), {
            zoom: 7,
            center: new google.maps.LatLng(45.47554, 9.204712),
            mapTypeId: google.maps.MapTypeId.ROADMAP,
            disableDefaultUI: true,
            zoomControl: true
        });


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

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

</script>

当我点击地图时,我没有警报。我错在哪里?谢谢。

1 个答案:

答案 0 :(得分:0)

您提到no way to add a marker,在这种情况下,您可以在地图中添加一个标记,您可以使用以下代码

function initialize() {
    var map = new google.maps.Map(document.getElementById('map'), {
        // options
    });

    // Add a marker at center/current latlng
    var marker = new google.maps.Marker({
        position: map.getCenter(),
        map: map,
        title: 'Some Title'
    });

    // To add a click event on the marker you can use
    google.maps.event.addListener(marker, 'click', function() {
        // ...
    });
}

Read more.