有没有办法使用react-native-map从地图上删除南撒哈拉标签

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

我正在使用react-native expo构建跨平台应用程序,并且使用react-native-maps来显示地图,但我不希望南撒哈拉显示地图。所以,伙计,我该怎么办呢?

react-native expo react-native-maps
2个回答
0
投票

为了防止使用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,
},
});```

0
投票

你找到解决办法了吗?我也有同样的问题

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.