我是Suign地点博览会,这是我的简单代码:
import * as Location from 'expo-location';
export default function* addPointToTronconRequest({ payload }) {
try {
const activeTroncon = pathOr(null, ['activeTroncon'], payload);
const location = yield call(Location.getCurrentPositionAsync, emptyObject);
const coords = propOr(emptyObject, ['coords'], location);
const { latitude, longitude } = coords;
const point = {
activeTroncon,
latitude: latitude * 1,
longitude: longitude * 1,
};
yield put(addPointSuccess(point));
} catch (error) {
alert('error');
yield put(addPointError());
}
}
所以我得到了当前的位置坐标,当我尝试在地图上绘制这些点时,我发现自己在另一个国家。
我尝试过这个:
const point = {
activeTroncon,
latitude: longitude * 1,
longitude: latitude * 1,
};
带我去了我的国家,但这是不对的,那怎么可能?有人遇到过吗?世博会的地点给出了相反的值,这是一个错误。
任何帮助将不胜感激。