2017-08-10 11 views
3

私はマップをネイティブに統合しようとしています。私は下のチュートリアルに従っています。 https://github.com/airbnb/react-native-mapsネイティブマップインテグレーションに対応する

すべてのインストール手順を完了しました。 私はreact-native version : 0.44.0react-native-map version : 0.13.0を受け取りました react-native-linkがアンドロイドとiOSにリンクしていることを確認しました。 iosシミュレータでマップビューをレンダリングしているうちに、マップが表示されず、赤いアウトラインの空白のマップしか表示できません。

私の下のコードをチェックし、私に間違っていることを教えてください。

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

Genymotionで最初に動作するかどうかを確認することをお勧めします。エミュレータまたは物理デバイスを使用していますか? –

答えて

0

見ると、いくつかの高さを追加してみてくださいと... 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

こんにちは、@ジェレミー、返信ありがとうございます。申し訳ありませんが、それは私のために働いていない。私はすでにこのコードを読んでいます。また、反応ネイティブマップのバージョンを0.16.0に更新します。しかし、効果はありません。 –

+0

最後に、RNを0.47.1に更新した後、この問題を解決しました。 私はマップのバージョンを0.16.1に更新します。今それは正常に動作しています。 –

0

のAndroidManifest.xmlでGoogle Maps APIキーを含めることを忘れないでください。

関連する問題