iT邦幫忙

0

一個node.js 庫中提取所需數據的問題

各位大大好,最近小弟在做項目,找了個nodejs庫。
https://github.com/nchaulet/node-geocoder
使用了這個代碼

geocoder.geocode('29 champs elysée paris', function(err, res) {
console.log(res);
}); //輸入地點換成座標

得到結果
// output :
[{
latitude: 48.8698679,
longitude: 2.3072976,
country: 'France',
countryCode: 'FR',
city: 'Paris',
zipcode: '75008',
streetName: 'Champs-Élysées',
streetNumber: '29',
administrativeLevels: {
level1long: 'Île-de-France',
level1short: 'IDF',
level2long: 'Paris',
level2short: '75'
},
provider: 'google'
}]

本人對nodejs還是菜鳥,各位大大請問怎樣只提取里面的latitude和longitude的兩個數據?

了解一下javascript和json格式吧。

1 個回答

1
暐翰
iT邦大師 1 級 ‧ 2018-02-22 02:54:05
最佳解答

1.返回的res是一個array,使用res[x]取得第x項物件
2.latitude、country都是屬性,使用.latitude取得值

以下為測試結果

2deedee2 iT邦新手 5 級 ‧ 2018-02-22 17:46:29 檢舉

太強了,十分感謝

我要發表回答

立即登入回答