2017-08-10 4 views
3

Ich versuche, Karte in reagieren native zu integrieren. Ich folge dem folgenden Tutorial. https://github.com/airbnb/react-native-mapsReagieren native Karte Integration

Ich habe alle Installationsanweisungen durchlaufen. Ich verwende react-native version : 0.44.0 und react-native-map version : 0.13.0 Ich stellte sicher, dass react-native-link mit Android und iOS verknüpft ist. Beim Rendern der Kartenansicht im IOS-Simulator wird die Karte nicht angezeigt und ich kann nur eine leere Karte mit roter Umrandung erstellen.

Bitte überprüfen Sie meinen untenstehenden Code und lassen Sie mich wissen, wo ich falsch liege.

var MapView = require('react-native-maps'); 
<MapView 
    initialRegion={{ 
    latitude: 37.78825, 
    longitude: -122.4324, 
    latitudeDelta: 0.0922, 
    longitudeDelta: 0.0421, 
    }} 
/> 
+0

Ich empfehle Ihnen, zuerst zu prüfen, ob es für Sie mit Genymotion funktioniert. Verwenden Sie einen Emulator oder ein physisches Gerät? –

Antwort

0

Versuchen Sie, einen Blick und ein paar Höhen und ... StyleSheet.absoluteFillObject

<View style={{height:400}}> 
    <MapView 
     style={{ ...StyleSheet.absoluteFillObject,height:400 }} 
     initialRegion={{ 
      latitude: 37.78825, 
      longitude: -122.4324, 
      latitudeDelta: 0.0922, 
      longitudeDelta: 0.0421, 
     }} 
    /> 
</View> 
+0

Hallo, @jeremie, danke für die Antwort. Es tut mir leid, Ihnen zu sagen, dass es nicht für mich funktioniert. Ich habe diesen Code bereits durchgegangen. Außerdem aktualisiere ich die react-native-map Version auf 0.16.0. Aber es gibt keinen Effekt. –

+0

Endlich habe ich dieses Problem gelöst, nachdem ich RN auf 0.47.1 aktualisiert habe. Auch ich aktualisiere Kartenversion auf 0.16.1. Jetzt funktioniert es gut. –

0

Denken Sie daran, geben Sie Ihre Google Maps-API-Schlüssel in der AndroidManifest.xml aufzunehmen.

Verwandte Themen