Actualmente sólo están disponibles los mismo servicios de la aplicación web. Esto significa que la información geoposicionada son: paradas de autobús urbano, estaciones de bizi y puntos wifi municipales.
El formato de los datos es JSON y se pueden recuperar de http://www.dndzgz.com/fetch?service=###servicio###. Donde ###servicio### puede ser bus, bizi o wifi.
Estas llamadas devuelven un sencillo array de objetos JSON que resultan muy simples de procesar.
Los datos que contienen los objetos JSON son los siguientes:
name o title: Nombre que identifica al punto.
lon: Longitud de la posición del punto.
lat: Latitud de la posición del punto.
subtitle: Breve descripción del punto.
id: Número de parada de autobús o de estación de bizi(para los puntos wifi no hay valor).
Ejemplo del listado de autobuses:
[
{"subtitle": "L\u00edneas: 29, 30, 38, 39, 40", "name": "Poste 744", "title": "Poste 744", "lon": -0.875933772213, "lat": 41.6500428975, "id": "744"},
{"subtitle": "L\u00edneas: 29, 39, 40", "name": "Poste 745", "title": "Poste 745", "lon": -0.876257094626, "lat": 41.6498417276, "id": "745"},
{"subtitle": "L\u00edneas: 24, 36, N03", "name": "Poste 747", "title": "Poste 747", "lon": -0.928553273709, "lat": 41.6426141596, "id": "747"},
...]
Tal y como hace DNDzgz, puede conocerse tanto cuanto va a tardar un autobús en una parada como el número de bicicletas y huecos que hay en una estación de bizi. Para ello utilizaremos el número de parada o de estación, igual al valor id que se puede recuperar en la petición de servicios geoposicionados.
El formato de los datos es JSON y se pueden recuperar de http://www.dndzgz.com/point?service=###servicio###&id=###id###. Donde ###servicio### puede ser bus o bizi, y el ###id### el número de parada o estación.
Estas llamadas devuelven objeto JSON
Los datos que contiene el objeto JSON son:
Ejemplo de una estación de bizi:
title: Nombre que identifica al punto.
id: Número de parada de autobús o de estación de bizi
service: De qué servicio se trata el punto.
items: Array de String que contiene el texto a mostrar.
{"items": [["10 bicicletas"], ["11 aparcamientos"]], "id": "57", "service": "bizi", "title": "57 Pº DE LA RIBERA - C/ SOBRARBE"}