He estado jugando con react-simple-maps y pude agregar marcadores usando lats y longs. aproximadamente el 80 % de mis marcadores están en los EE. UU., así que estoy usando este mapa aquí: https://codesandbox.io/s/usa-state-labels-map-fvi5o?from-embed
El problema con el que me encontré es que, cuando le paso mi conjunto de datos, si se ejecuta en una ubicación fuera de los EE. UU., fallará, pero parece que no puedo encontrar nada que me permita ignorar esos marcadores. Incluso traté de poner el renderizado dentro del bloque try catch y aún fallaba. Creo que el código a continuación dentro de mi componente de función simplemente ignorará las coordenadas malas/inválidas, pero no lo hace. ¿Hay forma de ignorar las coordenadas incorrectas o invalidadas?
try { <Marker coordinates={[-68.1193, -16.4897]}> <circle r={4} fill="#F53" /> </Marker> } catch (error) { }