Agregar map por reactjsr nativo

Necesito agregar un map a mi aplicación como google maps cuando elijo el lugar desde la input o lo que sea, para mostrar maps o filtrar componentes en maps debido a esta opción, lo que necesito exactamente es cómo iniciar maps en mi aplicación mediante reactjsr nativo. Intento instalar esta installation de npm install react-native-maps --save utilizando este complemento https://www.npmjs.com/package/react-native-maps

pero me da errores

 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} /> ); } } 

Muestre la página en blanco y me avisa, '' y probé muchos maps, pero me pierdo. Entonces, por favor, ¿cómo puedo comenzar?

Intente inicializar la región con su método de initialization

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

O tal vez así.

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

El error dice que necesita un object, no una cadena, por lo que necesita inicializar la región utilizando ese método de alguna manera

si usa Genymotion, debe instalar los services de Google o probarlo en un dispositivo Android real.