(地理编码)我如何获得节点js中的long和lat

时间:2017-07-20 19:38:28

标签: javascript node.js google-maps geocode

好吧所以我试图从地理编码api获取lat / long,我在控制台中打印了整个东西,但我希望有变量只存储long / lat。继承人代码:

let lat;
  let long;
  let fullAddress;
  geocoder.geocode(dublin, function(err, res) {
    lat = res.latitude;
    long = res.longitude;
    console.log(`lat: ${lat}. long: ${long}. whole: `);
    console.log(res);
  });

如果我删除第一个console.log,这将出现在控制台

[ { formattedAddress: 'Dublin, Ireland',
latitude: 53.3498053,
longitude: -6.2603097,
extra:
 { googlePlaceId: 'ChIJL6wn6oAOZ0gRoHExl6nHAAo',
   confidence: 0.5,
   premise: null,
   subpremise: null,
   neighborhood: null,
   establishment: null },
administrativeLevels: { level1long: 'County Dublin', level1short: 'County Dublin' },
city: 'Dublin',
country: 'Ireland',
countryCode: 'IE',
provider: 'google' } ]

如果我能使它成为lat = 53.3498053和long = -6.2603097

0 个答案:

没有答案