React native 如何隐藏多边形外部的google maps功能

React native 如何隐藏多边形外部的google maps功能,react-native,react-native-maps,React Native,React Native Maps,我想使用“PROVIDER\u GOOGLE”作为MapView显示只属于多边形的标记,并隐藏多边形以外的所有标记(蓝色区域)。 我试图添加一个具有最高zIndex的倒多边形geojson,但是外部标记总是出现在geojson的上方 她就是我所尝试的: <MapView provider={PROVIDER_GOOGLE} initialRegion={this.state.region} {...mapOptions} >

我想使用
“PROVIDER\u GOOGLE”
作为MapView显示只属于多边形的标记,并隐藏多边形以外的所有标记(蓝色区域)。 我试图添加一个具有最高
zIndex
的倒多边形geojson,但是外部标记总是出现在geojson的上方

她就是我所尝试的:

    <MapView
      provider={PROVIDER_GOOGLE}
      initialRegion={this.state.region}
      {...mapOptions}
    >
     
             <Geojson geojson={this.state.distone} 
                      zIndex= {Infinity}
                      fillColor="rgba(042,242,242,0.8)"
                    
                      />
   <MapView/>

这就是我得到的:


我想知道是否可以将mapView的“样式器”的可见性更改为“可见性”:“打开”仅在多边形内部,还是仅检索多边形内部现有要素的方法。但我不知道如何让MapView在检索要素数据之前识别多边形。

不熟悉React native,但地图的工作方式是使用不同的图层,称为,可能很有用。