CINXE.COM

GBFS

<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> <head id="head"><link rel="stylesheet" type="text/css" href="/Templates/Version1.5/CSS/sfproject.min.css" /><link rel="stylesheet" type="text/css" href="/Templates/Version1.5/CSS/universal.less" /><link rel="stylesheet" type="text/css" href="/Templates/Version1.5/CSS/controls.less" /><link rel="stylesheet" type="text/css" href="/Templates/Version1.5/CSS/formatting.css" /><meta http-equiv="content-type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="HandheldFriendly" content="True" /> <meta http-equiv="cleartype" content="on" /> <meta name="application-name" content="Website applicationname shown above taskbar preview" /> <meta name="msapplication-tooltip" content="Additional tooltip text" /> <meta name="msapplication-window" content="width=1024;height=768" /> <meta name="msapplication-starturl" content="./" /> <meta name="msapplication-navbutton-color" content="#E72C53" /> <meta name="msapplication-TileColor" content="#E72C53" /> <meta name="facebook-domain-verification" content="fvwk2vozbkucr1bl1e5sz130zvbb00" /> <meta name="msapplication-TileImage" content='/Templates/Version1.5/Icons/apple-touch-icon-144x144-precomposed.png' /> <link rel="shortcut icon" href='/Templates/Version1.5/Icons/favicon.ico?v=2' /> <link rel="shortcut icon" href='/Templates/Version1.5/Icons/apple-touch-icon-144x144-precomposed.png' /> <link rel="apple-touch-icon-precomposed" sizes="144x144" href='/Templates/Version1.5/Icons/apple-touch-icon-144x144-precomposed.png' /> <link rel="apple-touch-icon-precomposed" sizes="114x114" href='/Templates/Version1.5/Icons/apple-touch-icon-114x114-precomposed.png' /> <link rel="apple-touch-icon-precomposed" sizes="72x72" href='/Templates/Version1.5/Icons/apple-touch-icon-72x72-precomposed.png' /> <link rel="apple-touch-icon-precomposed" href='/Templates/Version1.5/Icons/apple-touch-icon-57x57-precomposed.png' /> <!--[if lt IE 9]> <script type="text/javascript" src="Scripts/script.top.min.js" async="async"></script> <![endif]--> <title> GBFS </title><link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet" /><link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700" rel="stylesheet" type="text/css" /><meta name="facebook-domain-verification" content="5i8y6gi5yxi0j2l7t6wqwbeqwk22uh" /><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o?o:e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({QJf3ax:[function(t,e){function n(t){function e(e,n,a){t&&t(e,n,a),a||(a={});for(var c=s(e),f=c.length,u=i(a,o,r),d=0;f>d;d++)c[d].apply(u,n);return u}function a(t,e){f[t]=s(t).concat(e)}function s(t){return f[t]||[]}function c(){return n(e)}var f={};return{on:a,emit:e,create:c,listeners:s,_events:f}}function r(){return{}}var o="nr@context",i=t("gos");e.exports=n()},{gos:"7eSDFh"}],ee:[function(t,e){e.exports=t("QJf3ax")},{}],3:[function(t){function e(t){try{i.console&&console.log(t)}catch(e){}}var n,r=t("ee"),o=t(1),i={};try{n=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(i.console=!0,-1!==n.indexOf("dev")&&(i.dev=!0),-1!==n.indexOf("nr_dev")&&(i.nrDev=!0))}catch(a){}i.nrDev&&r.on("internal-error",function(t){e(t.stack)}),i.dev&&r.on("fn-err",function(t,n,r){e(r.stack)}),i.dev&&(e("NR AGENT IN DEVELOPMENT MODE"),e("flags: "+o(i,function(t){return t}).join(", ")))},{1:22,ee:"QJf3ax"}],4:[function(t){function e(t,e,n,i,s){try{c?c-=1:r("err",[s||new UncaughtException(t,e,n)])}catch(f){try{r("ierr",[f,(new Date).getTime(),!0])}catch(u){}}return"function"==typeof a?a.apply(this,o(arguments)):!1}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function n(t){r("err",[t,(new Date).getTime()])}var r=t("handle"),o=t(6),i=t("ee"),a=window.onerror,s=!1,c=0;t("loader").features.err=!0,t(4),window.onerror=e;try{throw new Error}catch(f){"stack"in f&&(t(1),t(5),"addEventListener"in window&&t(2),window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&t(3),s=!0)}i.on("fn-start",function(){s&&(c+=1)}),i.on("fn-err",function(t,e,r){s&&(this.thrown=!0,n(r))}),i.on("fn-end",function(){s&&!this.thrown&&c>0&&(c-=1)}),i.on("internal-error",function(t){r("ierr",[t,(new Date).getTime(),!0])})},{1:9,2:6,3:10,4:3,5:8,6:23,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],5:[function(t){function e(){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var n=t("ee"),r=t("handle"),o=t(1);t("loader").features.stn=!0,t(2),n.on("fn-start",function(t){var e=t[0];e instanceof Event&&(this.bstStart=Date.now())}),n.on("fn-end",function(t,e){var n=t[0];n instanceof Event&&r("bst",[n,e,this.bstStart,Date.now()])}),o.on("fn-start",function(t,e,n){this.bstStart=Date.now(),this.bstType=n}),o.on("fn-end",function(t,e){r("bstTimer",[e,this.bstStart,Date.now(),this.bstType])}),n.on("pushState-start",function(){this.time=Date.now(),this.startPath=location.pathname+location.hash}),n.on("pushState-end",function(){r("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),"addEventListener"in window.performance&&(window.performance.addEventListener("webkitresourcetimingbufferfull",function(){r("bstResource",[window.performance.getEntriesByType("resource")]),window.performance.webkitClearResourceTimings()},!1),window.performance.addEventListener("resourcetimingbufferfull",function(){r("bstResource",[window.performance.getEntriesByType("resource")]),window.performance.clearResourceTimings()},!1)),document.addEventListener("scroll",e,!1),document.addEventListener("keypress",e,!1),document.addEventListener("click",e,!1)}},{1:9,2:7,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],6:[function(t,e){function n(t){i.inPlace(t,["addEventListener","removeEventListener"],"-",r)}function r(t){return t[1]}var o=(t(1),t("ee").create()),i=t(2)(o),a=t("gos");if(e.exports=o,n(window),"getPrototypeOf"in Object){for(var s=document;s&&!s.hasOwnProperty("addEventListener");)s=Object.getPrototypeOf(s);s&&n(s);for(var c=XMLHttpRequest.prototype;c&&!c.hasOwnProperty("addEventListener");)c=Object.getPrototypeOf(c);c&&n(c)}else XMLHttpRequest.prototype.hasOwnProperty("addEventListener")&&n(XMLHttpRequest.prototype);o.on("addEventListener-start",function(t){if(t[1]){var e=t[1];"function"==typeof e?this.wrapped=t[1]=a(e,"nr@wrapped",function(){return i(e,"fn-",null,e.name||"anonymous")}):"function"==typeof e.handleEvent&&i.inPlace(e,["handleEvent"],"fn-")}}),o.on("removeEventListener-start",function(t){var e=this.wrapped;e&&(t[1]=e)})},{1:23,2:24,ee:"QJf3ax",gos:"7eSDFh"}],7:[function(t,e){var n=(t(2),t("ee").create()),r=t(1)(n);e.exports=n,r.inPlace(window.history,["pushState"],"-")},{1:24,2:23,ee:"QJf3ax"}],8:[function(t,e){var n=(t(2),t("ee").create()),r=t(1)(n);e.exports=n,r.inPlace(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame"],"raf-"),n.on("raf-start",function(t){t[0]=r(t[0],"fn-")})},{1:24,2:23,ee:"QJf3ax"}],9:[function(t,e){function n(t,e,n){var r=t[0];"string"==typeof r&&(r=new Function(r)),t[0]=o(r,"fn-",null,n)}var r=(t(2),t("ee").create()),o=t(1)(r);e.exports=r,o.inPlace(window,["setTimeout","setInterval","setImmediate"],"setTimer-"),r.on("setTimer-start",n)},{1:24,2:23,ee:"QJf3ax"}],10:[function(t,e){function n(){f.inPlace(this,p,"fn-")}function r(t,e){f.inPlace(e,["onreadystatechange"],"fn-")}function o(t,e){return e}function i(t,e){for(var n in t)e[n]=t[n];return e}var a=t("ee").create(),s=t(1),c=t(2),f=c(a),u=c(s),d=window.XMLHttpRequest,p=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"];e.exports=a,window.XMLHttpRequest=function(t){var e=new d(t);try{a.emit("new-xhr",[],e),u.inPlace(e,["addEventListener","removeEventListener"],"-",function(t,e){return e}),e.addEventListener("readystatechange",n,!1)}catch(r){try{a.emit("internal-error",[r])}catch(o){}}return e},i(d,XMLHttpRequest),XMLHttpRequest.prototype=d.prototype,f.inPlace(XMLHttpRequest.prototype,["open","send"],"-xhr-",o),a.on("send-xhr-start",r),a.on("open-xhr-start",r)},{1:6,2:24,ee:"QJf3ax"}],11:[function(t){function e(t){if("string"==typeof t&&t.length)return t.length;if("object"!=typeof t)return void 0;if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if("undefined"!=typeof FormData&&t instanceof FormData)return void 0;try{return JSON.stringify(t).length}catch(e){return void 0}}function n(t){var n=this.params,r=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;c>i;i++)t.removeEventListener(s[i],this.listener,!1);if(!n.aborted){if(r.duration=(new Date).getTime()-this.startTime,4===t.readyState){n.status=t.status;var a=t.responseType,f="arraybuffer"===a||"blob"===a||"json"===a?t.response:t.responseText,u=e(f);if(u&&(r.rxSize=u),this.sameOrigin){var d=t.getResponseHeader("X-NewRelic-App-Data");d&&(n.cat=d.split(", ").pop())}}else n.status=0;r.cbTime=this.cbTime,o("xhr",[n,r,this.startTime])}}}function r(t,e){var n=i(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}if(window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)){t("loader").features.xhr=!0;var o=t("handle"),i=t(2),a=t("ee"),s=["load","error","abort","timeout"],c=s.length,f=t(1);t(4),t(3),a.on("new-xhr",function(){this.totalCbs=0,this.called=0,this.cbTime=0,this.end=n,this.ended=!1,this.xhrGuids={}}),a.on("open-xhr-start",function(t){this.params={method:t[0]},r(this,t[1]),this.metrics={}}),a.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),a.on("send-xhr-start",function(t,n){var r=this.metrics,o=t[0],i=this;if(r&&o){var f=e(o);f&&(r.txSize=f)}this.startTime=(new Date).getTime(),this.listener=function(t){try{"abort"===t.type&&(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof n.onload))&&i.end(n)}catch(e){try{a.emit("internal-error",[e])}catch(r){}}};for(var u=0;c>u;u++)n.addEventListener(s[u],this.listener,!1)}),a.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),a.on("xhr-load-added",function(t,e){var n=""+f(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),a.on("xhr-load-removed",function(t,e){var n=""+f(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),a.on("addEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-added",[t[1],t[2]],e)}),a.on("removeEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-removed",[t[1],t[2]],e)}),a.on("fn-start",function(t,e,n){e instanceof XMLHttpRequest&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=(new Date).getTime()))}),a.on("fn-end",function(t,e){this.xhrCbStart&&a.emit("xhr-cb-time",[(new Date).getTime()-this.xhrCbStart,this.onload,e],e)})}},{1:"XL7HBI",2:12,3:10,4:6,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],12:[function(t,e){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");return!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname),r.sameOrigin=!e.hostname||e.hostname===document.domain&&e.port===n.port&&e.protocol===n.protocol,r}},{}],13:[function(t,e){function n(t){return function(){r(t,[(new Date).getTime()].concat(i(arguments)))}}var r=t("handle"),o=t(1),i=t(2);"undefined"==typeof window.newrelic&&(newrelic=window.NREUM);var a=["setPageViewName","addPageAction","setCustomAttribute","finished","addToTrace","inlineHit","noticeError"];o(a,function(t,e){window.NREUM[e]=n("api-"+e)}),e.exports=window.NREUM},{1:22,2:23,handle:"D5DuLP"}],gos:[function(t,e){e.exports=t("7eSDFh")},{}],"7eSDFh":[function(t,e){function n(t,e,n){if(r.call(t,e))return t[e];var o=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:o,writable:!0,enumerable:!1}),o}catch(i){}return t[e]=o,o}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],D5DuLP:[function(t,e){function n(t,e,n){return r.listeners(t).length?r.emit(t,e,n):(o[t]||(o[t]=[]),void o[t].push(e))}var r=t("ee").create(),o={};e.exports=n,n.ee=r,r.q=o},{ee:"QJf3ax"}],handle:[function(t,e){e.exports=t("D5DuLP")},{}],XL7HBI:[function(t,e){function n(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:i(t,o,function(){return r++})}var r=1,o="nr@id",i=t("gos");e.exports=n},{gos:"7eSDFh"}],id:[function(t,e){e.exports=t("XL7HBI")},{}],loader:[function(t,e){e.exports=t("G9z0Bl")},{}],G9z0Bl:[function(t,e){function n(){var t=l.info=NREUM.info;if(t&&t.licenseKey&&t.applicationID&&f&&f.body){s(h,function(e,n){e in t||(t[e]=n)}),l.proto="https"===p.split(":")[0]||t.sslForHttp?"https://":"http://",a("mark",["onload",i()]);var e=f.createElement("script");e.src=l.proto+t.agent,f.body.appendChild(e)}}function r(){"complete"===f.readyState&&o()}function o(){a("mark",["domContent",i()])}function i(){return(new Date).getTime()}var a=t("handle"),s=t(1),c=(t(2),window),f=c.document,u="addEventListener",d="attachEvent",p=(""+location).split("?")[0],h={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-593.min.js"},l=e.exports={offset:i(),origin:p,features:{}};f[u]?(f[u]("DOMContentLoaded",o,!1),c[u]("load",n,!1)):(f[d]("onreadystatechange",r),c[d]("onload",n)),a("mark",["firstbyte",i()])},{1:22,2:13,handle:"D5DuLP"}],22:[function(t,e){function n(t,e){var n=[],o="",i=0;for(o in t)r.call(t,o)&&(n[i]=e(o,t[o]),i+=1);return n}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],23:[function(t,e){function n(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(0>o?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=n},{}],24:[function(t,e){function n(t){return!(t&&"function"==typeof t&&t.apply&&!t[i])}var r=t("ee"),o=t(1),i="nr@wrapper",a=Object.prototype.hasOwnProperty;e.exports=function(t){function e(t,e,r,a){function nrWrapper(){var n,i,s,f;try{i=this,n=o(arguments),s=r&&r(n,i)||{}}catch(d){u([d,"",[n,i,a],s])}c(e+"start",[n,i,a],s);try{return f=t.apply(i,n)}catch(p){throw c(e+"err",[n,i,p],s),p}finally{c(e+"end",[n,i,f],s)}}return n(t)?t:(e||(e=""),nrWrapper[i]=!0,f(t,nrWrapper),nrWrapper)}function s(t,r,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<r.length;c++)s=r[c],a=t[s],n(a)||(t[s]=e(a,f?s+o:o,i,s,t))}function c(e,n,r){try{t.emit(e,n,r)}catch(o){u([o,e,n,r])}}function f(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){u([r])}for(var o in t)a.call(t,o)&&(e[o]=t[o]);return e}function u(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=r),e.inPlace=s,e.flag=i,e}},{1:23,ee:"QJf3ax"}]},{},["G9z0Bl",4,11,5]); ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"0ed874c0a9",applicationID:"8001046",sa:1,agent:"js-agent.newrelic.com/nr-593.min.js"} </script><meta name="Generator" content="Sitefinity 14.4.8143.0 DX" /><link rel="canonical" href="https://www.bcycle.com/gbfs" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><script type="text/javascript"> (function() {var _rdDeviceWidth = (window.innerWidth > 0) ? window.innerWidth : screen.width;var _rdDeviceHeight = (window.innerHeight > 0) ? window.innerHeight : screen.height;var _rdOrientation = (window.width > window.height) ? 'landscape' : 'portrait';})(); </script><link href="/Telerik.Web.UI.WebResource.axd?d=PMrIT5dOWaVYIcpFWUE4nJ3Fri7dOSu9kA63cjDuGqT4mRKaaNuRMDOESwKF7nMvQ1q2kLriMIbQgLLQOt1TW7kzjDrNleX2LRShRm5WLO7Es15kByp0Yoz2R2TdAYcs0&amp;t=638688223200174603&amp;compress=0&amp;_TSM_CombinedScripts_=%3b%3bTelerik.Sitefinity.Resources%2c+Version%3d14.4.8143.0%2c+Culture%3dneutral%2c+PublicKeyToken%3db28c218413bdf563%3aen%3a9aa79f28-b2e3-44f2-889e-74b098a830dc%3a7a90d6a" type="text/css" rel="stylesheet" /><link href="/Sitefinity/Public/ResponsiveDesign/layout_transformations.css?pageDataId=bb7c3c99-c929-6398-bf9b-ff0100d70bc4&amp;pageSiteNode=BA7C3C99-C929-6398-BF9B-FF0100D70BC4/12d1321a-013e-4505-9082-52a2a8c5bb21/SitefinitySiteMap" type="text/css" rel="stylesheet" /><link href="/Templates/Version1.5/App_Themes/bcycle4/global/sfproject.min.css?v=637314991785812149" type="text/css" rel="stylesheet" /><link href="/Templates/Version1.5/App_Themes/bcycle4/global/font-awesome.min.css?v=637314991785131769" type="text/css" rel="stylesheet" /><link href="/Templates/Version1.5/App_Themes/bcycle4/global/bcycle4.css?v=637497802804699392" type="text/css" rel="stylesheet" /></head> <!-- ========================================================================== --> <!-- upd: 11/05/2013 | Based on Twitter Bootstrap v3.1.1 --> <!-- ========================================================================== --> <!-- TODO: Change paths /Sitefinity/WebsiteTemplates/twbs appropiately --> <!-- ========================================================================== --> <body class="standard"> <!--[if lt IE 7]> <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a>.</p> <![endif]--> <form method="post" action="./gbfs" id="aspnetForm"> <div class="aspNetHidden"> <input type="hidden" name="ctl12_TSM" id="ctl12_TSM" value="" /> <input type="hidden" name="ctl13_TSSM" id="ctl13_TSSM" value="" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="+Ch5mmOIespNfx4obNabZsF6eagBr3iAl7RUtPsLW6NXMPdB9pdjdtp4udU8+Eyo5nwAFSy5McWxOMThj3AkWMqiJOTocHaGUQfw69BMtks=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZB-efXbeHHpHcRwy0WL2Y3MrTqdXqzyG8SYEdmIT9rgG7oRKBR0iZUpEYCAZLULGSw2&amp;t=638628207619783110" type="text/javascript"></script> <script src="/Scripts/Modernizr-2.6.2.min.js?v=20250211093142" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var __cultureInfo = {"name":"en","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-∞","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"∞","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"\/Date(-62135596800000)\/","MaxSupportedDateTime":"\/Date(253402300799999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM d, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM d, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM d","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":true,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]},"eras":[1,"A.D.",null,0]};//]]> </script> <script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl12_TSM&amp;compress=0&amp;_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen%3a95047a2c-8908-49e3-b68e-d249be89f134%3aea597d4b%3ab25378d2" type="text/javascript"></script> <script src="/ScriptResource.axd?d=Sm_GGXofLw4C9Eu03fCPHIImrRxhLvCu7UX4adLo01eZyzs6ALYisuk2YYZlBM91QA25YXrnxBPoABBgcaJyGmWnQqDeZjRIlXdHSG1GUemtzIurkUi0hMWBu6Yc8TWgPcnAcSKxkUiWXXoRyFq6HoS8kazVVg32fB9lAaTRo-ImGh74NN3arp61LRi2Jnrf0&amp;t=fffffffff0f4a022" type="text/javascript"></script> <script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl12_TSM&amp;compress=0&amp;_TSM_CombinedScripts_=%3b%3bTelerik.Sitefinity.Resources%3aen%3a9aa79f28-b2e3-44f2-889e-74b098a830dc%3a9ced59e7%3adc08a3f7%3ae31db516%3a96a5d23e%3acdc748f6%3a2a008f55" type="text/javascript"></script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="55C9F8D3" /> </div><script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ctl12', 'aspnetForm', [], [], [], 90, 'ctl00'); //]]> </script> <input type="hidden" name="ctl00$ctl12" id="ctl12" /> <script type="text/javascript"> //<![CDATA[ Sys.Application.setServerId("ctl12", "ctl00$ctl12"); Sys.Application._enableHistoryInScriptManager(); //]]> </script> <iframe id="__historyFrame" src="/ScriptResource.axd?d=okptAysQefT_jm0O6-jXQgJYCJSmZv06Beaq9wN-YK6BHdH0G3AS3ssrp2zsOyCbb7FHjEh6AcxaJ7VUBCSr4w2" style="display:none;"> </iframe> <a accesskey="s" href="#cpw_main" id="sfSkip" class="sr-only"> Skip To The Main Content</a> <!-- ============================================================================== --> <div id="PublicWrapper" class="sfPublicWrapper container"> <!-- ============================================================================== --> <div id="NavBg"> <nav id="NavWrapper" role="region" class=""> <div class='sfContentBlock'><div class="brandHeader"><a href="/" title="" class="" target=""><img alt="BCycle" title="BCycle" class="bcycleLogo" src="https://cdn01.bcycle.com/libraries/images/default-source/default-library/bcycle4a754899c9296398bf9bff0100d70bc4.png?sfvrsn=7c5c2bc5_0" data-displaymode="Original"></a></div> </div> <nav class="navbar navbar-default" role="navigation"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle btn-default" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul id="cph_nav_T5214FD51018_ctl00_ctl00_navigationUl" class="nav navbar-nav"> <li class=''> <a href="/bikes" class="dropdown-toggle" data-toggle="">Bikes<span class=''></span></a> </li> <li class=''> <a href="/stations" class="dropdown-toggle" data-toggle="">Stations<span class=''></span></a> </li> <li class=''> <a href="/app" class="dropdown-toggle" data-toggle="">App<span class=''></span></a> </li> <li class=''> <a href="/news" class="dropdown-toggle" data-toggle="">News<span class=''></span></a> </li> <li class=''> <a href="/top-nav-bar/find-a-city" class="dropdown-toggle" data-toggle="">Find A City<span class=''></span></a> </li> </ul> </div> </div> </nav> <div class='sfContentBlock'><div class="socialIcons"> <a href="http://instagram.com/bcycle_bikeshare" aria-label="instagram"><em class="fa fa-instagram" style="color: #fff;"></em></a> </div> </div> </nav> <div class="clearfix"></div> </div> <!-- ============================================================================== --> <div id="HeaderBg"> <header id="HeaderWrapper" role="heading" class=""> </header> <div class="clearfix"></div> </div> <!-- ============================================================================== --> <div id="MainBg"> <section id="MainWrapper" role="region" class=""> <div class="sf_cols"> <div class="sf_colsOut sf_2cols_1_67"> <div id="cph_main_C002_Col00" class="sf_colsIn sf_2cols_1in_67"><div class='sfContentBlock'><h2>General Bikeshare Feed Specification (GBFS)</h2> <p>BCycle, LLC is a&nbsp;proud supporter&nbsp;of the General Bikeshare Feed Specification (GBFS). This standard supports publicly available station bike/dock availability information and does not require the use of an API token. Developers are encouraged to review the&nbsp;<a href="https://github.com/MobilityData/gbfs" target="_blank" title="" class="">GBFS documentation</a>&nbsp;available on Github as they determine how to incorporate BCycle system information into their applications and websites.<span style="line-height: 1.5;">&nbsp;</span></p> <p>Once you’ve had a chance to review the documentation on GitHub, you can review the specific endpoints for Madison BCycle via the reference tag embedded in&nbsp;<a href="https://madison.bcycle.com/" target="_blank">https://madison.bcycle.com</a><span style="line-height: 1.5;">&nbsp;</span></p> <ol> <li>Go to&nbsp;<a href="https://madison.bcycle.com/" target="_blank">https://madison.bcycle.com/</a></li> <li>Right-click the page and choose “View Source” (or equivalent for your browser of choice)</li> <li>Find the link rel='gbfs' tag in the text:&nbsp;<span style="line-height: 1.5;">&lt;link rel='gbfs' type='application/json' href='</span><span style="line-height: 1.5;">https://gbfs.bcycle.com/</span><wbr>bcycle_madison/gbfs.json<span style="line-height: 1.5;">' /&gt;</span></li> </ol> <p>Each BCycle operator chooses whether or not to opt into the GBFS standard. As noted in the&nbsp;<a href="https://github.com/MobilityData/gbfs" target="_blank" title="" class="">GBFS documentation</a>, each bike share city or system that opts into the standard includes a link ref tag within the page’s source in order to be auto-discoverable. BCycle systems will have the root address of&nbsp;gbfs.bcycle.com&nbsp;in their GBFS endpoints.</p> <p>BCycle, LLC supports GBFS availability for each BCycle operator at no additional cost, but respects each operator’s decision about what information they share publicly. If your local BCycle city doesn’t yet support the GBFS standard, please encourage them to opt in via the contact information available on their website.</p> </div> </div> </div> <div class="sf_colsOut sf_2cols_2_33"> <div id="cph_main_C002_Col01" class="sf_colsIn sf_2cols_2in_33"> </div> </div> </div> </section> <div class="clearfix"></div> </div> <!-- ============================================================================== --> <div id="MainBg2"> <section id="MainWrapper2" role="region" class=""> </section> <div class="clearfix"></div> </div> <!-- ============================================================================== --> <div id="FooterBg"> <footer id="FooterWrapper" role="region" class=""> <div class="sf_cols"> <div class="sf_colsOut sf_4cols_1_25"> <div id="cph_footer_T5214FD51024_Col00" class="sf_colsIn sf_4cols_1in_25"><div class='sfContentBlock'><p><a href="http://bcycle.com/top-nav-bar/find-a-city" title="" class="" target=""></a></p><ul><li><a href="/gbfs">GBFS</a></li></ul> </div> </div> </div> <div class="sf_colsOut sf_4cols_2_25"> <div id="cph_footer_T5214FD51024_Col01" class="sf_colsIn sf_4cols_2in_25"> </div> </div> <div class="sf_colsOut sf_4cols_3_25"> <div id="cph_footer_T5214FD51024_Col02" class="sf_colsIn sf_4cols_3in_25"><div class='sfContentBlock'><ul><li><a href="https://sitefinity.bcycle.com/terms">Terms &amp; Conditions and Privacy Policy</a></li></ul><p><ul></ul></p> </div> </div> </div> <div class="sf_colsOut sf_4cols_4_25"> <div id="cph_footer_T5214FD51024_Col03" class="sf_colsIn sf_4cols_4in_25"><div class='sfContentBlock'><p>&nbsp;</p> </div> </div> </div> </div> </footer> <div class="clearfix"></div> </div> <!-- ============================================================================== --> <div id="FooterBg2"> <footer id="FooterWrapper2" role="region" class=""> <div class="sf_cols"> <div class="sf_colsOut sf_2cols_1_67"> <div id="cph_footer2_T5214FD51027_Col00" class="sf_colsIn sf_2cols_1in_67"><div class='sfContentBlock'><div class="subMessage">© 2024 BCycle, LLC. All rights reserved. BCycle and the BCycle logo are trademarks of BCycle, LLC.</div> </div> </div> </div> <div class="sf_colsOut sf_2cols_2_33"> <div id="cph_footer2_T5214FD51027_Col01" class="sf_colsIn sf_2cols_2in_33"><div class='sfContentBlock'><div style="text-align: center;"> </div> </div> </div> </div> </div> </footer> <div class="clearfix"></div> </div> </div> <!-- ============================================================================== --> <!-- no content below - scriptwrapper is purely for js or css widgets in sitefinity --> <!-- ============================================================================== --> <div id="ScriptWrapper" title="Only place scripts and styles in this region"> <script type="text/javascript" src="Scripts/script.bottom.min.js" defer="defer" async="async"></script> <!-- Meta Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '384539190491278'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src=https://www.facebook.com/tr?id=384539190491278&ev=PageView&noscript=1 /></noscript> <!-- End Meta Pixel Code --> <script src="/Scripts/BCycle.Portal.SFClient.js"></script> <script src="/Scripts/BCycle.Portal.SFClient.Private.js"></script> <script src="/Scripts/Global.js"></script> <script> $(document).ready(function () { // bootstrap.min.js must be loaded AFTER jquery $.getScript("/Scripts/bootstrap.min.js", function (data, textStatus, jqxhr) {}); }); </script> <!-- ========================================================================== --> </div> <script type="text/javascript"> //<![CDATA[ window.__TsmHiddenField = $get('ctl12_TSM');//]]> </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-41WRDHBCB6"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-41WRDHBCB6'); </script> <script type="text/javascript"> //<![CDATA[ ;(function() { function loadHandler() { var hf = $get('ctl13_TSSM'); if (!hf._RSSM_init) { hf._RSSM_init = true; hf.value = ''; } hf.value += ';Telerik.Sitefinity.Resources, Version=14.4.8143.0, Culture=neutral, PublicKeyToken=b28c218413bdf563:en:9aa79f28-b2e3-44f2-889e-74b098a830dc:7a90d6a'; Sys.Application.remove_load(loadHandler); }; Sys.Application.add_load(loadHandler); })();//]]> </script> </form> </body> </html>

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