Google maps api 3 谷歌地图V-3与latlng的简单问题

Google maps api 3 谷歌地图V-3与latlng的简单问题,google-maps-api-3,Google Maps Api 3,我用的是谷歌地图v2版。现在我转到v3 在版本2中,这是可行的 GEvent.addListener(map, "click", function(overlay, latlng) { myLatitude = latlng.lat(); myLongitude = latlng.lng(); alert(myLatitude + ' data ' + myLongitude); }); 在v3中,此代码的等分应该是

我用的是谷歌地图v2版。现在我转到v3

在版本2中,这是可行的

    GEvent.addListener(map, "click", function(overlay, latlng) { 
        myLatitude = latlng.lat(); 
        myLongitude = latlng.lng(); 
        alert(myLatitude + '  data  ' + myLongitude); 
    }); 
在v3中,此代码的等分应该是什么?? 我找了很多,但没有找到好结果

我试过这个

    google.maps.event.addListener(map, 'click', function(overlay , latlng) { 
        myLatitude = latlng.lat(); 
        //myLongitude = latlng.lng(); 
        alert('hi! ' + myLatitude); 
    }); 
但是没有结果

如果您查看以下文档,请感谢:

您将看到“click”事件传递了一个参数,该参数具有属性latLng,因此上面的方法签名是错误的,这应该可以工作:

google.maps.event.addListener(map, 'click', function(e) { 
    myLatitude = e.latLng.lat(); 
    alert('hi! ' + myLatitude); 
});