3 votos

¿Cómo obtener rutas y descargarlas de OpenLayers?

Estoy tratando de generar una ruta en openlayers con un punto de inicio y final y algunos puntos durante el recorrido.

He leído sobre openroute: http://wiki.openstreetmap.org/wiki/OpenRouteService#RouteLink

Pero no sé cómo puedo incluirlo en mi página web. Mi idea es tener un botón que al pulsarlo genere la ruta entre todos los marcadores del mapa.

Quiero que esa posibilidad de descarga esté disponible.

En la página web de openroute puedes introducir puntos y te genera la ruta pero no encuentro una api para ver cómo puedo introducirla en mi página web.

¿Conoces otra forma de generar la ruta en openlayers?

4voto

texai Puntos 178

Hay algunas fuentes en la red cuando buscas en Google. puedes consultar los siguientes enlaces para obtener información.

1. Servidor de gráficos - El planificador de viajes multimodal de código abierto.

2. pgRouting III: Interfaz PHP + OpenLayers

3. pgRouting 1.01 con OpenLayers 2.5 en Ubuntu 7.10

4. Obtención del código OpenLayers para la aplicación de enrutamiento

EDITAR:

Si busca un servicio de enrutamiento listo para usar, puede utilizar los servicios de localización y enrutamiento de ArcGIS Online. Para más información, lea este . Pero hay que saber que se resitúa con European Routing y North American Routing.Tiene soporte multi-idioma.

Para la asistencia norteamericana los detalles del servicio son allí y cuando quieras utilizarlo deberás escribir tus datos aquí

Así que desde el servicio de arcgis se puede añadir el resultado json a openlayers de esta manera. Tengo mi servicio de enrutamiento en arcgis y estoy usando esta manera para routing....

espero que te ayude

0voto

Devdatta Tengshe Puntos 942

Utilice OSRM . La transformación de su formato y GeoJSON/características en OpenLayers es algo que tendrás que construir por tu cuenta.

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