2016-06-29 2 views
0

enter image description hereJe peux voir les boutons, mais ne peux pas voir les cartes se rendaient

Ceci est mon index.android.js fichier

import React, { Component } from 'react'; 
import { 
    AppRegistry, 
    Navigator, 
} from 'react-native'; 

import SplashPage from './SplashPage'; 
import MainPage from './MainPage'; 
import Pager from './Pager'; 
import App from './App'; 

class Demo extends Component { 
    render() { 
    return (
     <Navigator 
      initialRoute={{id: 'SplashPage', name: 'Index'}} 
      renderScene={this.renderScene.bind(this)} 
      configureScene={(route) => { 
       if (route.sceneConfig) { 
       return route.sceneConfig; 
       } 
       return Navigator.SceneConfigs.FloatFromRight; 
      }} /> 
    ); 
    } 
    renderScene(route, navigator) { 
    const routeId = route.id; 
    if (routeId === 'SplashPage') { 
     return (
     <SplashPage 
      navigator={navigator} /> 
    ); 
    } 
    if (routeId === 'App') { 
     return (
     <App 
      navigator={navigator} /> 
    ); 
    } 
    } 
} 
AppRegistry.registerComponent('Demo',() => Demo); 

Ceci est mon AndroidManifest.xml

<activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenSize"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
     </activity> 
     <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" /> 

     <meta-data 
     android:name="com.google.android.geo.API_KEY" 
     android:value="MY_API_KEY"/> 

Je renvoyé à l'adresse suivante https://github.com/lelandrichardson/react-native-maps.I ont également résolu le problème de l'API, mais la carte ne sont toujours pas rendu. S'il vous plaît aider et merci d'avance.

+0

Il devrait vous dire dans le LogCat ce qui ne va pas. Que dit-il là? – CaseyB

+0

où je peux voir Logcat lors de l'exécution des applications réagissent-natives? J'ai utilisé la commande adb logcat *: S ReactNative: V ReactNativeJS: V pour voir le logcat mais il ne montre rien. – atif

+0

Je n'ai jamais utilisé React Native alors j'espère que quelqu'un d'autre peut aider avec ce petit bout. – CaseyB

Répondre

0

Hé les gars le code ci-dessus est correct et il n'y a pas de bogue juste le problème est que les cartes ne fonctionnent pas sur genymotion. Pour que l'application fonctionne sur genymotion, suivez le lien How to install Google Play Services in a Genymotion VM (with no drag and drop support)? qui s'est avéré très utile. Le code suivant https://github.com/lelandrichardson/react-native-maps. fonctionne bien sur le périphérique physique. J'espère que cela vous sera utile.

+0

Salut, marquez cette réponse comme correcte s'il vous plaît. – Antoni4