使用Android模拟器在react-native-maps中模拟运动的最佳方法是什么?我知道您可以在位置设置菜单中加载gpx文件。但是,这仅适用于模拟器中的Google Maps,不适用于利用react-native-maps的自定义应用程序。
我也知道可以使用Expo-Location库来模拟用户的移动。
import * as Location from 'expo-location';
const tenMetersWithDegrees = 0.0001;
const getLocation = increment => {
return {
timestamp: 100000,
coords: {
speed: 0,
heading: 0,
accuracy: 5,
altitudeAccuracy: 5,
altitude: 5,
longitude: -122.9779983 + increment * tenMetersWithDegrees,
latitude: 37.5665 + increment * tenMetersWithDegrees,
}
}
}
let counter = 0;
setInterval(() => {
Location.EventEmitter.emit('Expo.locationChanged', {
watchId: Location._getCurrentWatchI(),
location: getLocation(count)
})
counter++
}, 1000);
是否有可能仅使用本机地理位置服务来构建相同类型的脚本?