gpt4 book ai didi

android - 通过 react native 添加 map

转载 作者:行者123 更新时间:2023-11-30 01:21:57 26 4
gpt4 key购买 nike

我需要将 map 作为谷歌地图添加到我的应用程序当我从输入或任何地方选择地点时,由于这个选择而在 map 上显示 map 或过滤器组件,我真正需要的是如何通过 react native 在我的应用程序上启动 map 。我尝试安装这个 npm install react-native-maps --save使用这个插件 https://www.npmjs.com/package/react-native-maps

但它给了我错误

class App extends Component {
constructor(props) {
super(props);

this.state = {
region: this.getInitialState()
};
}

getInitialState() {

return {
latitude: 37.78825,
longitude: -122.4324,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
};
}

onRegionChange(region) {
this.setState({ region });
}

render() {
return (
/* <View><Text>hi</Text></View> />*/
<MapView style={styles.map}
region={this.state.region}
onRegionChange={this.onRegionChange}
/>

);
}
}

显示空白页并给我警告,''我尝试了很多 map ,但我迷路了。那么请帮助我如何开始?!

最佳答案

尝试用你的初始化方法初始化区域

this.state = {
region: this.getInitialState()
};

或者像这样。

this.state = {
region:{this.getInitialState}
}

错误说你需要一个对象,而不是一个字符串,所以你需要以某种方式使用那个方法初始化区域

关于android - 通过 react native 添加 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36956453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com