Google maps 如何从类的对象中提取纬度和经度值;google.maps.LatLng“;?

Google maps 如何从类的对象中提取纬度和经度值;google.maps.LatLng“;?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,问题是,*result.routes[0].overview\u path*返回类型为'google.maps.LatLng'的数组。i、 每个元素都是该数组中“google.maps.LatLng”类的一个“对象” 我想把所有返回的纬度和经度写在一个文本文件中 如何从类“google.maps.LatLng”的对象中提取单个“纬度和经度”值 上面的链接包含两种方法:lat()和lng(),它们可以解决问题。 其代码如下所示: directionsService.route (request,

问题是,*result.routes[0].overview\u path*返回类型为'google.maps.LatLng'的数组。i、 每个元素都是该数组中“google.maps.LatLng”类的一个“对象”

我想把所有返回的纬度和经度写在一个文本文件中

如何从类“google.maps.LatLng”的对象中提取单个“纬度和经度”值

上面的链接包含两种方法:
lat()
lng()
,它们可以解决问题。
其代码如下所示:

directionsService.route (request, 
                            function (result, status) 
                            {
                                alert(status);
                                if (status == google.maps.DirectionsStatus.OK)
                                {
                                    directionsDisplay.setDirections (result);

                                    pointsArray = result.routes[0].overview_path;
函数显示路由()
{
var start=arrayMarkers[0];
var end=阵列标记[1];
var请求={
来源:start,
目的地:完,
travelMode:google.maps.travelMode.DRIVING
};
directionsService.route(请求、功能(结果、状态)
{
if(status==google.maps.directionstatus.OK)
{
方向Display.setDirections(结果);
pointsArray=result.routes[0]。概述\u路径;
var i=0;
var j=0;
对于(j=0;j
我也需要同样的东西,而且我做到了。谢谢
function displayRoute ()
    {
        var start = arrayMarkers [0];
        var end   = arrayMarkers [1];

        var request = {
                    origin:start,
                    destination:end,
                    travelMode:google.maps.TravelMode.DRIVING
                    };

        directionsService.route (request, function (result, status) 
        {
            if (status == google.maps.DirectionsStatus.OK)
            {
                directionsDisplay.setDirections (result);
                pointsArray = result.routes[0].overview_path;

                var i = 0;
                var j = 0;

                for (j = 0; j < pointsArray.length; j++)
                {
                    arrayToBeReturned [i] = pointsArray[j].lat ();
                    i++;
                    arrayToBeReturned [i] = pointsArray[j].lng ();
                    i++;

                    var point1 = new google.maps.Marker ({
                                                    position:pointsArray [j],
                                                    draggable:false,
                                                    map:map,
                                                    flat:true
                                                    });
                }
            }
        });
   }