我的应用不显示地图。
当我激活调试控制台时出错。
我的虚拟设备
Genymotion
Google Nexus 7 5.0 API 21
顺便说一句,我尝试了我的三星s4设备,但没有使用相同的错误。
/* @flow */
'use strict';
var React = require('react-native');
var {
StyleSheet,
View,
MapView,
AppRegistry
} = React;
var Harita = React.createClass({
render: function() {
return (
<MapView
style={styles.map} />
);
}
});
var styles = StyleSheet.create({
map: {
flex: 1,
backgroundColor: 'red'
}
});
AppRegistry.registerComponent('harita', () => Harita);
答案 0 :(得分:0)
您肯定需要添加使用地图服务和API密钥的定义,否则您将看到一个空屏幕。
将此添加到您的androidmanifest(在应用程序元素结束之前)
答案 1 :(得分:0)
不幸的是,Facebook还没有在React Native的开源版本中提供Android版本的MapView。如上所述[{3}},您可以使用Leland Richardson here,因为它比我们的内部实施功能更完整。&#34;