Pregunta

¿Hay una manera fácil de determinar la región de un punto en el mundo basada en su latitud y longitud?

Tengo un formulario de inscripción en el que un usuario entra en su dirección (ciudad, estado y país). Luego geólo en un punto que puedo usar en un mapa de Google.

Sin embargo, también me gustaría que almacene la región del punto para poder usarla para filtrar la entrada (América del Norte, América del Sur, Asia, Europa, África, Australia).

¿Hay alguna manera de usar la API de Google Maps para determinar la región de una geolocalización?

¿Fue útil?

Solución

los Google Geocoder devuelve el country. Ejemplo:

     <Country>
      <CountryNameCode>US</CountryNameCode>
      <AdministrativeArea>
        <AdministrativeAreaName>CA</AdministrativeAreaName>
       <SubAdministrativeArea>
         <SubAdministrativeAreaName>Santa Clara</SubAdministrativeAreaName>
        ...

Los países de mapeo a las regiones deben ser fáciles o más fáciles de hacer.

Aquí hay una lista que necesitaría algún trabajo manual:Países por región

Puede encontrar una tabla previa con el código ISO a las asignaciones de región con alguna búsqueda.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top