« LINUX:API de géolocalisation » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 73 : Ligne 73 :




* Le paramètre "text" sert à la recherche en fonction du nom de la rue, du nom de la commune et du code postal. Ces critères peuvent être partiel; par exemple, pour rechercher "rue du Baty de l'Espagnole", on peut effectuer la recherche sur base de "espagno".  La case et les accents sont ignorés.
* Le paramètre "text" sert à la recherche en fonction du nom de la rue, du nom de la commune et du code postal. Ces critères peuvent être partiels; par exemple, pour rechercher "rue du Baty de l'Espagnole", on peut effectuer la recherche sur base de "espagno".  La case et les accents sont ignorés.


Le format répond au canevas suivant:  
Le format répond au canevas suivant:  
Ligne 171 : Ligne 171 :




* Le paramètre "text" sert à la recherche en fonction du nom de la commune et du code postal. Ces critères peuvent être partiel; par exemple, pour rechercher "Fosses-la-Ville", on peut effectuer la recherche sur base de "fosse".  La case et les accents sont ignorés.
* Le paramètre "text" sert à la recherche en fonction du nom de la commune et du code postal. Ces critères peuvent être partiels; par exemple, pour rechercher "Fosses-la-Ville", on peut effectuer la recherche sur base de "fosse".  La case et les accents sont ignorés.


Le format répond au canevas suivant:  
Le format répond au canevas suivant:  
Ligne 212 : Ligne 212 :
     "y":"4.670773360711039",
     "y":"4.670773360711039",
     "fulltext":"BE 5070 Fosses-la-Ville"
     "fulltext":"BE 5070 Fosses-la-Ville"
  }
  ]
}
----
==Recherche sur le département ou la province (type=department)==
===Paramètrage===
* Le paramètre "terr" a le format général suivant:
<nowiki><code du pays></nowiki>
Il est optionnel.
Exemples:
'''FR''' (pour France)
* Le paramètre "text" sert à la recherche en fonction du nom du département ou de la province. Ce critère peut être partiel; par exemple, pour rechercher "Finistère", on peut effectuer la recherche sur base de "fi".  La case et les accents sont ignorés.
Le format répond au canevas suivant:
<nowiki><département></nowiki>
Evidemment ces recherches donneront aussi d'autres résultats en plus de celui attendu.
Exemples d'appel avec l'utilitaire "curl" via le serveur WEB:
<nowiki>curl "http://localhost/localisation/recherche.php?maximumResponses=15&type=department&text=fi&terr=FR"</nowiki>
===Résultats===
L'application retourne une liste de résultat limitée au nombre mentionné, sous format JSON.
Le nom des zones retournées sont assez explicites dans l'exemple ci-dessous pour nécessiter une explication.
La commande ci-dessus donne:
----
{"status":"OK",
  "results":[
  {
    "countrycode":"FR",
    "country":"France",
    "regioncode":"53",
    "region":"Bretagne",
    "departmentcode":"29",
    "department":"Finist\u00e8re",
    "fulltext":"FR 29 Finist\u00e8re"
   }
   }
   ]  
   ]  
Ligne 254 : Ligne 298 :
  }
  }
----
----