Ottenere i dati della regione della geolocalizzazione utilizzando API Google Maps
-
23-09-2019 - |
Domanda
Esiste un modo semplice per determinare la regione di un punto nel mondo in base alla sua latitudine e longitudine?
Ho un modulo di iscrizione che un utente inserisce nel proprio indirizzo (città, stato e paese). Quindi geicodilo in un punto che posso utilizzare su una mappa di Google.
Tuttavia, mi piacerebbe anche conservare la regione del punto in modo da poterlo usare per filtrare l'ingresso (Nord America, Sud America, Asia, Europa, Africa, Australia).
C'è un modo per utilizzare l'API di Google Maps per determinare la regione di una geolocalizzazione?
Soluzione
Il Google Geocoder Restituisce il country
. Esempio:
<Country>
<CountryNameCode>US</CountryNameCode>
<AdministrativeArea>
<AdministrativeAreaName>CA</AdministrativeAreaName>
<SubAdministrativeArea>
<SubAdministrativeAreaName>Santa Clara</SubAdministrativeAreaName>
...
La mappatura dei paesi alle regioni dovrebbe essere più facile da fare.
Ecco un elenco che avrebbe bisogno di un lavoro manuale:Paesi per regione
Potresti trovare una tabella pre-riempita con codice ISO in regione con alcune ricerche.