const url='https://api.mapbox.com/geocoding/v5/mapbox.places/Los%20Angeles.json?access_token=pk.eyJ1Ijoic2FtLWhhd2t6IiwiYSI6ImNrMDl2YXU4aTBieTEzY252aHpvZHd5Y3YifQ.v8Xh5bZiNbkTR7FlQwIgYQ' request=({url:url, json:true}, (error,response) =>{
const latitude = response.body.features[0].center[0]
const longitude = response.body.features[0].center[1]
console.log(latitude,longitude) })
在这里,我使用了一个api对我的位置进行地理编码,但是我遇到了TypeError:Assigment到const变量。根据我的说法,错误应该仅在代码中const值更改时出现,但在整个过程中都保持不变,那么问题出在哪里?
答案 0 :(得分:2)
您在代码中多了一个=
登录,请尝试以下操作:
const url = 'https://api.mapbox.com/geocoding/v5/mapbox.places/Los%20Angeles.json?access_token=pk.eyJ1Ijoic2FtLWhhd2t6IiwiYSI6ImNrMDl2YXU4aTBieTEzY252aHpvZHd5Y3YifQ.v8Xh5bZiNbkTR7FlQwIgYQ';
request({ url: url, json: true }, (error, response) => {
const latitude = response.body.features[0].center[0];
const longitude = response.body.features[0].center[1];
console.log(latitude,longitude);
})