5 votos

Unencoding salida JSON de la OSRM

Puedo configurar Abra el Enrutamiento de Origen de la Máquina (OSRM). La documentación a que hace un trabajo bastante bueno de la colocación de todo, y yo era capaz de conseguir un servidor configurado y funcionando en mi máquina. Mi pregunta es acerca del manejo de la salida JSON desde mi servidor. Como se explica en la documentación de la información de enrutamiento es codificada. Mi solicitud fue construido aceptar JSON de Mapquest Open API que es sin codificar.

Mi pregunta es que necesito para realizar una función especial para unencode los datos? O mejor aún, es su característica de algunos horneados en OSRM no estoy utilizando adecuadamente para obtener el descodificadas resultados?

editar

Solucionado: Añadiendo ?compression=false a la consulta de solicitud de salida será de sin codificar datos.

7voto

Frederik Slijkerman Puntos 4604

Resuelto por él mismo :

Añadiendo ?compression=false a la consulta de solicitud de salida será de sin codificar datos.

Una prueba de que smeagol y gollum pueden trabajar juntos. (¿qué es la compresión, mi preciosa? )

3voto

Kiran Puntos 320

En lugar de evitar la compresión puede solucionar el problema real.

Si usted tiene un montón de puntos (que es el caso de enrutamiento) y enviarlos como normal json números que tienen una gran respuesta y un problema. Para reducir el tamaño que uno podría incrustar una forma binaria de la lista de puntos en el json.

OSRM está haciendo esto a través de algoritmo de google, por supuesto que hay otras opciones y algoritmos.

Ahora a leer los datos sólo se puede utilizar la OSRM de la utilidad o de la que google en el javascript del lado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X