Javascript 获取iframe中地图的lat和long onclick

Javascript 获取iframe中地图的lat和long onclick,javascript,google-maps,iframe,Javascript,Google Maps,Iframe,我有地图,这是建立在服务器上,并基于谷歌地图。为了将它嵌入到我的网页中,我使用了iframe。现在,我需要在单击时获取lat和long来映射数据,然后将数据写入数据库。我怎样才能得到它 这是我的iframe 您可以在window.load上初始化映射,并使用event addListener获取值 var map; function initialize() { var myLatlng = new google.maps.LatLng(24.18061975930,7

我有地图,这是建立在服务器上,并基于谷歌地图。为了将它嵌入到我的网页中,我使用了iframe。现在,我需要在单击时获取lat和long来映射数据,然后将数据写入数据库。我怎样才能得到它

这是我的iframe


您可以在window.load上初始化映射,并使用event addListener获取值

var map;
    function initialize() {
        var myLatlng = new google.maps.LatLng(24.18061975930,79.36565089010);
        var myOptions = {
            zoom:7,
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        map = new google.maps.Map(document.getElementById("gmap"), myOptions);
        // marker refers to a global variable
        marker = new google.maps.Marker({
            position: myLatlng,
            map: map
        });

        google.maps.event.addListener(map, "click", function(event) {
            // get lat/lon of click
            var clickLat = event.latLng.lat();
            var clickLon = event.latLng.lng();

           alert(clickLat.toFixed(5));
           alert(clickLon.toFixed(5));

              var marker = new google.maps.Marker({
                    position: new google.maps.LatLng(clickLat,clickLon),
                    map: map
                 });
        });
}   

window.onload = function () { initialize() };

跟着这个。“这对你会有帮助的。”萨加尔辛德说,但情况不同。我没有任何按钮,也没有从div获取数据。