Displaying 1 to 14 from 14 results

valhalla - Open Source Routing Engine for OpenStreetMap

  •    C++

Valhalla is an open source routing engine and accompanying libraries for use with OpenStreetMap data. Valhalla also includes tools like time+distance matrix computation, isochrones, elevation sampling, map matching and tour optimization (Travelling Salesman). Technical documentation for the various components of the library can be found here: docs. Service API documentation as well as links to a variety of technical descriptions are provided within the valhalla-docs repository.

JLRoutes - URL routing library for iOS with a simple block-based API

  •    Objective-C

JLRoutes is a URL routing library with a simple block-based API. It is designed to make it very easy to handle complex URL schemes in your application with minimal code. JLRoutes is available for installation using CocoaPods or Carthage (add github "joeldev/JLRoutes" to your Cartfile).

osrm-backend - Open Source Routing Machine - C++ backend

  •    C++

High performance routing engine written in C++14 designed to run on OpenStreetMap data. To quickly try OSRM use our demo server which comes with both the backend and a frontend on top.

routine - Routing engine in NodeJS

  •    Javascript

A routing engine based on OSM data that is completely written in JavaScript and relying on quite many native modules. The status is: completely experimental and has a minimal feature set to demonstrate the approach. Routing consists of an HTTP server to power the API and a farm of background workers running in separate processes. The workers are created via fork and, therefore, are able to share the memory where the graph is stored. The graph is stored in files and loaded into the workers in read-only mode via mmap.

Routing - Routing component building on the Symfony2 Routing component

  •    PHP

This package is part of the Symfony Content Management Framework (CMF) and licensed under the MIT License. The CMF Routing component does not need the Symfony full stack framework. It is also useful in applications not using the full Symfony framework.

lua-resty-route - URL Routing Library for OpenResty Supporting Pluggable Matching Engines

  •    Lua

lua-resty-route is a URL routing library for OpenResty supporting multiple route matchers, middleware, and HTTP and WebSockets handlers to mention a few of its features. ¹ Lua string.match can be case-sensitive or case-insensitive.

STCRouter - 基于标准URL的iOS路由系统,可实现业务模块组件化,控制器之间零耦合,可实现黑白名单控制,可进行native降级到hybrid。

  •    Objective-C


openrouteservice - :car: The open source route planner api with plenty of features.

  •    Java

The openrouteservice API provides global spatial services by consuming user-generated and collaboratively collected free geographic data directly from OpenStreetMap. It is highly customizable, performant and written in Java. The following services are available via a RESTful interface served by Tomcat.

openrouteservice-py - :snake: The Python API to consume openrouteservice(s) painlessly!

  •    Python

We also have a repo with a few useful examples here. By using this library, you agree to the ORS terms and conditions.

route-composer - Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application

  •    Swift

RouteComposer is the protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.