如何在Android中使用Mock权限更改位置-React Native

时间:2019-12-30 05:59:44

标签: android react-native react-native-android react-native-maps

我是React-Native的新手。在我的项目中,我试图设置假位置。因此,我在Android.Xml中获得了“模拟许可”。

<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>

对于Mapview,我使用react-native-maps@react-native-community/geolocation来获取当前位置。

My sample code

          <MapView
            style={styles.map}
            initialRegion={{
              latitude: this.state.lastLat,
              longitude: this.state.lastLong,
              latitudeDelta: this.state.latitudeDelta,
              longitudeDelta: this.state.longitudeDelta,
            }}
            customMapStyle={mapStyle}
          >
            <Marker
              draggable
              coordinate={{
                latitude: this.state.lastLat,
                longitude: this.state.lastLong,
              }}
              image={require('./src/Images/pin.gif')}
              onDragEnd={(e) => alert(JSON.stringify(e.nativeEvent.coordinate))}
              title={'Test Marker'}
              description={'This is a description of the marker'}
            />
          </MapView>

现在,我正在尝试更改当前职位的位置。我不知道如何更改当前的GPS位置。但是我知道可以在“模拟许可”的帮助下进行更改。在开发人员设置中设置模拟选项之后。之后,我不知道该怎么办

请帮助我更改当前位置。谢谢

0 个答案:

没有答案