В метках есть цифры на уделенном расстоянии, но при приближении должны показываться пины, вместо них вижу метки без цифр. Когда нажимаю на нее, она превращается в иконку, а должна изначально быть иконкой
<ClusteredYamap
ref={mapRef}
key={loadedMap ? mapKey + 'loaded' : mapKey + 'pending'}
onMapLoaded={() => setLoadedMap(true)}
fastTapEnabled={true}
userLocationIcon={require('../../../assets/images/userMarker.png')}
userLocationIconScale={Platform.OS === 'ios' ? 1 : 0.5}
clusterColor="#E73D99"
clusteredMarkers={formattedMapPointsList}
initialRegion={{
lat: userLocation?.lat || 43.218949,
lon: userLocation?.lon || 76.910209,
zoom: 12.5,
}}
renderMarker={info => {
return (
<Marker
key={info.data.item.id}
point={info.point}
onPress={async () => {
const now = Date.now();
if (now - lastMarkerClickTimestamp < 400) return;
setLastMarkerClickTimestamp(now);
onPressMarker(info.data.item.id);
}}
source={
info.data.item.id === selectedMarkerId
? require('../../../assets/images/blueLocationMarker.png')
: require('../../../assets/images/pinkLocationMarker.png')
}
scale={1}></Marker>
);
}}
style={{width: '100%', height: '100%'}}
/>
Если использую внутри Marker Image/> то она не переключается на синий цвет если она нажата
ANDROID
В метках есть цифры на уделенном расстоянии, но при приближении должны показываться пины, вместо них вижу метки без цифр. Когда нажимаю на нее, она превращается в иконку, а должна изначально быть иконкой
info.data.item.id === selectedMarkerId ? require('../../../assets/images/blueLocationMarker.png') : require('../../../assets/images/pinkLocationMarker.png')