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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top