Мне нужно добавить карту в мое приложение как карты Google , когда я выбираю место из ввода или что когда-либо, чтобы отображать карты или компоненты фильтра на картах из-за этого выбора, , что мне точно нужно, так это для запуска карт в моем приложении, отредактируйте родной. я пытаюсь установить эту npm install react-native-maps --save
с помощью этого плагина https://www.npmjs.com/package/react-native-mapsДобавить карту от пользователя native native
, но это дает мне ошибку
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}
/>
);
}
}
Показать пустую страницу и дает мне предупреждение, «» и я попробовал много карт, но я получаю потерял. Так что, пожалуйста, помогите, как я могу начать ?!
Вы можете прокрутить код примера. https://github.com/lelandrichardson/react-native-maps/tree/master/example –
О, эта ошибка имеет смысл ... Посмотрите, как вы установили регион в пустую строку? И вы видите, что возвращает метод getInitialState()? Вы можете инициализировать регион, вызвав этот метод –
@ cricket_007 \t он дает мне предупреждение, а также ничего не отображает, 'getInitialState был определен в приложении. простой класс JavaScrpit. Это поддерживается только для классов, созданных с использованием свойства response.creatclass. Вы имели в виду определить свойство состояния вместо? ' –