2015-09-17 19 views
9

için tanımlandı Ben Android için tepki-native ile MapView kullanmaya çalışıyorum. İşte benim (temel) kodudur:Görünüm yok Yönetici, RCTMap

/** 
* Sample React Native App 
* https://github.com/facebook/react-native 
*/ 
'use strict'; 

var React = require('react-native'); 
var { 
    AppRegistry, 
    Image, 
    ListView, 
    StyleSheet, 
    Text, 
    TextInput, 
    View, 
    ToastAndroid, 
    MapView, 
    ToolbarAndroid 
} = React; 

var SwitchAndroid = require('SwitchAndroid'); 

var toolbarActions = [ 
    {title: 'Create', icon: require('image!ic_create_black_48dp'), show: 'always'}, 
    {title: 'Filter'}, 
    {title: 'Settings', icon: require('image!ic_settings_black_48dp'), show: 'always'}, 
]; 
var velib = React.createClass({ 
    getInitialState: function() { 
    return { 
     actionText: 'Example app with toolbar component', 
     toolbarSwitch: false, 
     colorProps: { 
     titleColor: '#3b5998', 
     subtitleColor: '#6a7180', 
     }, 
    }; 
    }, 
    render: function() { 
     return (
      <View> 
       <ToolbarAndroid 
        actions={toolbarActions} 
        navIcon={require('image!ic_menu_black_24dp')} 
        onActionSelected={this._onActionSelected} 
        onIconClicked={() => this.setState({actionText: 'Icon clicked'})} 
        style={styles.toolbar} 
        subtitle={this.state.actionText} 
        title="Toolbar" 
       /> 
       <MapView 
        showsUserLocation="true" 
       /> 
      </View> 
     ) 
    }, 
    onActionSelected: function(position) { 
     if (position === 0) { // index of 'Settings' 
     showSettings(); 
     } 
} 
}); 

var styles = StyleSheet.create({ 
    toolbar: { 
    backgroundColor: '#e9eaed', 
    height: 56, 
    }, 
    map: { 
    height: 150, 
    margin: 10, 
    borderWidth: 1, 
    borderColor: '#000000', 
    }, 
}); 


AppRegistry.registerComponent('velib',() => velib); 

Ama her zaman bu hatayı alıyorum: Burada No view Manager defined for class RCTMap

benim logcat hataları şunlardır:

W/ReactNativeJS(18572): 'Warning: Native component for "RCTModalHostView" does not exist' 
W/ReactNativeJS(18572): 'Warning: Native component for "RCTTextView" does not exist' 
W/ReactNativeJS(18572): 'Warning: Native component for "RCTTextField" does not exist' 
D/ReactNativeJS(18572): 'Running application "velib" with appParams: {"initialProps":{},"rootTag":1}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF' 

cevap

11

Haritalar android cenneti' İlk android sürümünde açık kaynaklı t. here zamanında açık kaynaklı olacak görünümlerin ve modüllerin bir listesi var.

+2

Ah… doğru. Yani, doğru cevap "açık kaynaklı olacak kadar bekleyin"? Teşekkürler. Uyarı yok "RCTMap" için yerel bileşeni: "RCTModalHostView" için yerel bileşeni Uyarı yok: – Kai23

+4

Boş bir projeyi çalıştırıp Uyarı sahip am "RCTWebView" için yerel bileşeni bu nedir yok? – Toolkit