CINXE.COM

Routing/online routers - OpenStreetMap Wiki

<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>Routing/online routers - OpenStreetMap Wiki</title> <script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"bfdb6aa88253e65c432feeb1","wgCSPNonce":false,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Routing/online_routers","wgTitle":"Routing/online routers","wgCurRevisionId":2792697,"wgRevisionId":2792697,"wgArticleId":31641,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Pages unavailable in German","Pages unavailable in Spanish","Pages unavailable in French","Pages unavailable in Italian","Pages unavailable in Dutch","Pages unavailable in Russian","Pages unavailable in Japanese","Suggested merges","Routing","Software lists"],"wgPageContentLanguage":"en", "wgPageContentModel":"wikitext","wgRelevantPageName":"Routing/online_routers","wgRelevantArticleId":31641,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgMFDisplayWikibaseDescriptions":{"search":false,"nearby":false,"watchlist":false,"tagline":false},"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgULSAcceptLanguageList":[],"wgULSCurrentAutonym":"English","wgVector2022PreviewPages":[],"wgEditSubmitButtonLabelPublish":false,"wgULSPosition":"personal","wgULSisCompactLinksEnabled":true};RLSTATE={"site.styles":"ready","user.styles":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.styles.legacy":"ready","ext.OsmWikibase-all":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.pt":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","mediawiki.toc", "skins.vector.legacy.js","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.gadget.taginfo","ext.gadget.dataitemlinks","ext.gadget.maps","ext.uls.compactlinks","ext.uls.interface"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.OsmWikibase-all%7Cext.cite.styles%7Cext.uls.pt%7Cext.visualEditor.desktopArticleTarget.noscript%7Cskins.vector.styles.legacy%7Cwikibase.client.init&amp;only=styles&amp;skin=vector"/> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector"/> <noscript><link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=noscript&amp;only=styles&amp;skin=vector"/></noscript> <meta name="generator" content="MediaWiki 1.39.11"/> <meta name="format-detection" content="telephone=no"/> <meta name="viewport" content="width=1000"/> <link rel="icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="OpenStreetMap Wiki (en)"/> <link rel="EditURI" type="application/rsd+xml" href="//wiki.openstreetmap.org/w/api.php?action=rsd"/> <link rel="license" href="/wiki/Wiki_content_license"/> <link rel="alternate" type="application/atom+xml" title="OpenStreetMap Wiki Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"/> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Routing_online_routers rootpage-Routing skin-vector action-view skin-vector-legacy vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-language-alert-in-sidebar-disabled vector-feature-sticky-header-disabled vector-feature-sticky-header-edit-disabled vector-feature-table-of-contents-disabled vector-feature-visual-enhancement-next-disabled"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Routing/online routers</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">From OpenStreetMap Wiki</div> <div id="contentSub"><span class="subpages">&lt; <a href="/wiki/Routing" title="Routing">Routing</a></span></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Jump to navigation</a> <a class="mw-jump-link" href="#searchInput">Jump to search</a> <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><div class="languages noprint navigation-not-searchable" style="clear:both;font-size:95%;line-height:normal;margin:2px 0;border:1px solid #AAA" dir="ltr"> <div style="background:#EEE;padding:1px"> <div class="hlist" style="float:right;margin-left:.25em;font-weight:normal;font-size:x-small"> <ul><li><bdi class="noprint plainlinks purgelink"><a rel="nofollow" class="external text" href="//wiki.openstreetmap.org/w/index.php?title=Routing/online_routers&amp;action=purge"><span title="Purge this page"><span style="margin:0 2px"><img alt="" src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Octicons-sync.svg/10px-Octicons-sync.svg.png" decoding="async" width="10" height="13" srcset="https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Octicons-sync.svg/15px-Octicons-sync.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Octicons-sync.svg/20px-Octicons-sync.svg.png 2x" /></span>Purge</span></a></bdi></li> <li><a href="/wiki/Wiki_Translation" title="Wiki Translation">Help</a></li></ul> </div> <div style="font-weight:bold;max-height:10000000px;text-align:center"><bdi style="font-style:italic">Routing/online routers</bdi> - Other languages</div> </div> <div id="Languages" class="LanguageBar" data-vector-language-button-label="$1 languages" style="max-height:10000000px;padding:0 .25em"> <div class="hlist hlist-with-seps"><li><span dir="auto" lang="af"><a href="/w/index.php?title=Af:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Af:Routing/online routers (page does not exist)">&#160;Afrikaans&#160;</a></span></li> <li><span dir="auto" lang="ast"><a href="/w/index.php?title=Ast:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ast:Routing/online routers (page does not exist)">&#160;asturianu&#160;</a></span></li> <li><span dir="auto" lang="az"><a href="/w/index.php?title=Az:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Az:Routing/online routers (page does not exist)">&#160;azərbaycanca&#160;</a></span></li> <li><span dir="auto" lang="id"><a href="/w/index.php?title=Id:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Id:Routing/online routers (page does not exist)">&#160;Bahasa Indonesia&#160;</a></span></li> <li><span dir="auto" lang="ms"><a href="/w/index.php?title=Ms:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ms:Routing/online routers (page does not exist)">&#160;Bahasa Melayu&#160;</a></span></li> <li><span dir="auto" lang="bs"><a href="/w/index.php?title=Bs:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Bs:Routing/online routers (page does not exist)">&#160;bosanski&#160;</a></span></li> <li><span dir="auto" lang="br"><a href="/w/index.php?title=Br:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Br:Routing/online routers (page does not exist)">&#160;brezhoneg&#160;</a></span></li> <li><span dir="auto" lang="ca"><a href="/w/index.php?title=Ca:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ca:Routing/online routers (page does not exist)">&#160;català&#160;</a></span></li> <li><span dir="auto" lang="cs"><a href="/w/index.php?title=Cs:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Cs:Routing/online routers (page does not exist)">&#160;čeština&#160;</a></span></li> <li><span dir="auto" lang="cnr"><a href="/w/index.php?title=Cnr:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Cnr:Routing/online routers (page does not exist)">&#160;Crnogorski&#160;</a></span></li> <li><span dir="auto" lang="da"><a href="/w/index.php?title=Da:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Da:Routing/online routers (page does not exist)">&#160;dansk&#160;</a></span></li> <li><span dir="auto" lang="de"><a href="/w/index.php?title=DE:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="DE:Routing/online routers (page does not exist)">&#160;Deutsch&#160;</a></span></li> <li><span dir="auto" lang="et"><a href="/w/index.php?title=Et:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Et:Routing/online routers (page does not exist)">&#160;eesti&#160;</a></span></li> <li><span dir="auto" lang="en"><a class="mw-selflink selflink">&#160;English&#160;</a></span></li> <li><span dir="auto" lang="es"><a href="/w/index.php?title=ES:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="ES:Routing/online routers (page does not exist)">&#160;español&#160;</a></span></li> <li><span dir="auto" lang="eo"><a href="/w/index.php?title=Eo:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Eo:Routing/online routers (page does not exist)">&#160;Esperanto&#160;</a></span></li> <li><span dir="auto" lang="eu"><a href="/w/index.php?title=Eu:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Eu:Routing/online routers (page does not exist)">&#160;euskara&#160;</a></span></li> <li><span dir="auto" lang="fr"><a href="/w/index.php?title=FR:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="FR:Routing/online routers (page does not exist)">&#160;français&#160;</a></span></li> <li><span dir="auto" lang="fy"><a href="/w/index.php?title=Fy:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Fy:Routing/online routers (page does not exist)">&#160;Frysk&#160;</a></span></li> <li><span dir="auto" lang="gd"><a href="/w/index.php?title=Gd:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Gd:Routing/online routers (page does not exist)">&#160;Gàidhlig&#160;</a></span></li> <li><span dir="auto" lang="gl"><a href="/w/index.php?title=Gl:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Gl:Routing/online routers (page does not exist)">&#160;galego&#160;</a></span></li> <li><span dir="auto" lang="hr"><a href="/w/index.php?title=Hr:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Hr:Routing/online routers (page does not exist)">&#160;hrvatski&#160;</a></span></li> <li><span dir="auto" lang="io"><a href="/w/index.php?title=Io:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Io:Routing/online routers (page does not exist)">&#160;Ido&#160;</a></span></li> <li><span dir="auto" lang="ia"><a href="/w/index.php?title=Ia:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ia:Routing/online routers (page does not exist)">&#160;interlingua&#160;</a></span></li> <li><span dir="auto" lang="is"><a href="/w/index.php?title=Is:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Is:Routing/online routers (page does not exist)">&#160;íslenska&#160;</a></span></li> <li><span dir="auto" lang="it"><a href="/w/index.php?title=IT:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="IT:Routing/online routers (page does not exist)">&#160;italiano&#160;</a></span></li> <li><span dir="auto" lang="ht"><a href="/w/index.php?title=Ht:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ht:Routing/online routers (page does not exist)">&#160;Kreyòl ayisyen&#160;</a></span></li> <li><span dir="auto" lang="gcf"><a href="/w/index.php?title=Gcf:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Gcf:Routing/online routers (page does not exist)">&#160;kréyòl gwadloupéyen&#160;</a></span></li> <li><span dir="auto" lang="ku"><a href="/w/index.php?title=Ku:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ku:Routing/online routers (page does not exist)">&#160;kurdî&#160;</a></span></li> <li><span dir="auto" lang="lv"><a href="/w/index.php?title=Lv:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Lv:Routing/online routers (page does not exist)">&#160;latviešu&#160;</a></span></li> <li><span dir="auto" lang="lb"><a href="/w/index.php?title=Lb:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Lb:Routing/online routers (page does not exist)">&#160;Lëtzebuergesch&#160;</a></span></li> <li><span dir="auto" lang="lt"><a href="/w/index.php?title=Lt:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Lt:Routing/online routers (page does not exist)">&#160;lietuvių&#160;</a></span></li> <li><span dir="auto" lang="hu"><a href="/w/index.php?title=Hu:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Hu:Routing/online routers (page does not exist)">&#160;magyar&#160;</a></span></li> <li><span dir="auto" lang="nl"><a href="/w/index.php?title=NL:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="NL:Routing/online routers (page does not exist)">&#160;Nederlands&#160;</a></span></li> <li><span dir="auto" lang="no"><a href="/w/index.php?title=No:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="No:Routing/online routers (page does not exist)">&#160;norsk&#160;</a></span></li> <li><span dir="auto" lang="nn"><a href="/w/index.php?title=Nn:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Nn:Routing/online routers (page does not exist)">&#160;norsk nynorsk&#160;</a></span></li> <li><span dir="auto" lang="oc"><a href="/w/index.php?title=Oc:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Oc:Routing/online routers (page does not exist)">&#160;occitan&#160;</a></span></li> <li><span dir="auto" lang="pl"><a href="/w/index.php?title=Pl:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Pl:Routing/online routers (page does not exist)">&#160;polski&#160;</a></span></li> <li><span dir="auto" lang="pt"><a href="/w/index.php?title=Pt:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Pt:Routing/online routers (page does not exist)">&#160;português&#160;</a></span></li> <li><span dir="auto" lang="ro"><a href="/w/index.php?title=Ro:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ro:Routing/online routers (page does not exist)">&#160;română&#160;</a></span></li> <li><span dir="auto" lang="sc"><a href="/w/index.php?title=Sc:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Sc:Routing/online routers (page does not exist)">&#160;sardu&#160;</a></span></li> <li><span dir="auto" lang="sq"><a href="/w/index.php?title=Sq:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Sq:Routing/online routers (page does not exist)">&#160;shqip&#160;</a></span></li> <li><span dir="auto" lang="sk"><a href="/w/index.php?title=Sk:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Sk:Routing/online routers (page does not exist)">&#160;slovenčina&#160;</a></span></li> <li><span dir="auto" lang="sl"><a href="/w/index.php?title=Sl:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Sl:Routing/online routers (page does not exist)">&#160;slovenščina&#160;</a></span></li> <li><span dir="auto" lang="sr-latn"><a href="/w/index.php?title=Sr-latn:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Sr-latn:Routing/online routers (page does not exist)">&#160;srpski (latinica)&#160;</a></span></li> <li><span dir="auto" lang="fi"><a href="/wiki/Fi:Routing/online_routers" class="mw-redirect" title="Fi:Routing/online routers">&#160;suomi&#160;</a></span></li> <li><span dir="auto" lang="sv"><a href="/w/index.php?title=Sv:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Sv:Routing/online routers (page does not exist)">&#160;svenska&#160;</a></span></li> <li><span dir="auto" lang="tl"><a href="/w/index.php?title=Tl:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Tl:Routing/online routers (page does not exist)">&#160;Tagalog&#160;</a></span></li> <li><span dir="auto" lang="vi"><a href="/w/index.php?title=Vi:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Vi:Routing/online routers (page does not exist)">&#160;Tiếng Việt&#160;</a></span></li> <li><span dir="auto" lang="tr"><a href="/w/index.php?title=Tr:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Tr:Routing/online routers (page does not exist)">&#160;Türkçe&#160;</a></span></li> <li><span dir="auto" lang="diq"><a href="/w/index.php?title=Diq:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Diq:Routing/online routers (page does not exist)">&#160;Zazaki&#160;</a></span></li> <li><span dir="auto" lang="el"><a href="/w/index.php?title=El:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="El:Routing/online routers (page does not exist)">&#160;Ελληνικά&#160;</a></span></li> <li><span dir="auto" lang="be"><a href="/w/index.php?title=Be:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Be:Routing/online routers (page does not exist)">&#160;беларуская&#160;</a></span></li> <li><span dir="auto" lang="bg"><a href="/w/index.php?title=Bg:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Bg:Routing/online routers (page does not exist)">&#160;български&#160;</a></span></li> <li><span dir="auto" lang="mk"><a href="/w/index.php?title=Mk:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Mk:Routing/online routers (page does not exist)">&#160;македонски&#160;</a></span></li> <li><span dir="auto" lang="mn"><a href="/w/index.php?title=Mn:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Mn:Routing/online routers (page does not exist)">&#160;монгол&#160;</a></span></li> <li><span dir="auto" lang="ru"><a href="/w/index.php?title=RU:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="RU:Routing/online routers (page does not exist)">&#160;русский&#160;</a></span></li> <li><span dir="auto" lang="sr"><a href="/w/index.php?title=Sr:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Sr:Routing/online routers (page does not exist)">&#160;српски / srpski&#160;</a></span></li> <li><span dir="auto" lang="uk"><a href="/w/index.php?title=Uk:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Uk:Routing/online routers (page does not exist)">&#160;українська&#160;</a></span></li> <li><span dir="auto" lang="hy"><a href="/w/index.php?title=Hy:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Hy:Routing/online routers (page does not exist)">&#160;հայերեն&#160;</a></span></li> <li><span dir="auto" lang="he"><a href="/w/index.php?title=He:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="He:Routing/online routers (page does not exist)">&#160;עברית&#160;</a></span></li> <li><span dir="auto" lang="ar"><a href="/w/index.php?title=Ar:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ar:Routing/online routers (page does not exist)">&#160;العربية&#160;</a></span></li> <li><span dir="auto" lang="skr"><a href="/w/index.php?title=Skr:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Skr:Routing/online routers (page does not exist)">&#160;سرائیکی&#160;</a></span></li> <li><span dir="auto" lang="fa"><a href="/w/index.php?title=Fa:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Fa:Routing/online routers (page does not exist)">&#160;فارسی&#160;</a></span></li> <li><span dir="auto" lang="pnb"><a href="/w/index.php?title=Pnb:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Pnb:Routing/online routers (page does not exist)">&#160;پنجابی&#160;</a></span></li> <li><span dir="auto" lang="ps"><a href="/w/index.php?title=Ps:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ps:Routing/online routers (page does not exist)">&#160;پښتو&#160;</a></span></li> <li><span dir="auto" lang="ne"><a href="/w/index.php?title=Ne:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ne:Routing/online routers (page does not exist)">&#160;नेपाली&#160;</a></span></li> <li><span dir="auto" lang="mr"><a href="/w/index.php?title=Mr:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Mr:Routing/online routers (page does not exist)">&#160;मराठी&#160;</a></span></li> <li><span dir="auto" lang="hi"><a href="/w/index.php?title=Hi:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Hi:Routing/online routers (page does not exist)">&#160;हिन्दी&#160;</a></span></li> <li><span dir="auto" lang="bn"><a href="/w/index.php?title=Bn:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Bn:Routing/online routers (page does not exist)">&#160;বাংলা&#160;</a></span></li> <li><span dir="auto" lang="pa"><a href="/w/index.php?title=Pa:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Pa:Routing/online routers (page does not exist)">&#160;ਪੰਜਾਬੀ&#160;</a></span></li> <li><span dir="auto" lang="ta"><a href="/w/index.php?title=Ta:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ta:Routing/online routers (page does not exist)">&#160;தமிழ்&#160;</a></span></li> <li><span dir="auto" lang="ml"><a href="/w/index.php?title=Ml:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ml:Routing/online routers (page does not exist)">&#160;മലയാളം&#160;</a></span></li> <li><span dir="auto" lang="si"><a href="/w/index.php?title=Si:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Si:Routing/online routers (page does not exist)">&#160;සිංහල&#160;</a></span></li> <li><span dir="auto" lang="th"><a href="/w/index.php?title=Th:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Th:Routing/online routers (page does not exist)">&#160;ไทย&#160;</a></span></li> <li><span dir="auto" lang="my"><a href="/w/index.php?title=My:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="My:Routing/online routers (page does not exist)">&#160;မြန်မာဘာသာ&#160;</a></span></li> <li><span dir="auto" lang="ko"><a href="/w/index.php?title=Ko:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ko:Routing/online routers (page does not exist)">&#160;한국어&#160;</a></span></li> <li><span dir="auto" lang="ka"><a href="/w/index.php?title=Ka:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Ka:Routing/online routers (page does not exist)">&#160;ქართული&#160;</a></span></li> <li><span dir="auto" lang="tzm"><a href="/w/index.php?title=Tzm:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Tzm:Routing/online routers (page does not exist)">&#160;ⵜⴰⵎⴰⵣⵉⵖⵜ&#160;</a></span></li> <li><span dir="auto" lang="zh-hans"><a href="/w/index.php?title=Zh-hans:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Zh-hans:Routing/online routers (page does not exist)">&#160;中文(简体)&#160;</a></span></li> <li><span dir="auto" lang="zh-hant"><a href="/w/index.php?title=Zh-hant:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Zh-hant:Routing/online routers (page does not exist)">&#160;中文(繁體)&#160;</a></span></li> <li><span dir="auto" lang="ja"><a href="/w/index.php?title=JA:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="JA:Routing/online routers (page does not exist)">&#160;日本語&#160;</a></span></li> <li><span dir="auto" lang="yue"><a href="/w/index.php?title=Yue:Routing/online_routers&amp;action=edit&amp;redlink=1" class="new" title="Yue:Routing/online routers (page does not exist)">&#160;粵語&#160;</a></span></li></div> </div> <div class="nomobile" style="background:#EEE;padding:1px"> <div id="ExpandLanguages" class="hlist" style="font-weight:bold;max-height:10000000px;text-align:center"> <ul><li><a href="#top">Other languages...</a></li></ul> </div> </div> </div> <dl><dd><i>See also: <a href="/wiki/Routing/offline_routers" title="Routing/offline routers">Routing/offline routers</a></i></dd></dl> <div style="align-items:center;color:#212529;display:flex;font-size:14px;line-height:1.5;margin:2px 0;padding:16px;border-color:#6F42C1;border-style:solid;border-width:1px;"><div style="box-sizing:border-box;flex:none;padding:0 15px;text-align:left;"><p style="margin:0;"><a href="/wiki/File:Merge_left_(259959)_-_The_Noun_Project.svg" class="image"><img alt="two merging arrows" src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Merge_left_%28259959%29_-_The_Noun_Project.svg/24px-Merge_left_%28259959%29_-_The_Noun_Project.svg.png" decoding="async" width="24" height="24" style="vertical-align: text-top" srcset="https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Merge_left_%28259959%29_-_The_Noun_Project.svg/36px-Merge_left_%28259959%29_-_The_Noun_Project.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/thumb/9/95/Merge_left_%28259959%29_-_The_Noun_Project.svg/48px-Merge_left_%28259959%29_-_The_Noun_Project.svg.png 2x" /></a></p></div><div style="box-sizing:border-box;flex:auto;">It has been proposed that this page or section be merged with <i><a href="/wiki/Routers" class="mw-redirect" title="Routers">Routers</a></i>. (<a href="/wiki/Talk:Routing/online_routers" title="Talk:Routing/online routers">Discuss</a>)</div></div> <p>Online routing services and software using OpenStreetMap data. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Comparison_matrix"><span class="tocnumber">1</span> <span class="toctext">Comparison matrix</span></a> <ul> <li class="toclevel-2 tocsection-2"><a href="#Services_missing_in_comparison_matrix"><span class="tocnumber">1.1</span> <span class="toctext">Services missing in comparison matrix</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-3"><a href="#Route_services_with_public_instances"><span class="tocnumber">2</span> <span class="toctext">Route services with public instances</span></a> <ul> <li class="toclevel-2 tocsection-4"><a href="#Online_routing_software_without_public_(demo)_instances"><span class="tocnumber">2.1</span> <span class="toctext">Online routing software without public (demo) instances</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-5"><a href="#See_also"><span class="tocnumber">3</span> <span class="toctext">See also</span></a> <ul> <li class="toclevel-2 tocsection-6"><a href="#Notes"><span class="tocnumber">3.1</span> <span class="toctext">Notes</span></a></li> </ul> </li> </ul> </div> <h3><span class="mw-headline" id="Comparison_matrix">Comparison matrix</span></h3> <table class="wikitable"> <tbody><tr> <th>Functionality <small>(hover for description)</small> </th> <th><a href="/wiki/OpenRouteService" class="mw-redirect" title="OpenRouteService">OpenRoute- Service</a> <a rel="nofollow" class="external autonumber" href="https://maps.openrouteservice.org/">[1]</a> </th> <th><a href="/wiki/GraphHopper" title="GraphHopper">GraphHopper</a> <a rel="nofollow" class="external autonumber" href="//graphhopper.com/maps">[2]</a> </th> <th><a href="/wiki/Stadia_Maps" title="Stadia Maps">Stadia Maps</a> <a rel="nofollow" class="external autonumber" href="https://stadiamaps.com/products/navigation-routing/">[3]</a> </th> <th><a href="/wiki/Brouter" class="mw-redirect" title="Brouter">Brouter</a> <a rel="nofollow" class="external autonumber" href="http://brouter.de/brouter-web">[4]</a> </th> <th><a href="/wiki/OSRM" class="mw-redirect" title="OSRM">OSRM</a> <a rel="nofollow" class="external autonumber" href="http://project-osrm.org/">[5]</a> </th> <th><a href="/wiki/CycleStreets" title="CycleStreets">CycleStreets</a> <a rel="nofollow" class="external autonumber" href="http://www.cyclestreets.net/">[6]</a> </th> <th><a href="/wiki/Cycle.travel" title="Cycle.travel">cycle.travel</a> <a rel="nofollow" class="external autonumber" href="http://cycle.travel/map">[7]</a> </th> <th><a rel="nofollow" class="external text" href="http://www.wanderreitkarte.de/">HoofMarker</a> </th> <th><a href="/wiki/Routino" title="Routino">Routino</a> <a rel="nofollow" class="external autonumber" href="http://www.routino.org/">[8]</a> </th> <th><a href="/wiki/BBBike_@_World" title="BBBike @ World">BBBike @ World</a> <a rel="nofollow" class="external autonumber" href="https://www.bbbike.org/">[9]</a> </th> <th><a href="/wiki/TripGo" title="TripGo">TripGo</a> <a rel="nofollow" class="external autonumber" href="https://www.tripgo.com/">[10]</a> </th> <th><a href="/wiki/OTP" class="mw-redirect" title="OTP">OpenTrip- Planner</a> <a rel="nofollow" class="external autonumber" href="http://opentripplanner.org/">[11]</a> </th> <th><a href="/w/index.php?title=Finnder&amp;action=edit&amp;redlink=1" class="new" title="Finnder (page does not exist)">Finnder</a> <a rel="nofollow" class="external autonumber" href="http://finnder.org/">[12]</a> </th> <th><a href="/wiki/Valhalla" title="Valhalla">Valhalla</a> <a rel="nofollow" class="external autonumber" href="https://valhalla.openstreetmap.de/">[13]</a> </th></tr> <tr> <th title="Geographic areas served">Coverage </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Global </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Global </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Global </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Global </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Global </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">UK, much of North/Western Europe, Selected Cities </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Europe, North America </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Central Europe </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">UK only </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Selected Cities </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Selected Cities </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Selected Cities </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Selected Cities </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Global </td></tr> <tr> <th title="Routing engine code released under an open source license">Open source </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial"><a rel="nofollow" class="external text" href="http://www.cyclestreets.net/blog/2012/01/09/open-sourcing-effort/">Partial</a> </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">GraphHopper </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th>API for 3rd-parties </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Offline only </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a rel="nofollow" class="external text" href="http://www.cyclestreets.net/api/">Yes</a> </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">On demand </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">On demand </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">On demand </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th>Service guarantee </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">99% </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a rel="nofollow" class="external text" href="//graphhopper.com/#enterprise">Paid SLA available</a> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a rel="nofollow" class="external text" href="https://stadiamaps.com/pricing/">Paid SLA available</a> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a rel="nofollow" class="external text" href="http://www.cyclestreets.net/api/">Paid SLA available</a> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">99.9% </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">99.9% </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td></tr> <tr> <th>Regular routing data updates </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Weekly </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Weekly </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Weekly </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Weekly </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Daily </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Fortnightly </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Approx. monthly </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Weekly </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Twice weekly </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Weekly </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Weekly </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Daily </td></tr> <tr> <th colspan="15">Modes of transportation </th></tr> <tr> <th title="Fastest route for cars, accounting for speed limits (often approximated by road type)">Car (fastest) </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">fast </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Shortest route for cars">Car (shortest) </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-0" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">eco </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Shortest route for bicycles">Bicycle (shortest) </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-1" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Fastest route for bicycles, accounting for speed limits (often approximated by road type)">Bicycle (fastest) </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Safest route for bicycles">Bicycle (safest) </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-2" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Tunable </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Quietest </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-bicycle-route_2-0" class="reference"><a href="#cite_note-bicycle-route-2">&#91;2&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Tunable </td></tr> <tr> <th title="Routes along bikeable roads with little motorized traffic">Bicycle (quietest) </th> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Safest(several options) </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-3" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Tunable </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-bicycle-route_2-1" class="reference"><a href="#cite_note-bicycle-route-2">&#91;2&#93;</a></sup> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Tunable </td></tr> <tr> <th title="Shortest route along dedicated paths or roads with sidewalks">Pedestrian </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Shortest </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Routes along walkable paths with crossings on less trafficked roads">Pedestrian (safest crossings) </th> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td></tr> <tr> <th title="Routes along walkable paths with ramps instead of stairs">Wheelchair </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Configurable stairs penalty </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Configurable stairs penalty </td></tr> <tr> <th title="Routes along walkable paths, naming or counting streets along the way">Blind person </th> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td></tr> <tr> <th title="Routes hikers equipped for cross-country trekking on offroad paths and tracks">Hiker </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td> </td> <td> </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td></tr> <tr> <th title="Routes horseback riders preferring offroad ways and accounting for obstacles">Horseback </th> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td> <td> </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td></tr> <tr> <th colspan="15">Advanced routing options </th></tr> <tr> <th title="Honors restrictions such as &quot;no left turn&quot;"><a href="/wiki/Turn_restrictions" class="mw-redirect" title="Turn restrictions">Turn restrictions</a> </th> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial<sup id="cite_ref-simple-turn-restrictions_3-0" class="reference"><a href="#cite_note-simple-turn-restrictions-3">&#91;3&#93;</a></sup> </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">&#91;4&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial<sup id="cite_ref-simple-turn-restrictions_3-1" class="reference"><a href="#cite_note-simple-turn-restrictions-3">&#91;3&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">&#91;5&#93;</a></sup> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial<sup id="cite_ref-simple-turn-restrictions_3-2" class="reference"><a href="#cite_note-simple-turn-restrictions-3">&#91;3&#93;</a></sup> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial<sup id="cite_ref-simple-turn-restrictions_3-3" class="reference"><a href="#cite_note-simple-turn-restrictions-3">&#91;3&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial<sup id="cite_ref-simple-turn-restrictions_3-4" class="reference"><a href="#cite_note-simple-turn-restrictions-3">&#91;3&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th>Vehicle details (height, …) </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-4" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Intermediate stops along the way">Via-points </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">API only </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">9 online; 99 offline </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Mode-change only </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Limited </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Allows a manual speed to be entered for each road type">Manual speeds </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-5" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td></tr> <tr> <th title="Selected areas are avoided">Avoid areas </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-6" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Routes with a preference to staying within a particular country, region, etc.">Avoid borders </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Configurable </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th>Avoid bridges or tunnels </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-7" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Configurable </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td></tr> <tr> <th title="Avoids special street types like highways or toll roads">Avoid street types </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-8" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Configurable </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th>Accounts for hills </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Yes, if elevation data available </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th>Accounts for steps </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-custom-model_1-9" class="reference"><a href="#cite_note-custom-model-1">&#91;1&#93;</a></sup> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a rel="nofollow" class="external text" href="http://www.cyclestreets.net/blog/2009/10/08/cyclestreets-donations-welcome/">Yes</a> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Recognizes and prefers trailblazed hiking routes">Hiking routes </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Recognizes, can set max difficulty SAC scale, but does not necessarily prefer </td> <td> </td> <td> </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes<sup id="cite_ref-foot-route_6-0" class="reference"><a href="#cite_note-foot-route-6">&#91;6&#93;</a></sup> </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td></tr> <tr> <th title="Overlays traffic information on the map or otherwise notes traffic conditions">Real-time traffic </th> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">partial<sup id="cite_ref-tmc_7-0" class="reference"><a href="#cite_note-tmc-7">&#91;7&#93;</a></sup> </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">commercial offering for historic traffic </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">enterprise offering available </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">AADT (non-live) traffic data for some countries </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">real-time or historic traffic if provided </td></tr> <tr> <th>Routing over ferry routes </th> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Configurable </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th>Routes bicycles over motorways with <tt dir="ltr" class="mw-content-ltr" style="background:#EEF;font-size:1em;line-height:1.6"><bdi style="white-space:nowrap"><a href="/wiki/Key:bicycle" title="Key:bicycle">bicycle</a></bdi>=<a href="/wiki/Tag:bicycle%3Dyes" title="Tag:bicycle=yes"><bdi>yes</bdi></a></tt> </th> <td> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Configurable </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td></tr> <tr> <th>Time-based restrictions </th> <td> </td> <td> </td> <td> </td> <td> </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Current time only<sup id="cite_ref-8" class="reference"><a href="#cite_note-8">&#91;8&#93;</a></sup> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Query specifies time<sup id="cite_ref-9" class="reference"><a href="#cite_note-9">&#91;9&#93;</a></sup> </td></tr> <tr> <th colspan="15">Transit (public transportation) </th></tr> <tr> <th>Routes </th> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th>Schedules </th> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th><a href="/wiki/GTFS" title="GTFS">GTFS</a> input </th> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Through <a rel="nofollow" class="external text" href="https://transit.land">Transitland</a> </td></tr> <tr> <th><a href="https://en.wikipedia.org/wiki/Transfer_(public_transit)" class="extiw" title="w:Transfer (public transit)">Transfers</a> </th> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td></tr> <tr> <th><a href="https://en.wikipedia.org/wiki/Multimodal_transport" class="extiw" title="w:Multimodal transport">Multimodal</a> </th> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background: #ececec; color: #2C2C2C; font-size: smaller; vertical-align: middle; text-align: center;" class="unknown table-unknown">? </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Transit + walking </td></tr> <tr> <th colspan="15">User interface </th></tr> <tr> <th title="Textual list of street names and directions">Route instructions </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Small map of each route section to improve printing">Maplets </th> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Configurable print resolution </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Also integrates with Google Street View </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td></tr> <tr> <th title="Data from route relations, such as route names and numbers, included in instructions"><a href="/wiki/Relation:route" title="Relation:route">Route relations</a> </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td> </td></tr> <tr> <th title="Instructions available in more than one language">Multilingual instructions </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Possible </td> <td style="font-size:smaller;background:#EEE;color:#333;vertical-align:middle;text-align:center;" class="table-na">N/A </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Permalink to route directions, for inclusion in an e-mail">Route permalink </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td> </td></tr> <tr> <th title="Short permalink to route directions, rather than a long sprawling mess">Route short link </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td></tr> <tr> <th>GPX export </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Link to conveniently edit relevant parts of the map in the Potlatch online editor">Edit in Potlatch link </th> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td></tr> <tr> <th title="Link to conveniently edit relevant parts of the map in the offline editors as JOSM">Edit via remote control </th> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td> </td></tr> <tr> <th>Mobile device (small screen) </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a rel="nofollow" class="external text" href="http://m.cyclestreets.net/">Yes</a> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Being improved </td> <td style="background:#FFB;color:#000;vertical-align:middle;text-align:center;" class="table-partial">Being improved </td> <td> </td></tr> <tr> <th title="Diagram or summary of changes in elevation along the route, most useful for bicyclists">Elevation profile </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a rel="nofollow" class="external text" href="http://www.cyclestreets.net/blog/2009/10/08/elevation-profiles/">Yes</a> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td></tr> <tr> <th title="Offline applications that use this service to provide routing in the app">Offline applications </th> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a href="/wiki/Marble" class="mw-redirect" title="Marble">Marble</a>, <a href="/wiki/OsmAnd" title="OsmAnd">OsmAnd</a>, <a href="/w/index.php?title=OsmGps&amp;action=edit&amp;redlink=1" class="new" title="OsmGps (page does not exist)">OsmGps</a> </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">yes </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes">Strict offline use with Locus, OruxMaps, OsmAnd </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a href="/wiki/Marble" class="mw-redirect" title="Marble">Marble</a> (0.14+) </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a href="/wiki/Marble" class="mw-redirect" title="Marble">Marble</a> </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#F99;color:#000;vertical-align:middle;text-align:center;" class="table-no">no </td> <td style="background:#bfb;color:#000;vertical-align:middle;text-align:center;" class="table-yes"><a href="/wiki/Bike_Citizens" title="Bike Citizens">Bike Citizens</a> </td> <td> </td></tr> </tbody></table> <h4><span class="mw-headline" id="Services_missing_in_comparison_matrix">Services missing in comparison matrix</span></h4> <ul><li><a rel="nofollow" class="external text" href="http://www.komoot.de">Komoot</a> - Outdoor route planner (bicycle, hiking, mountain bike, road bike) for webbrowser and smartphones. (voice navigation, social media connection &amp; more)</li> <li><a rel="nofollow" class="external text" href="http://www.geovelo.app">GeoVelo</a> French cycle routing on selected city</li> <li><a rel="nofollow" class="external text" href="http://routing.osm.ch">routing.osm.ch</a> - Routing for pedestrians (two types), cyclists (two types) and cars in Switzerland only (based on OSRM)</li> <li><a rel="nofollow" class="external text" href="https://kurviger.de/en">Kurviger</a> - Motorcycle route planning and navigation that favours scenic curvy roads and slopes, while avoiding cities and highways, available as Android app, website, and API, via the <a rel="nofollow" class="external text" href="https://graphhopper.com/api/1/docs/supported-vehicle-profiles/">GraphHopper Directions API</a>.</li></ul> <h2><span class="mw-headline" id="Route_services_with_public_instances">Route services with public instances</span></h2> <ul><li><a href="/wiki/Open_Source_Routing_Machine" title="Open Source Routing Machine">Open Source Routing Machine</a> (OSRM) <a rel="nofollow" class="external autonumber" href="http://map.project-osrm.org/">[14]</a>: Very fast car routing.</li> <li><a href="/wiki/OpenRouteService" class="mw-redirect" title="OpenRouteService">OpenRouteService</a> (<a rel="nofollow" class="external autonumber" href="http://www.openrouteservice.org/">[15]</a>) - global fast and comprehensive routing service for many profiles car, heavy vehicles, pedestrians and bicycles (MTB, race bike, fastest, shortest, safest, green..), wheelchair etc. Offers also API and ecosystem of tools and libs (JavaScript, R, Python, QGIS...)</li> <li><a href="/wiki/MapQuest" title="MapQuest">MapQuest</a> <a rel="nofollow" class="external autonumber" href="http://open.mapquest.co.uk/">[16]</a></li> <li><a href="/wiki/CycleStreets" title="CycleStreets">CycleStreets</a> is routing for cyclists (UK, much of North/Western Europe, Selected Cities) <a rel="nofollow" class="external autonumber" href="http://www.cyclestreets.net/">[17]</a></li> <li><a href="/wiki/Routino" title="Routino">Routino</a> (<a rel="nofollow" class="external autonumber" href="http://www.routino.org">[18]</a>) A free / open source router with an online demonstration for the UK <a rel="nofollow" class="external autonumber" href="http://www.routino.org/uk/">[19]</a>.</li> <li><a href="/wiki/BBBike_@_World" title="BBBike @ World">BBBike @ World</a> (<a rel="nofollow" class="external autonumber" href="https://www.bbbike.org">[20]</a>) - a Cycle Route Planner. More than 200 cities are supported around the world. There is also an offline version.</li> <li><a rel="nofollow" class="external text" href="http://brouter.de/brouter">BRouter</a> focuses on bike routing and features elevation awareness, alternatives, fully configurable routing profiles and offline routing for Android</li> <li><a href="/wiki/GraphHopper" title="GraphHopper">GraphHopper</a> (<a rel="nofollow" class="external autonumber" href="http://graphhopper.com/maps">[21]</a>): Fast car, bike and pedestrian routing. Open Source &amp; Java.</li></ul> <h3><span id="Online_routing_software_without_public_.28demo.29_instances"></span><span class="mw-headline" id="Online_routing_software_without_public_(demo)_instances">Online routing software without public (demo) instances</span></h3> <ul><li><a href="/wiki/PgRouting" title="PgRouting">pgRouting</a> (<a rel="nofollow" class="external autonumber" href="http://pgrouting.postlbs.org/">[22]</a>) main objective is to provide routing functionality to PostGIS / PostgreSQL. pgRouting is part of PostLBS, which provides core tools for Location Based Services (LBS) as Open Source Software (OSS).</li></ul> <h2><span class="mw-headline" id="See_also">See also</span></h2> <ul><li><a rel="nofollow" class="external text" href="http://www.liedman.net/leaflet-routing-machine/">Leaflet Routing Machine</a></li></ul> <h4><span class="mw-headline" id="Notes">Notes</span></h4> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-custom-model-1"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-custom-model_1-0">1.0</a></sup> <sup><a href="#cite_ref-custom-model_1-1">1.1</a></sup> <sup><a href="#cite_ref-custom-model_1-2">1.2</a></sup> <sup><a href="#cite_ref-custom-model_1-3">1.3</a></sup> <sup><a href="#cite_ref-custom-model_1-4">1.4</a></sup> <sup><a href="#cite_ref-custom-model_1-5">1.5</a></sup> <sup><a href="#cite_ref-custom-model_1-6">1.6</a></sup> <sup><a href="#cite_ref-custom-model_1-7">1.7</a></sup> <sup><a href="#cite_ref-custom-model_1-8">1.8</a></sup> <sup><a href="#cite_ref-custom-model_1-9">1.9</a></sup></span> <span class="reference-text">Possible with custom model</span> </li> <li id="cite_note-bicycle-route-2"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-bicycle-route_2-0">2.0</a></sup> <sup><a href="#cite_ref-bicycle-route_2-1">2.1</a></sup></span> <span class="reference-text">Preference for relations with route=bicycle can be selected</span> </li> <li id="cite_note-simple-turn-restrictions-3"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-simple-turn-restrictions_3-0">3.0</a></sup> <sup><a href="#cite_ref-simple-turn-restrictions_3-1">3.1</a></sup> <sup><a href="#cite_ref-simple-turn-restrictions_3-2">3.2</a></sup> <sup><a href="#cite_ref-simple-turn-restrictions_3-3">3.3</a></sup> <sup><a href="#cite_ref-simple-turn-restrictions_3-4">3.4</a></sup></span> <span class="reference-text">For simplest turn restrictions composed of way-node-way</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">For simplest turn restrictions composed of way-node-way, see <a rel="nofollow" class="external free" href="https://github.com/graphhopper/graphhopper/issues/446">https://github.com/graphhopper/graphhopper/issues/446</a> for request to support via ways</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text">There is support for via ways including multiple one. Multiple via ways support implemented in <a rel="nofollow" class="external text" href="https://github.com/Project-OSRM/osrm-backend/issues/4439#event-4133723399">December 2020</a> - may not be deployed yet everywhere</span> </li> <li id="cite_note-foot-route-6"><span class="mw-cite-backlink"><a href="#cite_ref-foot-route_6-0">↑</a></span> <span class="reference-text">Preference for relations with route=foot/walking/hiking can be selected</span> </li> <li id="cite_note-tmc-7"><span class="mw-cite-backlink"><a href="#cite_ref-tmc_7-0">↑</a></span> <span class="reference-text"><a href="https://en.wikipedia.org/wiki/Traffic_Message_Channel" class="extiw" title="wikipedia:Traffic Message Channel">Traffic Message Channel</a> (TMC) only in Germany. every 5 minutes updated</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/Project-OSRM/osrm-backend/pull/3841">Details</a>. A script has to be run to specialize the data set for a given time and load it into the server. Of course, if you're running your own instance for testing, you can run the script as many times as you want to test different times.</span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://valhalla.github.io/demos/routing/#loc=17,39.057909,-77.125343&amp;locations=%5B{%22lat%22:39.05696724662729,%22lon%22:-77.12629437468422},{%22lat%22:39.05845017652658,%22lon%22:-77.1279680731095}%5D&amp;costing=%22auto%22&amp;directionsoptions={%22language%22:%22en-US%22}">Test case</a> valid as of 2021-01-30. Sign up for a free Mapbox account, put in your token, go to "Routing Options" -&gt; "Show" -&gt; "Date &amp; Time Options", and try the departure times "25-Jan-2021 08:00:00" and "25-Jan-2021 10:00:00".</span> </li> </ol></div> <p>Adapted from <a href="/wiki/OpenRouteService#Route_Service_Comparison_Matrix" class="mw-redirect" title="OpenRouteService">OpenRouteService#Route Service Comparison Matrix</a> </p> <!-- NewPP limit report Cached time: 20250226042651 Cache expiry: 86400 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.366 seconds Real time usage: 0.464 seconds Preprocessor visited node count: 3475/1000000 Post‐expand include size: 87999/2097152 bytes Template argument size: 2413/2097152 bytes Highest expansion depth: 18/100 Expensive parser function count: 7/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 6524/5000000 bytes Lua time usage: 0.080/15 seconds Lua virtual size: 6787072/52428800 bytes Lua estimated memory usage: 0 bytes Number of Wikibase entities loaded: 0/250 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 252.553 1 -total 26.62% 67.240 1 Template:Languages 23.94% 60.456 5 Template:LangSwitch 18.08% 45.656 1 Template:Merge 17.10% 43.181 1 Template:Wfmessage 8.46% 21.364 8 Template:Langcode 8.12% 20.513 1 Template:Tag 6.50% 16.420 302 Template:Yes 5.49% 13.864 241 Template:No 5.18% 13.086 1 Template:LL --> <!-- Saved in parser cache with key wiki:pcache:idhash:31641-0!canonical and timestamp 20250226042651 and revision id 2792697. --> </div> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://wiki.openstreetmap.org/w/index.php?title=Routing/online_routers&amp;oldid=2792697">https://wiki.openstreetmap.org/w/index.php?title=Routing/online_routers&amp;oldid=2792697</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/wiki/Category:Routing" title="Category:Routing">Routing</a></li><li><a href="/wiki/Category:Software_lists" title="Category:Software lists">Software lists</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Pages_unavailable_in_German" title="Category:Pages unavailable in German">Pages unavailable in German</a></li><li><a href="/wiki/Category:Pages_unavailable_in_Spanish" title="Category:Pages unavailable in Spanish">Pages unavailable in Spanish</a></li><li><a href="/wiki/Category:Pages_unavailable_in_French" title="Category:Pages unavailable in French">Pages unavailable in French</a></li><li><a href="/wiki/Category:Pages_unavailable_in_Italian" title="Category:Pages unavailable in Italian">Pages unavailable in Italian</a></li><li><a href="/wiki/Category:Pages_unavailable_in_Dutch" title="Category:Pages unavailable in Dutch">Pages unavailable in Dutch</a></li><li><a href="/wiki/Category:Pages_unavailable_in_Russian" title="Category:Pages unavailable in Russian">Pages unavailable in Russian</a></li><li><a href="/wiki/Category:Pages_unavailable_in_Japanese" title="Category:Pages unavailable in Japanese">Pages unavailable in Japanese</a></li><li><a href="/wiki/Category:Suggested_merges" title="Category:Suggested merges">Suggested merges</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigation menu</h2> <div id="mw-head"> <nav id="p-personal" class="vector-menu mw-portlet mw-portlet-personal vector-user-menu-legacy" aria-labelledby="p-personal-label" role="navigation" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Personal tools</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="pt-uls" class="mw-list-item active"><a class="uls-trigger" href="#"><span>English</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Routing%2Fonline+routers" title="You are encouraged to create an account and log in; however, it is not mandatory"><span>Create account</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Routing%2Fonline+routers" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span>Log in</span></a></li></ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="vector-menu mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy" aria-labelledby="p-namespaces-label" role="navigation" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Namespaces</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/Routing/online_routers" title="View the content page [c]" accesskey="c"><span>Page</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/Talk:Routing/online_routers" rel="discussion" title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li></ul> </div> </nav> <nav id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" /> <label id="p-variants-label" aria-label="Change language variant" class="vector-menu-heading " > <span class="vector-menu-heading-label">English</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="vector-menu mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy" aria-labelledby="p-views-label" role="navigation" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Views</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="/wiki/Routing/online_routers"><span>Read</span></a></li><li id="ca-viewsource" class="mw-list-item"><a href="/w/index.php?title=Routing/online_routers&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e"><span>View source</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=Routing/online_routers&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li></ul> </div> </nav> <nav id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="More options" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" /> <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">More</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <div> <h3 > <label for="searchInput">Search</label> </h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Search OpenStreetMap Wiki" aria-label="Search OpenStreetMap Wiki" autocapitalize="sentences" title="Search OpenStreetMap Wiki [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Special:Search"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Search the pages for this text" value="Search"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Go to a page with this exact name if it exists" value="Go"> </div> </form> </div> </div> </div> </div> <div id="mw-panel"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/Main_Page" title="Visit the main page"></a> </div> <nav id="p-site" class="vector-menu mw-portlet mw-portlet-site vector-menu-portal portal" aria-labelledby="p-site-label" role="navigation" > <h3 id="p-site-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Site</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="n-mainpage" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main Page</span></a></li><li id="n-osm-homepage" class="mw-list-item"><a href="https://www.openstreetmap.org/"><span>The map</span></a></li><li id="n-mapfeatures" class="mw-list-item"><a href="/wiki/Map_features"><span>Map Features</span></a></li><li id="n-contributors" class="mw-list-item"><a href="/wiki/Contributors"><span>Contributors</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Get_help" title="The place to find out"><span>Help</span></a></li><li id="n-blogs" class="mw-list-item"><a href="/wiki/OSM_Blogs"><span>Blogs</span></a></li><li id="n-Shop" class="mw-list-item"><a href="/wiki/Merchandise"><span>Shop</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="/wiki/Donations"><span>Donations</span></a></li><li id="n-talk-wiki" class="mw-list-item"><a href="/wiki/Talk:Wiki"><span>Wiki discussion</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li></ul> </div> </nav> <nav id="p-tb" class="vector-menu mw-portlet mw-portlet-tb vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Tools</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Routing/online_routers" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Routing/online_routers" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Routing/online_routers&amp;oldid=2792697" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Routing/online_routers&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Routing%2Fonline_routers&amp;id=2792697&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li></ul> </div> </nav> <nav id="p-lang" class="vector-menu mw-portlet mw-portlet-lang vector-menu-portal portal" aria-labelledby="p-lang-label" role="navigation" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In other languages</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-add wb-langlinks-link"><a href="https://wiki.openstreetmap.org/wiki/Special:NewItem?site=wiki&amp;page=Routing%2Fonline+routers" title="Add interlanguage links" class="wbc-editpage">Add links</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" role="contentinfo" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 23 December 2024, at 17:32.</li> <li id="footer-info-copyright">Content is available under <a href="/wiki/Wiki_content_license" title="Wiki content license">Creative Commons Attribution-ShareAlike 2.0 license</a> unless otherwise noted.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://www.osmfoundation.org/wiki/Privacy_Policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/About">About OpenStreetMap Wiki</a></li> <li id="footer-places-disclaimer"><a href="/wiki/Disclaimer">Disclaimers</a></li> <li id="footer-places-mobileview"><a href="//wiki.openstreetmap.org/w/index.php?title=Routing/online_routers&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://creativecommons.org/licenses/by-sa/2.0/"><img src="/cc-wiki.png" alt="Creative Commons Attribution-ShareAlike 2.0 license" width="88" height="31" loading="lazy"/></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/w/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/w/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /w/resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.366","walltime":"0.464","ppvisitednodes":{"value":3475,"limit":1000000},"postexpandincludesize":{"value":87999,"limit":2097152},"templateargumentsize":{"value":2413,"limit":2097152},"expansiondepth":{"value":18,"limit":100},"expensivefunctioncount":{"value":7,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":6524,"limit":5000000},"entityaccesscount":{"value":0,"limit":250},"timingprofile":["100.00% 252.553 1 -total"," 26.62% 67.240 1 Template:Languages"," 23.94% 60.456 5 Template:LangSwitch"," 18.08% 45.656 1 Template:Merge"," 17.10% 43.181 1 Template:Wfmessage"," 8.46% 21.364 8 Template:Langcode"," 8.12% 20.513 1 Template:Tag"," 6.50% 16.420 302 Template:Yes"," 5.49% 13.864 241 Template:No"," 5.18% 13.086 1 Template:LL"]},"scribunto":{"limitreport-timeusage":{"value":"0.080","limit":"15"},"limitreport-virtmemusage":{"value":6787072,"limit":52428800},"limitreport-estmemusage":0},"cachereport":{"timestamp":"20250226042651","ttl":86400,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":156});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10