为什么'typeof MapView'类型不存在MapView.Marker?

时间:2019-08-06 13:01:31

标签: react-native react-native-maps

我正在用react native开发一个Android应用程序“ Location Finder”,为此我安装了“ react-native-maps”包。它正确显示了地图和位置,但是现在我需要将指针放在使用“”的位置上,但是它说“类型'typeof MapView'上不存在标记”

https://github.com/react-native-community/react-native-maps/blob/master/docs/installation.md

我已按照上面的URL来安装和实现功能。

import MapView from 'react-native-maps';
<MapView style={styles.map} region={props.userLocation}>
     <MapView.Marker />
</MapView>

“标记”应该可用,因为我已经从“ react-native-maps”导入了“ MapView”。 但这给了我以下错误。
“类型'typeof MapView'.ts上不存在属性'标记'

1 个答案:

答案 0 :(得分:4)

您可以尝试一下吗?您可以导入Marker

import MapView, { Marker } from 'react-native-maps';
<MapView style={styles.map} region={props.userLocation}>
     <Marker />
</MapView>