得到lat,lng与谷歌地图分开

时间:2014-05-22 10:01:54

标签: google-maps-api-3 google-maps-markers

我试图将latlnggoogle maps分开,我已经有了这个职位,我该怎么办?!!

function initialisation(){ 
    var centreCarte = new google.maps.LatLng(36.846815, 10.198352); 
    var optionsCarte = { 
        zoom: 17, 
        center: centreCarte, 
        mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 
    var maCarte = new google.maps.Map(document.getElementById("EmplacementDeMaCarte"), optionsCarte);

    google.maps.event.addListener(maCarte, 'click', function(event) {
        var Mark =(new google.maps.Marker({
            position: event.latLng,//coordonnée de la position du clic sur la carte
            draggable: true, //marqeur daplacable
            title:'marker',//titre des marqeur
            map: maCarte//la carte sur laquelle le marqueur doit être affiché
        }));

        google.maps.event.addListener(Mark, 'dblclick', function(event) {
            function sayHello() {
                var te = Mark.getPosition().toUrlValue();
                return te ;
            }
            alert(sayHello());
        });

        //rightclick
        google.maps.event.addListener(Mark, 'rightclick', function(event){
            Mark.setMap(null);
        });
    });
}

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

1 个答案:

答案 0 :(得分:1)

只需在.lat()对象上使用.lng()LatLng即可。

在您的情况下,您可以使用

获取所点击标记的纬度和经度
var latitude = event.latLng.lat();
var longitude = event.latLng.lng();