我正在使用react-native expo构建跨平台应用程序,并且使用react-native-maps来显示地图,但我不希望南撒哈拉显示地图。所以,伙计,我该怎么办呢?
为了防止使用react-native-maps在React Native Expo应用程序上显示南撒哈拉,您可以设置MapView组件的region属性,将可见区域限制在您想要的位置。
这是一个示例代码片段,它将地图的可见区域限制为特定区域,在本例中,该区域不包括撒哈拉南部:
import { StyleSheet, View } from 'react-native';
import MapView, { Region } from 'react-native-maps';
const region: Region = {
latitude: 25.2,
longitude: 55.3,
latitudeDelta: 20,
longitudeDelta: 20,
};
export default function App() {
return (
<View style={styles.container}>
<MapView region={region} style={styles.map} />
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
},
map: {
flex: 1,
},
});```
你找到解决办法了吗?我也有同样的问题