Specification du service de recherche - Geoportail-Luxembourg/geoportailv3 GitHub Wiki

Pour une compatibilité avec c2cgeoportal il doit respecter l'interface suivant:

{
    "type": "FeatureCollection",
    "features": [{
        "geometry": {
            "type": "Point",
            "coordinates": [426454.95185804437, 5405381.714981612]
        },
        "properties": {
            "params": null, /* not used in luxembourg */
            "layer_name": "adresse", /* layer to display */
            "label": "114 Avenue de Monsieur Teste Montpellier, France"
        },
        "type": "Feature",
        "bbox": [426454.95185804437, 5405381.714981612, 426454.95185804437, 5405381.714981612],
        "id": 316403
    }, ...
}

Bref retourner une feature collection en geojson et supporter le JSONP sur le paramètre callback.

La requête est dans le paramètre query.

Une évolution possible serai d'avoir une liste d'actions (ajout de layer, changement de thème, affichage de géométrie, ...) et ceci dans l'idée d'avoir vraiment une recherche unifiée qui permette de tout rechercher.