使用Android模拟器而不使用Expo来模拟react-native-maps内部运动的最佳方法?

问题描述 投票:0回答:1

使用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);

是否有可能仅使用本机地理位置服务来构建相同类型的脚本?

react-native android-emulator react-native-maps
1个回答
0
投票

使用android模拟器,您可以模拟路线。检查下面的截图

```

© www.soinside.com 2019 - 2024. All rights reserved.