好吧所以我试图从地理编码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