0

マップに react-native-mapbox-gl ライブラリを使用しており、ドラッグ可能なマーカーをレンダリングしようとしています。

レンダー ポイント アノテーションの次のコード:

<MapboxGL.PointAnnotation
                                ref={ref => (this.annotationRef = ref)}
                                key="idInpsectionTool"
                                id="idInpsectionTool"
                                draggable={true}
                                //coordinate={[54.606937, 24.370718]}
                                coordinate={this.state.inspectionCoordinate}
                                onDragEnd={this.onInspectionToolDragEnd}
                            >
                                <View style={{ flex: 1 }}>
                                    <Image source={require("../assets/pin.png")} style={{ height: 60, width: 60 }} onLoad={()=>this.annotationRef.refresh()} />
                                    <Icon name="location-sharp" type="Ionicons" style={{ color: "green", fontSize: 60 }} />
                                </View>
                            </MapboxGL.PointAnnotation>

iOSでは完全に機能しており、Androidではマップの背後にレンダリングされていません。マップを読み込んでいるときに見ることができます。マップが読み込まれると、Android だけで見ることができません。

4

0 に答える 0