« 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 | * 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 | * 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 : | ||
} | } | ||
---- | ---- | ||