Estoy tratando de mostrar un ícono relativo a coordenadas específicas en un mapa, pero sigo recibiendo este error, seguido de:
removedChildren count(0) was not what we expected (1)Esto no permitirá que el marcador aparezca en el mapa. A continuación se muestra mi código:
const [restaurant_Latitude, setRestaurantLatitude] = useState(0) const [restaurant_Longitude, setRestaurantLongitude] = useState(0) const [restaurantPositionError, setRestaurantPositionError] = useState(null)Usando react-native-svg para crear un icono
const restaurantIcon = () =>{ return( <Svg height = {30} width = {30} > <Ellipse cx="10" cy="10" rx="10" ry="10" fill="red" stroke="#fff" strokeWidth="2" /> </Svg> ) }//useEffect para obtener las coordenadas del restaurante
useEffect(() =>{ ... displayRestaurantInfo = async () =>{ let restaurantInfo = client_instance.getFoodInfo() setRestaurantLatitude(restaurantInfo.latitude) setRestaurantLongitude(restaurantInfo.longitude) setRestaurantPositionError(null) } displayRestaurantInfo() ) }...
//Cómo se representa en MapView
return( <MapView> <Marker coordinate={ {latitude: restaurantLatitude, longitude: restaurantLongitude, error: position_error, }} > <View> {(restaurantIcon())} </View> </Marker> </MapView>