1

経度と緯度の値を配列に取得しようとしています..

 function codeAddress(address) {
    var place;
    var lines=[];

    geocoder = new google.maps.Geocoder();
    var latlng = new google.maps.LatLng(-34.397, 150.644);

    geocoder.geocode( { 'address': address}, function(results, status) {

      place=results[0].geometry.location;
str=place.lng();
        lines.push(place.lng());
        lines.push(place.lat());

         });
    console.log(lines);
    console.log(lines.length);

    return lines;
  }

しかし、lines.lengthはゼロとして表示されます..配列行を印刷しようとすると、firebugを使用してチェックすると[] 、[]をクリックしようとすると空の配列btが表示され、開いて表示されます

[]
0    1.32323
1    125.12323

何が悪いのかわからない..

私がしようとすると、console.log(results[0].geometry.location) それが表示されますR { ib=1.32323, jb=125.12323, toString=function(), more...}

4

0 に答える 0