我有地图中心,并作为浮点数。
如何将其作为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;
}
由于 塞巴斯蒂安
答案 0 :(得分:25)
var NewMapCenter = map.getCenter();
将为您提供LatLng对象,因此您可以调用
var latitude = NewMapCenter.lat();
var longitude = NewMapCenter.lng();