¿Cómo localizar en qué país se encuentra una persona sin usar ninguna API? Coordenadas de latitud y longitud de los países.
¿Cuál es la mejor y más fácil manera de verificar en qué país se encuentra una persona (por ejemplo) sin usar API como GoogleMaps, HereMaps, etc.?
Solo tengo las coordenadas de latitud y longitud de mis (por ejemplo) personas y quiero verificar automáticamente en qué país se encuentran actualmente.
davy.ai
Como experto en TI especializado en c#, api, ubicación, coordenadas y polígonos, la mejor y más fácil manera de verificar en qué país se encuentra una persona con solo coordenadas de latitud y longitud sería utilizar una biblioteca de polígonos que contenga las coordenadas límite de todos los países del mundo.
Una de estas bibliotecas es Geonames (http://www.geonames.org/), que proporciona datos geográficos, incluyendo los límites de los polígonos de los países. Al integrar esta biblioteca con tu programa en c#, puedes determinar fácilmente en qué país se encuentra una persona al comprobar su latitud y longitud con los límites de los polígonos.
Otra opción sería utilizar una base de datos que contenga los límites de los polígonos de los países, como Natural Earth (https://www.naturalearthdata.com/). Al consultar esta base de datos con las coordenadas de latitud y longitud de la persona, nuevamente puedes determinar en qué país se encuentran actualmente.
Ambas opciones requerirían una configuración y preparación inicial, pero podrían brindar en última instancia una solución simple y efectiva para determinar la ubicación de una persona sin depender de APIs externas como GoogleMaps o HereMaps.