我想将当前的GPS位置坐标动态传递给Google Places API的位置作为参数,但它不起作用。 Google Places API请求中的位置字段仅接受“纬度,经度”作为数值,例如“12.12115,17.6626”,因为我写的代码只能采用静态值。
代码:
axios.get('https://maps.googleapis.com/maps/api/place/nearbysearch/json', {
params: {
location:'19.0321692,73.0603878',
radius:'500',
key:''
}
})
此代码适用于默认的静态类型坐标,但是当我将坐标存储到2个变量L1,L2或1变量'pos'并将其传递到该位置时,它将不起作用。
代码:
var pos = position.coords.latitude + "," + position.coords.longitude;
axios.get('https://maps.googleapis.com/maps/api/place/nearbysearch/json', {
params: {
location:'pas',//or location:pas;
radius:'500',
key:''
}
})