Маркер удаляется при отключении компонента (проблема только для iOS) react-native-maps

#ios #react-native #react-native-maps

#iOS #react-native #react-native-maps

Вопрос:

Я использую маркер на своей карте следующим образом:

 <MapView
            ref={map => (this.map = map)}
            initialRegion={{
                latitude: 37.78825,
                longitude: -122.4324,
                latitudeDelta: 0.0922,
                longitudeDelta: 0.0421
            }}
            provider={PROVIDER_GOOGLE}
            showsCompass={false}
        >
            <Marker
                image={imagePath.pin}
                coordinate={currentLatLong}
                title={formattedAddress}
                draggable
                tracksViewChanges={false}
                onDragEnd={this.onDragEnd}
                onPress={(e) => { e.stopPropagation(); this.onMarkerPress(); }}
                zIndex={100}
            />
            
        </MapView>
  

Но всякий раз, когда я перехожу к следующему экрану, а затем возвращаюсь назад, маркер полностью исчезает, он отлично работает на Android, но не на iOS.
Есть идеи?

Ответ №1:

Я полагал, что проблема сохраняется только с настроенными маркерами с изображениями для выводов, в противном случае все работает нормально.