Changes between Version 9 and Version 10 of Geonol/API_REST


Ignore:
Timestamp:
May 12, 2010, 3:49:41 PM (8 years ago)
Author:
http://cbenz.myopenid.com/
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Geonol/API_REST

    v9 v10  
    33L'API REST de [wiki:Geonol] permet de rechercher des POI dans la base de données.
    44
    5   * URL : /rest/poi.kml
     5La requête est faite par l'URL : http://annuaire.comarquage.fr/rest/poi.kml?query_string, où query_string est remplacé par les paramètres documentés ci-dessous.
    66
    7 La réponse :
    8   * Content-Type: application/vnd.google-earth.kml+xml; charset=utf-8
    9   * Documentation du format KML : [http://code.google.com/intl/fr-FR/apis/kml/documentation/]
     7La réponse est au format KML : [http://code.google.com/intl/fr-FR/apis/kml/documentation/].
    108
    11 Arguments de la query string :
     9== Paramètres de la requête ==
     10
    1211  * page (int) : numéro de la page. Commence à 1.
    1312  * q (str) : recherche sur les différents champs de l'organisme : nom, adresse, etc. (fulltext search). Cette recherche est « approximative » : elle porte sur les radicaux des mots.
     
    1817Tous les paramètres sont optionnels et peuvent être combinés.
    1918
    20 Exemples :
     19== Réponse ==
     20
     21Les champs suivants du format KML sont utilisés :
     22
     23  * name : nom du document
     24  * ExtendedData : contient les informations relatives à la pagination
     25  * Placemark : définit les organismes
     26   * name : nom de l'organisme
     27   * address : adresse de l'organisme, formatée en chaîne de caractères d'une seule ligne, sans balise HTML
     28   * Point : coordonnées géographiques de l'organisme
     29   * Style : contient le code HTML de l'info-bulle associée à l'organisme, au format utilisé par Google Maps pour rendre la couche KML.
     30Contient en particulier une adresse au format hcard (http://microformats.org/wiki/hcard).
     31
     32== Exemples de requêtes ==
     33
    2134  * http://annuaire.comarquage.fr/rest/poi.kml?bbox=-22.236327886227,42.237904480392,25.224609611878,51.220675627132
    2235  * http://annuaire.comarquage.fr/rest/poi.kml?page=2&bbox=-22.236327886227,42.237904480392,25.224609611878,51.220675627132
     36
     37== Exemple de réponse KML ==
     38
     39cf [wiki:Geonol/API_REST/KMLResponseExample]
     40
     41== Intégration dans Google Maps ==
     42  * http://maps.google.fr?q=http://annuaire.comarquage.fr/rest/poi.kml?bbox=-22.236327886227,42.237904480392,25.224609611878,51.220675627132