React Native - 元素类型无效:期望一个字符串

时间:2016-07-22 09:25:15

标签: google-maps react-native

我想根据一些坐标在我的应用中显示静态地图。

我使用以下库:react-native-google-static-map

我做了以下事情:

$(window).resize(function() { setTimeout(function() { editor.removeInstance('myTextarea'); editor = new nicEditor({ iconsPath: 'nicedit/nicEditorIcons.gif', fullPanel: true }).panelInstance('myTextarea'); }, 1000); });

并在我的观点中添加了以下内容:

npm install --save react-native-google-static-map

并且

var GoogleStaticMap = require('react-google-static-map');

这很好。但是当我进入视图时,我收到以下错误:

<GoogleStaticMap style={styles.map} latitude={'32.064171'} longitude={'34.7748068'} zoom={13} size={{ width: 300, height: 550 }} Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. Check the render method of

.是我视图的类名。

我在这里出错的任何想法?

完整代码:

Single

1 个答案:

答案 0 :(得分:2)

您需要执行以下操作之一。

使用以下任一项导入GoogleStaticMap

var GoogleStaticMap = require('react-native-google-static-map').default;

import GoogleStaticMap from 'react-native-google-static-map';