为什么 MapView.Marker 在类型“typeof MapView”上不存在?

Riz*_*jaz 1 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';
Run Code Online (Sandbox Code Playgroud)
<MapView style={styles.map} region={props.userLocation}>
     <MapView.Marker />
</MapView>
Run Code Online (Sandbox Code Playgroud)

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

hon*_*lop 7

你能试试这个吗?你可以导入Marker

import MapView, { Marker } from 'react-native-maps';
<MapView style={styles.map} region={props.userLocation}>
     <Marker />
</MapView>
Run Code Online (Sandbox Code Playgroud)