如何获得lat& lng作为mapCenter的独立变量

时间:2012-01-20 14:30:42

标签: javascript google-maps-api-3

我有地图中心,并作为浮点数。

如何将其作为2个分开的变量来实现:

var lat = ...

var lng = ...

我有浮动:

var NewMapCenter = map.getCenter();

我试图传递浮动toWords(x)但是没有效果

我试图减去(,)split,但没有效果

var latlngStr = (StrNewMapCenter.substr(1, (StrNewMapCenter.length-1))).split(",",2);
var NewMapCenter = parseFloat(latlngStr[0]);

我试过了,但这是一个事件,但我需要它而不需要点击。

google.maps.event.addListener(map, 'click', function(event) {
    var myLatLng = event.latlng;
    var Newlat = position.coords.latitude;
    var Newlng = position.coords.longitude;
}

由于 塞巴斯蒂安

1 个答案:

答案 0 :(得分:25)

var NewMapCenter = map.getCenter();

将为您提供LatLng对象,因此您可以调用

var latitude = NewMapCenter.lat();
var longitude = NewMapCenter.lng();