0

我使用谷歌地图并希望通过以下代码获得单独的字符串(46.43303011014231, -95.1344145834446)

google.maps.event.addListener(map, 'click', function (event) {

    //placeMarker(event.latLng); // this output is: (46.43303011014231, -95.1344145834446)

    var str = event.latLng;
    var ret = str.split(",");
    alert(ret[0]); // this don't work for me

});

我希望它为:

Latitude = 46.43303011014231
Longitude = -95.1344145834446

(46.43303011014231, -95.1344145834446)jquery如何提取它们?

4

1 回答 1

8

event.latLngLatLng您不必要地转换为字符串的对象。使用对象的本机方法

var lat = event.latLng.lat(); 
var lng = event.latLng.lng();

https://developers.google.com/maps/documentation/javascript/reference#MouseEvent

于 2012-12-26T19:52:40.333 回答