我想根据一些坐标在我的应用中显示静态地图。
我使用以下库: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
答案 0 :(得分:2)
您需要执行以下操作之一。
使用以下任一项导入GoogleStaticMap
:
var GoogleStaticMap = require('react-native-google-static-map').default;
或
import GoogleStaticMap from 'react-native-google-static-map';