CINXE.COM
Case Studies - Route Optimization Blog
<!DOCTYPE html> <html lang="en-US"> <head><meta charset="utf-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.6",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))})),document.addEventListener("DOMContentLoaded",(()=>{this.k()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}p(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.S(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.M()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.M()}O(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerWPRocketBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerWPRocketBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}D(){return new Promise((t=>{this.P?this.M=t:t()}))}C(){this.P=!0}M(){this.P=!1}S(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}k(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.T(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.j(this),this.F(this),this.I(),this.W(),this.q(),await this.A(this.delayedScripts.normal),await this.A(this.delayedScripts.defer),await this.A(this.delayedScripts.async);try{await this.U(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.D().then((()=>{this.O()})),this.N()}W(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed-network"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: data-uri blocked by CSP -> fallback"),t.removeAttribute("src"),this.B(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())})),s?(t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async A(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.A(t)):Promise.resolve()}q(){this.T([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}T(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o&&!o.startsWith("data:")){const s=document.createElement("link");s.href=o,s.rel=e,"preconnect"!==e&&(s.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(s.crossOrigin=!0),t.crossOrigin&&(s.crossOrigin=t.crossOrigin),t.integrity&&(s.integrity=t.integrity),i.appendChild(s),this.trash.push(s)}})),document.head.appendChild(i)}j(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function s(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(t){const e=o.fn[t];o.fn[t]=o.fn.init.prototype[t]=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this}}o&&o.fn&&!t.allJQueries.includes(o)&&(o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])},s("on"),s("one"),t.allJQueries.push(o)),e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async U(){this.domReadyFired=!0;try{document.readyState="interactive"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){try{document.readyState="complete"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}I(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.p(t)}}RocketLazyLoadScripts.run()})();</script> <link rel="preload" href="/wp-content/themes/r4m-blog/css/fonts.css?ver=2.1" as="style" /> <link rel="preload" href="/wp-content/themes/r4m-blog/style.css?ver=1.68" as="style" /> <link rel="preload" href="/wp-content/themes/r4m-blog/css/icon-font/v1.css?ver=1.20" as="style" /> <link rel="preload" href="/wp-content/themes/r4m-blog/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2" as="font" crossOrigin="anonymous"/> <link rel="preload" href="/wp-content/themes/r4m-blog/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2" as="font" crossOrigin="anonymous"/> <link rel="preload" href="/wp-content/themes/r4m-blog/fonts/glyphicons-halflings-regular.woff2" as="font" crossOrigin="anonymous"/> <link rel="preload" href="/wp-content/themes/r4m-blog/css/icon-font/v1.20.0/r4m-icon.woff2" as="font" crossOrigin="anonymous"/> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="hs-script-loader" async="" defer="" data-rocket-src="//js.hs-scripts.com/8643591.js"></script> <script type="rocketlazyloadscript" data-rocket-src="https://www.googleoptimize.com/optimize.js?id=OPT-M957ZDL" defer></script> <!-- Google Tag Manager --> <script type="rocketlazyloadscript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NFRBWQH');</script> <!-- End Google Tag Manager --> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <link id="favicon" rel="shortcut icon" href="https://blog.route4me.com/wp-content/themes/r4m-blog/images/favicon.ico"> <link rel="shortcut icon" type="image/png" href="https://blog.route4me.com/wp-content/themes/r4m-blog/images/favicon.png" sizes="16x16"> <link rel="icon" type="image/png" sizes="32x32" href="https://apps-static.route4me.com/resources/addons/website-core/img/favicons/favicon-32x32.png"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <title>Case Studies - Route Optimization Blog</title><link rel="preload" data-rocket-preload as="image" href="https://blog-cdn.route4me.com/2022/12/153558fe-istock-813195980-388x218.jpg" imagesrcset="https://blog-cdn.route4me.com/2022/12/153558fe-istock-813195980-388x218.jpg 388w, https://blog-cdn.route4me.com/2022/12/153558fe-istock-813195980-768x432.jpg 768w" imagesizes="(max-width: 388px) 100vw, 388px" fetchpriority="high"> <link rel="canonical" href="https://blog.route4me.com/case-studies/" /> <link rel="next" href="https://blog.route4me.com/case-studies/page/2/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Case Studies - Route Optimization Blog" /> <meta property="og:url" content="https://blog.route4me.com/case-studies/" /> <meta property="og:site_name" content="Route Optimization Blog" /> <meta property="og:image" content="https://blog-cdn.route4me.com/2021/03/1181c86b-route4me-banner.png" /> <meta property="og:image:width" content="1600" /> <meta property="og:image:height" content="900" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Route Optimization Blog" /> <meta name="twitter:description" content="Insightful, comprehensive, trending industry news about the last mile and optimization" /> <meta name="twitter:image" content="https://blog-cdn.route4me.com/2021/03/1181c86b-route4me-banner.png" /> <meta name="twitter:site" content="@route4me" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://blog.route4me.com/case-studies/","url":"https://blog.route4me.com/case-studies/","name":"Case Studies - Route Optimization Blog","isPartOf":{"@id":"https://blog.route4me.com/#website"},"primaryImageOfPage":{"@id":"https://blog.route4me.com/case-studies/#primaryimage"},"image":{"@id":"https://blog.route4me.com/case-studies/#primaryimage"},"thumbnailUrl":"https://blog-cdn.route4me.com/2024/12/a26dc330-istock-1480570358-3.jpg","inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://blog.route4me.com/case-studies/#primaryimage","url":"https://blog-cdn.route4me.com/2024/12/a26dc330-istock-1480570358-3.jpg","contentUrl":"https://blog-cdn.route4me.com/2024/12/a26dc330-istock-1480570358-3.jpg","width":1147,"height":915,"caption":"MedZoomer - Route4Me Route Optimization Software"},{"@type":"WebSite","@id":"https://blog.route4me.com/#website","url":"https://blog.route4me.com/","name":"Route Optimization Blog","description":"Insightful, comprehensive, trending industry news about the last mile and optimization","publisher":{"@type":"Corporation","@id":"https://route4me.com/#corporation","name":"Route4Me","url":"https://route4me.com","logo":{"@type":"ImageObject","url":"https://apps-static.route4me.com/resources/addons/website-public/img/guideline/logo-white.png"}},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://blog.route4me.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Corporation","@id":"https://route4me.com/#corporation","name":"Route4Me","url":"https://route4me.com"}]}</script> <link rel='dns-prefetch' href='//blog.route4me.com' /> <link rel='dns-prefetch' href='//cdn.ampproject.org' /> <link rel='dns-prefetch' href='//blog-cdn.route4me.com' /> <link rel='dns-prefetch' href='//support-cdn.route4me.com' /> <link rel='dns-prefetch' href='//code.jquery.com' /> <link rel='dns-prefetch' href='//youtube.com' /> <link rel="alternate" type="application/rss+xml" title="Route Optimization Blog » Case Studies Feed" href="https://blog.route4me.com/case-studies/feed/" /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='open-sans-fonts-css' href='https://blog.route4me.com/wp-content/themes/r4m-blog/css/fonts.css?ver=2.1' type='text/css' media='all' /> <link rel='stylesheet' id='style-css' href='https://blog.route4me.com/wp-content/themes/r4m-blog/style.css?ver=1.68' type='text/css' media='all' /> <link rel='stylesheet' id='r4m-icons-css' href='https://blog.route4me.com/wp-content/themes/r4m-blog/css/icon-font/v1.css?ver=6.6.1' type='text/css' media='all' /> <link rel='stylesheet' id='case-studies-css' href='https://blog.route4me.com/wp-content/themes/r4m-blog/css/case-studies.css?ver=1.7.4' type='text/css' media='all' /> <style id='rocket-lazyload-inline-css' type='text/css'> .rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://blog.route4me.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} </style> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://cdn.ampproject.org/v0.js?ver=6.6.1" id="amp-js" async="async" data-wp-strategy="async"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" async custom-element="amp-analytics" data-rocket-src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js?ver=6.6.1" id="amp-analytics-js"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" async custom-element="amp-sidebar" data-rocket-src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js?ver=6.6.1" id="amp-sidebar-js"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" async custom-element="amp-script" data-rocket-src="https://cdn.ampproject.org/v0/amp-script-0.1.js?ver=6.6.1" id="amp-script-js"></script> <script type="text/javascript" async custom-element="amp-geo" src="https://cdn.ampproject.org/v0/amp-geo-0.1.js?ver=6.6.1" id="amp-geo-js"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://blog.route4me.com/wp-content/themes/r4m-blog/js/script.js?ver=1.1.7" id="r4m-script-js" defer></script> <link rel="https://api.w.org/" href="https://blog.route4me.com/wp-json/" /><meta name="generator" content="WPML ver:4.6.12 stt:5,59,37,1,4,3,27,28,41,45,2,57;" /> <link rel="icon" href="https://blog-cdn.route4me.com/2022/03/fcefbe58-favicon-32x32-1.png" sizes="32x32" /> <link rel="icon" href="https://blog-cdn.route4me.com/2022/03/fcefbe58-favicon-32x32-1.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://blog-cdn.route4me.com/2022/03/fcefbe58-favicon-32x32-1.png" /> <meta name="msapplication-TileImage" content="https://blog-cdn.route4me.com/2022/03/fcefbe58-favicon-32x32-1.png" /> <style type="text/css" id="wp-custom-css"> /*.sidebar-title{line-height:18px}*/ #navMenu .close-sidebar { outline:none; } .container{min-height: unset;} @media screen and (max-width: 570px){ .r4m-mobile { line-height: 14px; }} #banner .stars { font-size: 55px; } .johnsonbox-link.btn { white-space: unset; } .johnsonbox-title { /* margin-top: -90px !important;*/ } .sidebar-excerpt { font-size: 12px; line-height: 1.23; } </style> <noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> </head> <body id="body" class="hfeed r4m-site r4m-site-desktop post-type-archive-r4m_case_studies"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NFRBWQH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <amp-geo layout="nodisplay"> <script type="application/json"> { "ISOCountryGroups": { "consentHidden": [ "us","ca" ], "consentShow": [ "unknown"] } } </script> </amp-geo> <div class="menu"> <div class="menu__blue-bar"> <div class="menu__item menu__item_contact"> <span>Speak to a Routing Expert:</span> <span>Speak to a Friendly Routing Expert Now:</span> <a href="tel:+1-888-552-9045">+1-888-552-9045</a> <span>Se Habla Español</span> </div> <div class="menu__item menu__item_action"> <a href="https://route4me.com/platform/marketplace/pricing" target="_blank" class="menu__item-link menu__btn" id="blue-line-btn"> FREE TRIAL </a> </div> </div> <div class="menu__main"> <div class="menu__head"> <a href="#" class="menu__search-back" style="display:none;"> <i class="r4m-icon r4m-icon-a02-next" style="transform: rotate(180deg)"></i> </a> <a href="#" class="menu__toggle"> <i class="r4m-icon r4m-icon-dehaze"></i> <i class="r4m-icon r4m-icon-close" style="display:none;"></i> </a> <div class="menu__logo"> <a class="logo" href="https://route4me.com" target="_blank" style="display: inline-block"> <img width="124" height="30" alt="Route4Me" src="https://blog.route4me.com/wp-content/themes/r4m-blog/images/r4m-logo-blue.svg" /> </a> </div> </div> <div class="menu__content"> <div class="menu__items menu__items_left"> <div class="menu__item menu__item_dropdown"> <a href="#" class="menu__item-link "> Platform<i class="r4m-icon r4m-icon-chevron-right"></i> </a> <div class="menu__submenu"> <ul class="menu__ul-one"> <li > <a href="https://route4me.com/platform/route-optimization-software" target=_blank> <span>Platform Overview</span> <span>Deliver service customers trust</span> </a> </li> <li > <a href="https://route4me.com/platform/route-planning-software" target=_blank> <span>Route Planning</span> <span>Create reliable routes in seconds</span> </a> </li> <li > <a href="https://route4me.com/platform/dispatch-and-tracking-software" target=_blank> <span>Dispatch & Tracking</span> <span>Execute with confidence every day</span> </a> </li> <li > <a href="https://route4me.com/platform/driver-efficiency" target=_blank> <span>Driver Efficiency</span> <span>Arrive on time, every time</span> </a> </li> <li > <a href="https://route4me.com/platform/business-operations" target=_blank> <span>Business Operations</span> <span>Automate last mile workflows</span> </a> </li> <li > <a href="https://route4me.com/platform/customer-experience" target=_blank> <span>Customer Experience</span> <span>Earn customer loyalty</span> </a> </li> </ul> <ul class="menu__ul-two"> <li > <a href="https://route4me.com/platform/mobile-routing-apps" target=_blank> Mobile Apps </a> </li> <li > <a href="https://route4me.com/platform/business-analytics" target=_blank> Business Analytics </a> </li> <li > <a href="https://route4me.com/platform/integrations" target=_blank> Integrations </a> </li> <li > <a href="https://route4me.com/platform/commercial-truck-routing-software" target=_blank> Commercial Routing </a> </li> <li > <a href="https://route4me.com/platform/marketplace" target=_blank> Add-Ons </a> </li> <li > <a href="https://route4me.com/platform/professional-services" target=_blank> Professional Services </a> </li> <li > <a href="https://route4me.com/premium-support" target=_blank> Premium Support </a> </li> <li > <a href="https://route4me.com/platform/marketplace/pricing " target=_blank> Pricing </a> </li> <li > <a href="https://route4me.com/platform/marketplace/pricing" target=_blank> Free Trial </a> </li> </ul> </div> </div> <div class="menu__item menu__item_dropdown"> <a href="#" class="menu__item-link "> Solutions<i class="r4m-icon r4m-icon-chevron-right"></i> </a> <div class="menu__submenu"> <ul class="menu__ul-one"> <li > <a href="https://route4me.com/solutions/grow-your-business" target=_blank> <span>Grow Your Business</span> <span>Master increasing complexity</span> </a> </li> <li > <a href="https://route4me.com/solutions/improve-service" target=_blank> <span>Improve Service</span> <span>Exceed customer expectations</span> </a> </li> <li > <a href="https://route4me.com/solutions/increase-efficiency" target=_blank> <span>Increase Efficiency</span> <span>Streamline delivery and service</span> </a> </li> <li > <a href="https://route4me.com/solutions/deploy-now" target=_blank> <span>Deploy Now</span> <span>Easy set up, expert support</span> </a> </li> </ul> </div> </div> <div class="menu__item menu__item_dropdown"> <a href="#" class="menu__item-link "> Industries<i class="r4m-icon r4m-icon-chevron-right"></i> </a> <div class="menu__submenu"> <ul class="menu__ul-one"> <li > <a href="https://route4me.com/solutions/big-and-bulky-delivery-route-optimization" target=_blank> <span>Big and Bulky</span> </a> </li> <li > <a href="https://route4me.com/solutions/business-services-route-optimization-software" target=_blank> <span>Business Services</span> </a> </li> <li > <a href="https://route4me.com/solutions/food-and-beverage-routing-software" target=_blank> <span>Food and Beverage</span> </a> </li> <li > <a href="https://route4me.com/solutions/government-services-route-optimization-software" target=_blank> <span>Government Services</span> </a> </li> <li > <a href="https://route4me.com/solutions/oil-and-gas-route-optimization" target=_blank> <span>Oil and Gas</span> </a> </li> <li > <a href="https://route4me.com/solutions/parcel-delivery-and-courier-routing" target=_blank> <span>Parcel and Courier</span> </a> </li> <li > <a href="https://route4me.com/solutions/facility-and-property-services-routing-software" target=_blank> <span>Property Services</span> </a> </li> <li > <a href="https://route4me.com/solutions/rx-delivery-and-healthcare-services-route-optimization" target=_blank> <span>Rx and Healthcare</span> </a> </li> <li > <a href="https://route4me.com/solutions/utilities-services-route-optimization" > <span>Utilities and Energy</span> </a> </li> <li > <a href="https://route4me.com/solutions/waste-management-route-planning-software" target=_blank> <span>Waste Management</span> </a> </li> </ul> </div> </div> <div class="menu__item menu__item_dropdown"> <a href="#" class="menu__item-link "> For Drivers<i class="r4m-icon r4m-icon-chevron-right"></i> </a> <div class="menu__submenu"> <ul class="menu__ul-one"> <li > <a href="https://route4me.com/mobile/route-planner-app" target=_blank> <span>Multi-stop Route Planner</span> <span>Get home on time, every time</span> </a> </li> <li > <a href="https://route4me.com/mobile/commercial-route-planner-app" target=_blank> <span>Commercial Vehicle Navigation</span> <span>Worry-free truck routes</span> </a> </li> </ul> </div> </div> <div class="menu__item menu__item_dropdown"> <a href="#" class="menu__item-link "> Explore<i class="r4m-icon r4m-icon-chevron-right"></i> </a> <div class="menu__submenu"> <ul class="menu__ul-one"> <li > <a href="https://route4me.com/about" target=_blank> <span>About Route4Me</span> </a> </li> <li > <a href="https://route4me.com/leadership" target=_blank> <span>Leadership Team</span> </a> </li> <li > <a href="https://route4me.com/ourusers" target=_blank> <span>Our Users</span> </a> </li> <li > <a href="https://route4me.com/partner-program" target=_blank> <span>Partner Programs</span> </a> </li> <li > <a href="https://route4me.com/academic" target=_blank> <span>Academic Programs</span> </a> </li> <li > <a href="https://route4me.com/environmental" target=_blank> <span>Environmental</span> </a> </li> </ul> <ul class="menu__ul-two"> <li class=menu__li-bold> <a href="https://support.route4me.com" target=_blank> Support Portal </a> </li> <li > <a href="https://support.route4me.com/category/getting-started/" target=_blank> Getting Started </a> </li> <li > <a href="https://support.route4me.com/category/admins/" target=_blank> Admins </a> </li> <li > <a href="https://support.route4me.com/category/route-planners/" target=_blank> Route Planners </a> </li> <li > <a href="https://support.route4me.com/category/dispatchers/" target=_blank> Dispatchers </a> </li> <li > <a href="https://support.route4me.com/category/mobile-route-planners/" target=_blank> Drivers </a> </li> <li > <a href="https://support.route4me.com/category/developers/" target=_blank> Developers </a> </li> <li > <a href="https://support.route4me.com/category/it-administrator-guide/" target=_blank> IT Guide </a> </li> </ul> </div> </div> <div class="menu__item "> <a href="https://route4me.com/platform/marketplace/pricing" target=_blank class="menu__item-link "> Pricing </a> </div> <div class="menu__item menu__item_dropdown"> <a href="/" class="menu__item-link touching"> Blog<i class="r4m-icon r4m-icon-chevron-right"></i> </a> <div class="menu__submenu"> <ul class="menu__ul-one"> <li > <a href="/" > <span>Articles</span> </a> </li> <li > <a href="/case-studies/" > <span>Case Studies</span> </a> </li> <li > <a href="/ebooks/" > <span>eBooks</span> </a> </li> <li > <a href="/news/" > <span>News</span> </a> </li> <li > <a href="/videos/" > <span>Videos</span> </a> </li> <li > <a href="/webinars/" > <span>Webinars</span> </a> </li> </ul> </div> </div> <hr class="menu__hide-desktop "> <div class="menu__item menu__hide-desktop menu__item_dropdown"> <a href="#" class="menu__item-link "> Contact<i class="r4m-icon r4m-icon-chevron-right"></i> </a> <div class="menu__submenu"> <ul class="menu__ul-one"> <li > <a href="tel:+1-888-552-9045" > <span>+1-888-552-9045</span> <span>Speak to routing expert now</span> </a> </li> <li class=menu__hide-mobile> <a href="" id=r4m-live-chat > <span>Live Chat</span> <span>Get answers instantly</span> </a> </li> <li > <a href="https://support.route4me.com" target=_blank> <span>Support Portal</span> <span>Get help with our platform</span> </a> </li> <li > <a href="https://route4me.com/contact" target=_blank> <span>Contact Us</span> <span>Other ways to reach us</span> </a> </li> </ul> </div> </div> <div class="menu__item menu__hide-desktop "> <a href="https://route4me.com/login" target=_blank class="menu__item-link "> Sign In </a> </div> </div> <div class="menu__items menu__items_right"> <div class="menu__item menu__item_cart "> <a href="https://route4me.com/shopping-cart-review" target=_blank class="menu__item-link "> <i class="r4m-icon r4m-icon-cart"></i> </a> </div> <div class="menu__item menu__item_search"> <a href="#" class="menu__item-link"> <i class="r4m-icon r4m-icon-search"></i> </a> <div class="menu__input-wrapper"> <form action="/?s=" class="menu__form-search"> <input type="text" name="menu-search" class="menu__input-search" placeholder=" "> <div class="menu__search-placeholder"> Search <i class="r4m-icon r4m-icon-search"></i> </div> </form> </div> </div> <div class="menu__item menu__hide-mobile menu__item_dropdown"> <a href="#" class="menu__item-link "> Contact<i class="r4m-icon r4m-icon-chevron-right"></i> </a> <div class="menu__submenu"> <ul class="menu__ul-one"> <li > <a href="tel:+1-888-552-9045" > <span>+1-888-552-9045</span> <span>Speak to routing expert now</span> </a> </li> <li class=menu__hide-mobile> <a href="" id=r4m-live-chat > <span>Live Chat</span> <span>Get answers instantly</span> </a> </li> <li > <a href="https://support.route4me.com/" target=_blank> <span>Support Portal</span> <span>Get help with our platform</span> </a> </li> <li > <a href="https://route4me.com/contact" target=_blank> <span>Contact Us</span> <span>Other ways to reach us</span> </a> </li> </ul> </div> </div> <div class="menu__item menu__hide-mobile "> <a href="https://route4me.com/login" target=_blank class="menu__item-link "> Sign In </a> </div> </div> </div> <div class="menu__content-footer"> <a target="_blank" href="#" class="menu__btn" id="download-btn" data-text-download="DOWNLOAD APP" data-text-trial="FREE TRIAL" > </a> </div> </div> </div><div class="main-content container"> <section id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <header class="archive-page-header"> <h1 class="archive-page-title">Case Studies</h1> </header> <div class="case-studies"> <div class="case-study-item"> <article id="post-25814" class="case-study post-25814 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/medzoomer/" title="Medzoomer Breaks Barriers To Growth With Last Mile Optimization"> <img width="388" height="218" src="https://blog-cdn.route4me.com/2024/12/a26dc330-istock-1480570358-3-388x218.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="MedZoomer - Route4Me Route Optimization Software" decoding="async" fetchpriority="high" srcset="https://blog-cdn.route4me.com/2024/12/a26dc330-istock-1480570358-3-388x218.jpg 388w, https://blog-cdn.route4me.com/2024/12/a26dc330-istock-1480570358-3-768x432.jpg 768w" sizes="(max-width: 388px) 100vw, 388px" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/medzoomer/" rel="bookmark"> <h2 class="case-study-title">Medzoomer Breaks Barriers To Growth With Last Mile Optimization</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-23966" class="case-study post-23966 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/bloomnet/" title="BloomNet Partners with Route4Me to Help Its Florist Members Make Efficient Deliveries"> <img width="384" height="218" src="https://blog-cdn.route4me.com/2022/01/d28fcf2d-flower-delivery-388x220.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Two florists standing in greenhouse and looking at tablet. Blonde one holding tablet while brunette holding pot with yellow flowers." decoding="async" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/bloomnet/" rel="bookmark"> <h2 class="case-study-title">BloomNet Partners with Route4Me to Help Its Florist Members Make Efficient Deliveries</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-24006" class="case-study post-24006 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/the-fruitguys/" title="The FruitGuys’ Fresh Approach To Produce Delivery Ensures 100% Customer Satisfaction"> <img width="388" height="218" src="https://blog-cdn.route4me.com/2024/04/6a76bae1-istock-953800868-388x218.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Route4Me Route Optimization Software helps The FruitGuys deliver fresh and on time with great route planning" decoding="async" srcset="https://blog-cdn.route4me.com/2024/04/6a76bae1-istock-953800868-388x218.jpg 388w, https://blog-cdn.route4me.com/2024/04/6a76bae1-istock-953800868-768x432.jpg 768w" sizes="(max-width: 388px) 100vw, 388px" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/the-fruitguys/" rel="bookmark"> <h2 class="case-study-title">The FruitGuys’ Fresh Approach To Produce Delivery Ensures 100% Customer Satisfaction</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-23979" class="case-study post-23979 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/matthews/" title="Matthews Exceeds Demanding Delivery Standards With Route4Me"> <img width="388" height="218" src="https://blog-cdn.route4me.com/2024/03/881520ee-matthews-aurora-funeral-solutions-388x218.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Learn how Matthews International deploys Route4Me to continuously improve last mile performance, planning and strategy." decoding="async" srcset="https://blog-cdn.route4me.com/2024/03/881520ee-matthews-aurora-funeral-solutions-388x218.jpg 388w, https://blog-cdn.route4me.com/2024/03/881520ee-matthews-aurora-funeral-solutions-768x432.jpg 768w" sizes="(max-width: 388px) 100vw, 388px" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/matthews/" rel="bookmark"> <h2 class="case-study-title">Matthews Exceeds Demanding Delivery Standards With Route4Me</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-22851" class="case-study post-22851 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/fresh-harvest/" title="Fresh Harvest Empowers Refugees and Champions Local Farmers"> <img width="388" height="218" src="https://blog-cdn.route4me.com/2023/07/8be7a62d-delivery-banner-2-388x218.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Fresh Harvest Food bin is delivered to customer thanks to Route4Me Last Mile Route Optimization software" decoding="async" srcset="https://blog-cdn.route4me.com/2023/07/8be7a62d-delivery-banner-2-388x218.jpg 388w, https://blog-cdn.route4me.com/2023/07/8be7a62d-delivery-banner-2-768x432.jpg 768w" sizes="(max-width: 388px) 100vw, 388px" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/fresh-harvest/" rel="bookmark"> <h2 class="case-study-title">Fresh Harvest Empowers Refugees and Champions Local Farmers</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-20732" class="case-study post-20732 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/route4me-helps-provide-on-demand-delivery-in-south-africa/" title="Carter Reinvents On-Demand Delivery with Route4Me’s API"> <img fetchpriority="high" width="388" height="218" src="https://blog-cdn.route4me.com/2022/12/153558fe-istock-813195980-388x218.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Johannesburg cityscape and moonlight, taken at sunset, showing the illuminated Council Chamber which is set to be the centre for the revitalisation and urban renewal of the precinct. Hillbrow residential area and the prominent communications tower and Ponte flats." decoding="async" srcset="https://blog-cdn.route4me.com/2022/12/153558fe-istock-813195980-388x218.jpg 388w, https://blog-cdn.route4me.com/2022/12/153558fe-istock-813195980-768x432.jpg 768w" sizes="(max-width: 388px) 100vw, 388px" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/route4me-helps-provide-on-demand-delivery-in-south-africa/" rel="bookmark"> <h2 class="case-study-title">Carter Reinvents On-Demand Delivery with Route4Me’s API</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-14505" class="case-study post-14505 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/american-newspaper-solutions/" title="Route4Me Gives ANS Media Distribution a Technological Leg Up"> <img width="384" height="218" src="https://blog-cdn.route4me.com/2021/04/1d47cb1a-print-media-distribution-company-388x220.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Print Media Distribution Company" decoding="async" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/american-newspaper-solutions/" rel="bookmark"> <h2 class="case-study-title">Route4Me Gives ANS Media Distribution a Technological Leg Up</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-20363" class="case-study post-20363 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/university-of-rochester-medical-center/" title="URMC Delivery Services Scale Rapidly Overcoming Barriers to Growth"> <img width="384" height="218" src="https://blog-cdn.route4me.com/2022/03/d9992ef3-medical-courier-service-388x220.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Asian female patient receive medication package box free first aid from pharmacy hospital delivery service at home wear glove in telehealth, telemedicine healthcare insurance online concept. This is an example of how to start a medical courier service" decoding="async" srcset="https://blog-cdn.route4me.com/2022/03/d9992ef3-medical-courier-service-388x220.jpg 388w, https://blog-cdn.route4me.com/2022/03/d9992ef3-medical-courier-service-300x169.jpg 300w, https://blog-cdn.route4me.com/2022/03/d9992ef3-medical-courier-service-120x68.jpg 120w, https://blog-cdn.route4me.com/2022/03/d9992ef3-medical-courier-service-150x84.jpg 150w" sizes="(max-width: 384px) 100vw, 384px" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/university-of-rochester-medical-center/" rel="bookmark"> <h2 class="case-study-title">URMC Delivery Services Scale Rapidly Overcoming Barriers to Growth</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-14509" class="case-study post-14509 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/the-opportunity-council-last-mile-home-delivery/" title="The Opportunity Council Offers Last-Mile Home Delivery Services"> <img width="384" height="218" src="https://blog-cdn.route4me.com/2021/10/4b8e6f0f-sticker-mule-g2gu6mr0pr0-unsplash-388x220.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="The Opportunity Council Offers Last-Mile Home Delivery Services" decoding="async" data-image-size="featured" /> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/the-opportunity-council-last-mile-home-delivery/" rel="bookmark"> <h2 class="case-study-title">The Opportunity Council Offers Last-Mile Home Delivery Services</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-14489" class="case-study post-14489 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/flower-delivery-driver-is-star-with-route4me/" title="Flower Delivery Driver is a Star with Route4Me"> <img width="384" height="218" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20218'%3E%3C/svg%3E" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Flower Delivery" decoding="async" data-image-size="featured" data-lazy-src="https://blog-cdn.route4me.com/2021/04/97666bdb-flower-delivery-388x220.jpg" /><noscript><img width="384" height="218" src="https://blog-cdn.route4me.com/2021/04/97666bdb-flower-delivery-388x220.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Flower Delivery" decoding="async" data-image-size="featured" /></noscript> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/flower-delivery-driver-is-star-with-route4me/" rel="bookmark"> <h2 class="case-study-title">Flower Delivery Driver is a Star with Route4Me</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-14481" class="case-study post-14481 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/second-nature-landscaping/" title="Second Nature Landscaping Keeps Drivers on Time and Customers Happy"> <img width="384" height="218" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20218'%3E%3C/svg%3E" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Lawn-Nurturing Landscaping Company Keeps Drivers on Time and Customers Happy" decoding="async" data-image-size="featured" data-lazy-src="https://blog-cdn.route4me.com/2021/10/496d0f34-landscaping-388x220.jpg" /><noscript><img width="384" height="218" src="https://blog-cdn.route4me.com/2021/10/496d0f34-landscaping-388x220.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Lawn-Nurturing Landscaping Company Keeps Drivers on Time and Customers Happy" decoding="async" data-image-size="featured" /></noscript> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/second-nature-landscaping/" rel="bookmark"> <h2 class="case-study-title">Second Nature Landscaping Keeps Drivers on Time and Customers Happy</h2> </a> </header> </article> </div><div class="case-study-item"> <article id="post-14486" class="case-study post-14486 r4m_case_studies type-r4m_case_studies status-publish has-post-thumbnail hentry"> <figure class="genpost-featured-image"> <a href="https://blog.route4me.com/case-studies/solo-subcontractor/" title="Solo Subcontractor Works Across USA with Route4Me"> <img width="384" height="218" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20218'%3E%3C/svg%3E" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Carpet Cutting" decoding="async" data-image-size="featured" data-lazy-src="https://blog-cdn.route4me.com/2021/04/cb765830-carpet-cutting-388x220.jpg" /><noscript><img width="384" height="218" src="https://blog-cdn.route4me.com/2021/04/cb765830-carpet-cutting-388x220.jpg" class="attachment-featured size-featured wp-post-image wp-stateless-item" alt="Carpet Cutting" decoding="async" data-image-size="featured" /></noscript> </a> </figure> <header class="case-study-header"> <a href="https://blog.route4me.com/case-studies/solo-subcontractor/" rel="bookmark"> <h2 class="case-study-title">Solo Subcontractor Works Across USA with Route4Me</h2> </a> </header> </article> </div> </div> <div class="col-xs-12 col-sm-12 col-md-12"> <nav class="navigation r4m-pagination" role="navigation" aria-label="Posts"> <h3 class="screen-reader-text">Posts navigation</h3> <span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://blog.route4me.com/case-studies/page/2/">2</a> <a class="page-numbers" href="https://blog.route4me.com/case-studies/page/3/">3</a> <a class="next page-numbers" href="https://blog.route4me.com/case-studies/page/2/"><svg viewBox="0 0 24 24" width="24" height="24"><path fill="currentColor" d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z" /></svg></a> </nav> </div> <!-- .row --> </div> </main> </section> </div><!--/.container--> <footer class="r4m-footer footer"> <div class="container"> <div class="row"> <div class="col"> <div class="r4m-widget r4m-widget-1"> <aside> <p class="footer-widget-title">About Us</p> <ul> <li><a href="https://route4me.com" rel="noopener" target="_blank">Home</a></li> <li><a href="https://route4me.com/about" rel="noopener" target="_blank">About</a></li> <li><a href="https://route4me.com/leadership" rel="noopener" target="_blank">Leadership</a></li> <li><a href="https://route4me.com/values" rel="noopener" target="_blank">Our Values</a></li> <li><a href="https://route4me.com/ourusers" rel="noopener" target="_blank">Our Users</a></li> <li><a href="https://route4me.com/environmental" rel="noopener" target="_blank">Environmental</a></li> <!-- <li><a href="https://route4me.com/testimonials" rel="noopener" target="_blank">Testimonials</a> --> </li> <li><a href="https://route4me.com/academic" rel="noopener" target="_blank">Route4Me Academic</a> <li><a href="https://route4me.com/premium-support" rel="noopener" target="_blank">Premium Support</a></li> </li> <li><a href="https://route4me.com/contact" rel="noopener" class="r4m-footer-contact-link" target="_blank">Contact</a></li> <li><a href="https://route4me.com/platform/marketplace/pricing" class="r4m-footer-signup" rel="noopener" target="_blank">Pricing</a></li> </ul> </aside> </div> </div> <div class="col"> <div class="r4m-widget r4m-widget-11"> <aside> <p class="footer-widget-title">Routing Resources</p> <ul> <li> <a href="https://blog.route4me.com/what-is-route-optimization/"> What Is Route Optimization? </a> </li> <li> <a href="https://support.route4me.com/faq/plan-routes-guide/how-to-plan-a-route-with-multiple-stops/" target="_blank" rel="noopener"> Multiple Stop Route Planning </a> </li> <li> <a href="https://blog.route4me.com/how-to-plan-a-delivery-route/"> Delivery Route Planning </a> </li> <li> <a href="https://blog.route4me.com/how-route-planners-benefit-service-companies/"> Service Route Planning </a> </li> <li> <a href="https://blog.route4me.com/what-is-route-management/"> Route Management </a> </li> <li> <a href="https://support.route4me.com/route4me-commercial-vehicle-route-planning-and-optimization/" target="_blank" rel="noopener"> Commercial Vehicle Routing </a> </li> <li> <a href="https://route4me.com/mobile" target="_blank" rel="noopener"> Route App For Businesses </a> </li> <li> <a href="https://route4me.com/mobile/route-planner-app" target="_blank" rel="noopener"> Route App For Drivers </a> </li> <li> <a href="https://support.route4me.com/plan-a-route-on-ios-route-planner-app/" target="_blank" rel="noopener"> iPhone Route Planner App </a> </li> <li> <a href="https://support.route4me.com/planning-a-new-route-on-android/" target="_blank" rel="noopener"> Android Route Planner App </a> </li> </ul> </aside> </div> </div> <div class="col"> <div class="r4m-widget r4m-widget-2"> <aside> <p class="footer-widget-title">Developers</p> <ul> <li><a href="https://route4me.io/" target="_blank" rel="noopener">Route4Me API</a></li> <li><a href="https://route4me.io/docs" target="_blank" rel="noopener">Documentation</a></li> <!-- <li><a href="https://route4me.io/sdks" target="_blank">SDK Examples</a></li>--> <li><a href="https://route4me.com/connect" title="Our Routing Integrations" target="_blank" rel="noopener">Software Integrations</a></li> <li><a href="https://telematics.route4me.com/" target="_blank" rel="noopener" title="Connected Fleet Telematics">Telematics Integrations</a></li> <li><a href="https://github.com/route4me" target="_blank" rel="nofollow noreferrer">GitHub</a> </li> <li><a href="https://route4me.io/tutorials" target="_blank" rel="noopener">Tutorials</a></li> <!-- <li><a href="https://route4me.io/benchmarks" target="_blank" rel="noopener">Benchmarks</a></li>--> <li><a href="https://auth.route4me.com/oauth2/github/site_login" target="_blank" rel="noopener">Get an API Key</a></li> </ul> </aside> </div> </div> <div class="col"> <div class="r4m-widget r4m-widget-3"> <aside> <p class="footer-widget-title">Engage</p> <ul> <li><a href="https://blog.route4me.com">Route Planning Blog</a></li> <li><a href="https://route4me.com/brand-guidelines" target="_blank" rel="noopener">Brand Guidelines</a></li> <li><a href="https://blog.route4me.com/category/resource-center/" target="_blank" rel="noopener">Resource Center</a></li> <li><a href="https://route4me.com/press" target="_blank" rel="noopener">Press Coverage</a></li> <li><a href="https://blog.route4me.com/ebooks/">eBooks</a></li> </ul> </aside> </div> </div> <div class="col"> <div class="r4m-widget r4m-widget-4"> <p class="footer-widget-title">Get Started</p> <aside> <ul> <li><a href="https://support.route4me.com/" target="_blank" rel="noopener">Knowledge Base</a></li> <li><a href="https://support.route4me.com/onboarding-and-training-scheduling/" target="_blank" rel="noopener">Training</a></li> <li><a href="https://blog.route4me.com/case-studies/" target="_blank" rel="noopener">Case Studies</a></li> <li><a href="https://support.route4me.com/faq/" target="_blank" rel="noopener">Route4Me FAQ</a> </li> </ul> </aside> </div> </div> <div class="col"> <div class="r4m-widget r4m-widget-5"> <aside class="widget"> <p class="footer-widget-title">Connect</p> <div class="social-links"> <ul> <li> <a href="https://www.facebook.com/Route4Me/" target="_blank" rel="noopener noreferrer nofollow"> <svg viewBox="0 0 24 24" width="18" height="18"> <path fill="currentColor" d="M12 2.04C6.5 2.04 2 6.53 2 12.06C2 17.06 5.66 21.21 10.44 21.96V14.96H7.9V12.06H10.44V9.85C10.44 7.34 11.93 5.96 14.22 5.96C15.31 5.96 16.45 6.15 16.45 6.15V8.62H15.19C13.95 8.62 13.56 9.39 13.56 10.18V12.06H16.34L15.89 14.96H13.56V21.96A10 10 0 0 0 22 12.06C22 6.53 17.5 2.04 12 2.04Z" /> </svg> Facebook </a> </li> <li> <a href="https://twitter.com/route4me" target="_blank" rel="noopener noreferrer nofollow" aria-label="Twitter"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="18px" height="18px" baseProfile="basic"><linearGradient id="VsyuFsWzbmIJaOn_nMlFIa" x1="23.96" x2="23.96" y1="-8.833" y2="57.571" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity="0"></stop><stop offset="1" stop-color="#eee" stop-opacity=".8"></stop></linearGradient><path fill="url(#VsyuFsWzbmIJaOn_nMlFIa)" d="M18.496,7.737C17.75,6.65,16.516,6,15.197,6H5.922l23.502,34.263 C30.17,41.35,31.404,42,32.723,42h9.275L18.496,7.737z"></path><linearGradient id="VsyuFsWzbmIJaOn_nMlFIb" x1="29.297" x2="39.862" y1=".691" y2="29.719" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity="0"></stop><stop offset="1" stop-color="#eee" stop-opacity=".8"></stop></linearGradient><polygon fill="url(#VsyuFsWzbmIJaOn_nMlFIb)" points="27.797,21.297 41,6 37.287,6 26.153,18.9"></polygon><linearGradient id="VsyuFsWzbmIJaOn_nMlFIc" x1="40.121" x2="3.257" y1="8.873" y2="45.737" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity="0"></stop><stop offset="1" stop-color="#eee" stop-opacity=".8"></stop></linearGradient><polygon fill="url(#VsyuFsWzbmIJaOn_nMlFIc)" points="19.811,26.248 6.215,42 9.929,42 21.455,28.645"></polygon></svg> Twitter </a> </li> <li> <a href="https://www.youtube.com/channel/UCFZ4zwQkLOK16F8jsND3BCQ" target="_blank" rel="noopener noreferrer nofollow" aria-label="Github"> <svg viewBox="0 0 24 24" width="18" height="18"> <path fill="currentColor" d="M10,15L15.19,12L10,9V15M21.56,7.17C21.69,7.64 21.78,8.27 21.84,9.07C21.91,9.87 21.94,10.56 21.94,11.16L22,12C22,14.19 21.84,15.8 21.56,16.83C21.31,17.73 20.73,18.31 19.83,18.56C19.36,18.69 18.5,18.78 17.18,18.84C15.88,18.91 14.69,18.94 13.59,18.94L12,19C7.81,19 5.2,18.84 4.17,18.56C3.27,18.31 2.69,17.73 2.44,16.83C2.31,16.36 2.22,15.73 2.16,14.93C2.09,14.13 2.06,13.44 2.06,12.84L2,12C2,9.81 2.16,8.2 2.44,7.17C2.69,6.27 3.27,5.69 4.17,5.44C4.64,5.31 5.5,5.22 6.82,5.16C8.12,5.09 9.31,5.06 10.41,5.06L12,5C16.19,5 18.8,5.16 19.83,5.44C20.73,5.69 21.31,6.27 21.56,7.17Z" /> </svg> YouTube </a> </li> <li> <a href="https://www.linkedin.com/company/route4me" target="_blank" rel="noopener noreferrer nofollow" aria-label="Linkedin"> <svg viewBox="0 0 24 24" width="18" height="18"> <path fill="currentColor" d="M19 3A2 2 0 0 1 21 5V19A2 2 0 0 1 19 21H5A2 2 0 0 1 3 19V5A2 2 0 0 1 5 3H19M18.5 18.5V13.2A3.26 3.26 0 0 0 15.24 9.94C14.39 9.94 13.4 10.46 12.92 11.24V10.13H10.13V18.5H12.92V13.57C12.92 12.8 13.54 12.17 14.31 12.17A1.4 1.4 0 0 1 15.71 13.57V18.5H18.5M6.88 8.56A1.68 1.68 0 0 0 8.56 6.88C8.56 5.95 7.81 5.19 6.88 5.19A1.69 1.69 0 0 0 5.19 6.88C5.19 7.81 5.95 8.56 6.88 8.56M8.27 18.5V10.13H5.5V18.5H8.27Z" /> </svg> LinkedIn </a> </li> <li> <a href="https://instagram.com/route4me" target="_blank" rel="noopener noreferrer nofollow" aria-label="Instagram"> <svg viewBox="0 0 30 30" width="18" height="18"> <path fill="currentColor" d="M 9.9980469 3 C 6.1390469 3 3 6.1419531 3 10.001953 L 3 20.001953 C 3 23.860953 6.1419531 27 10.001953 27 L 20.001953 27 C 23.860953 27 27 23.858047 27 19.998047 L 27 9.9980469 C 27 6.1390469 23.858047 3 19.998047 3 L 9.9980469 3 z M 22 7 C 22.552 7 23 7.448 23 8 C 23 8.552 22.552 9 22 9 C 21.448 9 21 8.552 21 8 C 21 7.448 21.448 7 22 7 z M 15 9 C 18.309 9 21 11.691 21 15 C 21 18.309 18.309 21 15 21 C 11.691 21 9 18.309 9 15 C 9 11.691 11.691 9 15 9 z M 15 11 A 4 4 0 0 0 11 15 A 4 4 0 0 0 15 19 A 4 4 0 0 0 19 15 A 4 4 0 0 0 15 11 z"/> </svg> Instagram </a> </li> </ul> </div> </aside> </div> </div> </div> <div class="wrapper copyright"> <span class="copy">© 2009-2025 Route4Me, Inc</span> <!-- <div class="lang-wrapper"> <div class="lang-switcher"> <div class="lang-switcher__trigger"> <span class="lang-switcher__label"> < switch ($lang) { case "en": echo "English"; break; case "fr": echo "Français"; break; case "es": echo "Español"; break; case "vi": echo "Tiếng Việt"; break; default: echo "English"; break; } ?> </span> </div> <div class="lang-switcher__options"> <a class="lang-switcher__option <php if ($lang=="en" || $lang=="") {echo "selected";} ?> " data-href="/" href="/">English</a> <a class="lang-switcher__option <php if ($lang=="fr") {echo "selected";} ?> " data-href="/fr" href="/fr">Français</a> <a class="lang-switcher__option <php if ($lang=="es") {echo "selected";} ?> " data-href="/es" href="/es">Español</a> <a class="lang-switcher__option <php if ($lang=="vi") {echo "selected";} ?> " data-href="/vi" href="/vi">Tiếng Việt</a> </div> </div> </div>--> <span class="links"> <a href="https://route4me.com/terms-of-service">Terms of Service</a> <a href="https://route4me.com/privacy-policy">Privacy Policy</a> <a href="https://route4me.com/sms-policy">SMS Policy</a> <a href="https://route4me.com/professional-services-agreement">Professional Services Agreement</a> </span> </div> </div> <!-- <div class="r4m-footer-bottom"> <div class="container"> <ul> <li>© 2009-<php echo date('Y'); ?> Route4Me, Inc.</li> <li><a href="https://route4me.com/terms-of-service" target="_blank" rel="noopener"><php _e('Terms of Service', 'r4m'); ?></a></li> <li><a href="https://route4me.com/sms-policy" target="_blank" rel="noopener"><php _e('SMS Policy', 'r4m'); ?></a></li> <li><a href="https://route4me.com/professional-services-agreement" target="_blank" rel="noopener"><php _e('Professional Services Agreement', 'r4m'); ?></a></li> </ul> </div> </div> --> <script type="rocketlazyloadscript"> function resizeWidthOnly(a,b) { var c = [window.innerWidth]; return onresize = function() { var d = window.innerWidth, e = c.length; c.push(d); if(c[e]!==c[e-1]){ clearTimeout(b); b = setTimeout(a, 50); } }, a; } /* if resize - close mobile menu */ resizeWidthOnly(function() { //document.getElementById("navMenu").hidden=true; //document.getElementsByClassName("amp-sidebar-mask")[0].style.display = 'none'; document.querySelector('#close-sidebar').click(); }); !function(t){var n={};function r(e){if(n[e])return n[e].exports;var o=n[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)r.d(e,o,function(n){return t[n]}.bind(null,o));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="/",r(r.s=293)}([function(t,n,r){(function(n){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n&&n)||Function("return this")()}).call(this,r(36))},,,function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},,function(t,n,r){var e=r(0),o=r(37),i=r(7),u=r(31),c=r(38),a=r(63),f=o("wks"),s=e.Symbol,l=a?s:s&&s.withoutSetter||u;t.exports=function(t){return i(f,t)||(c&&i(s,t)?f[t]=s[t]:f[t]=l("Symbol."+t)),f[t]}},,function(t,n){var r={}.hasOwnProperty;t.exports=function(t,n){return r.call(t,n)}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n,r){var e=r(3);t.exports=!e((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,n,r){var e=r(8);t.exports=function(t){if(!e(t))throw TypeError(String(t)+" is not an object");return t}},function(t,n,r){var e=r(9),o=r(12),i=r(20);t.exports=e?function(t,n,r){return o.f(t,n,i(1,r))}:function(t,n,r){return t[n]=r,t}},function(t,n,r){var e=r(9),o=r(51),i=r(10),u=r(28),c=Object.defineProperty;n.f=e?c:function(t,n,r){if(i(t),n=u(n,!0),i(r),o)try{return c(t,n,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[n]=r.value),t}},function(t,n,r){var e=r(0),o=r(22).f,i=r(11),u=r(15),c=r(27),a=r(73),f=r(58);t.exports=function(t,n){var r,s,l,p,v,y=t.target,d=t.global,h=t.stat;if(r=d?e:h?e[y]||c(y,{}):(e[y]||{}).prototype)for(s in n){if(p=n[s],l=t.noTargetGet?(v=o(r,s))&&v.value:r[s],!f(d?s:y+(h?".":"#")+s,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;a(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),u(r,s,p,t)}}},function(t,n,r){var e=r(41),o=r(23);t.exports=function(t){return e(o(t))}},function(t,n,r){var e=r(0),o=r(11),i=r(7),u=r(27),c=r(39),a=r(26),f=a.get,s=a.enforce,l=String(String).split("String");(t.exports=function(t,n,r,c){var a=!!c&&!!c.unsafe,f=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof r&&("string"!=typeof n||i(r,"name")||o(r,"name",n),s(r).source=l.join("string"==typeof n?n:"")),t!==e?(a?!p&&t[n]&&(f=!0):delete t[n],f?t[n]=r:o(t,n,r)):f?t[n]=r:u(n,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&f(this).source||c(this)}))},function(t,n){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},function(t,n,r){var e=r(64),o=r(0),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,n){return arguments.length<2?i(e[t])||i(o[t]):e[t]&&e[t][n]||o[t]&&o[t][n]}},function(t,n,r){var e=r(29),o=Math.min;t.exports=function(t){return t>0?o(e(t),9007199254740991):0}},function(t,n,r){var e=r(49),o=r(15),i=r(96);e||o(Object.prototype,"toString",i,{unsafe:!0})},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n){t.exports={}},function(t,n,r){var e=r(9),o=r(52),i=r(20),u=r(14),c=r(28),a=r(7),f=r(51),s=Object.getOwnPropertyDescriptor;n.f=e?s:function(t,n){if(t=u(t),n=c(n,!0),f)try{return s(t,n)}catch(t){}if(a(t,n))return i(!o.f.call(t,n),t[n])}},function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,n,r){var e=r(23);t.exports=function(t){return Object(e(t))}},function(t,n){t.exports=!1},function(t,n,r){var e,o,i,u=r(79),c=r(0),a=r(8),f=r(11),s=r(7),l=r(32),p=r(21),v=c.WeakMap;if(u){var y=new v,d=y.get,h=y.has,g=y.set;e=function(t,n){return g.call(y,t,n),n},o=function(t){return d.call(y,t)||{}},i=function(t){return h.call(y,t)}}else{var b=l("state");p[b]=!0,e=function(t,n){return f(t,b,n),n},o=function(t){return s(t,b)?t[b]:{}},i=function(t){return s(t,b)}}t.exports={set:e,get:o,has:i,enforce:function(t){return i(t)?o(t):e(t,{})},getterFor:function(t){return function(n){var r;if(!a(n)||(r=o(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}}},function(t,n,r){var e=r(0),o=r(11);t.exports=function(t,n){try{o(e,t,n)}catch(r){e[t]=n}return n}},function(t,n,r){var e=r(8);t.exports=function(t,n){if(!e(t))return t;var r,o;if(n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;if("function"==typeof(r=t.valueOf)&&!e(o=r.call(t)))return o;if(!n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,n){var r=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:r)(t)}},,function(t,n){var r=0,e=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++r+e).toString(36)}},function(t,n,r){var e=r(37),o=r(31),i=e("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},function(t,n,r){var e=r(43);t.exports=function(t,n,r){if(e(t),void 0===n)return t;switch(r){case 0:return function(){return t.call(n)};case 1:return function(r){return t.call(n,r)};case 2:return function(r,e){return t.call(n,r,e)};case 3:return function(r,e,o){return t.call(n,r,e,o)}}return function(){return t.apply(n,arguments)}}},,,function(t,n){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,n,r){var e=r(25),o=r(50);(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.6.5",mode:e?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,n,r){var e=r(3);t.exports=!!Object.getOwnPropertySymbols&&!e((function(){return!String(Symbol())}))},function(t,n,r){var e=r(50),o=Function.toString;"function"!=typeof e.inspectSource&&(e.inspectSource=function(t){return o.call(t)}),t.exports=e.inspectSource},,function(t,n,r){var e=r(3),o=r(16),i="".split;t.exports=e((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},function(t,n){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,n,r){var e=r(33),o=r(41),i=r(24),u=r(18),c=r(66),a=[].push,f=function(t){var n=1==t,r=2==t,f=3==t,s=4==t,l=6==t,p=5==t||l;return function(v,y,d,h){for(var g,b,S=i(v),m=o(S),x=e(y,d,3),w=u(m.length),O=0,j=h||c,_=n?j(v,w):r?j(v,0):void 0;w>O;O++)if((p||O in m)&&(b=x(g=m[O],O,S),t))if(n)_[O]=b;else if(b)switch(t){case 3:return!0;case 5:return g;case 6:return O;case 2:a.call(_,g)}else if(s)return!1;return l?-1:f||s?s:_}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6)}},,function(t,n,r){var e=r(0),o=r(8),i=e.document,u=o(i)&&o(i.createElement);t.exports=function(t){return u?i.createElement(t):{}}},function(t,n,r){var e=r(12).f,o=r(7),i=r(5)("toStringTag");t.exports=function(t,n,r){t&&!o(t=r?t:t.prototype,i)&&e(t,i,{configurable:!0,value:n})}},function(t,n){t.exports={}},function(t,n,r){var e={};e[r(5)("toStringTag")]="z",t.exports="[object z]"===String(e)},function(t,n,r){var e=r(0),o=r(27),i=e["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,n,r){var e=r(9),o=r(3),i=r(46);t.exports=!e&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(t,n,r){"use strict";var e={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!e.call({1:2},1);n.f=i?function(t){var n=o(this,t);return!!n&&n.enumerable}:e},function(t,n,r){var e=r(56),o=r(42).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return e(t,o)}},function(t,n,r){var e=r(16);t.exports=Array.isArray||function(t){return"Array"==e(t)}},,function(t,n,r){var e=r(7),o=r(14),i=r(81).indexOf,u=r(21);t.exports=function(t,n){var r,c=o(t),a=0,f=[];for(r in c)!e(u,r)&&e(c,r)&&f.push(r);for(;n.length>a;)e(c,r=n[a++])&&(~i(f,r)||f.push(r));return f}},function(t,n){n.f=Object.getOwnPropertySymbols},function(t,n,r){var e=r(3),o=/#|\.prototype\./,i=function(t,n){var r=c[u(t)];return r==f||r!=a&&("function"==typeof n?e(n):!!n)},u=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},a=i.NATIVE="N",f=i.POLYFILL="P";t.exports=i},function(t,n,r){var e=r(56),o=r(42);t.exports=Object.keys||function(t){return e(t,o)}},,,,function(t,n,r){var e=r(38);t.exports=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,n,r){var e=r(0);t.exports=e},function(t,n,r){var e,o=r(10),i=r(105),u=r(42),c=r(21),a=r(75),f=r(46),s=r(32),l=s("IE_PROTO"),p=function(){},v=function(t){return"<script>"+t+"<\/script>"},y=function(){try{e=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,n;y=e?function(t){t.write(v("")),t.close();var n=t.parentWindow.Object;return t=null,n}(e):((n=f("iframe")).style.display="none",a.appendChild(n),n.src=String("javascript:"),(t=n.contentWindow.document).open(),t.write(v("document.F=Object")),t.close(),t.F);for(var r=u.length;r--;)delete y.prototype[u[r]];return y()};c[l]=!0,t.exports=Object.create||function(t,n){var r;return null!==t?(p.prototype=o(t),r=new p,p.prototype=null,r[l]=t):r=y(),void 0===n?r:i(r,n)}},function(t,n,r){var e=r(8),o=r(54),i=r(5)("species");t.exports=function(t,n){var r;return o(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!o(r.prototype)?e(r)&&null===(r=r[i])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===n?0:n)}},,,,,,,function(t,n,r){var e=r(7),o=r(74),i=r(22),u=r(12);t.exports=function(t,n){for(var r=o(n),c=u.f,a=i.f,f=0;f<r.length;f++){var s=r[f];e(t,s)||c(t,s,a(n,s))}}},function(t,n,r){var e=r(17),o=r(53),i=r(57),u=r(10);t.exports=e("Reflect","ownKeys")||function(t){var n=o.f(u(t)),r=i.f;return r?n.concat(r(t)):n}},function(t,n,r){var e=r(17);t.exports=e("document","documentElement")},,function(t,n){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},,function(t,n,r){var e=r(0),o=r(39),i=e.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},function(t,n,r){var e=r(49),o=r(16),i=r(5)("toStringTag"),u="Arguments"==o(function(){return arguments}());t.exports=e?o:function(t){var n,r,e;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),i))?r:u?o(n):"Object"==(e=o(n))&&"function"==typeof n.callee?"Arguments":e}},function(t,n,r){var e=r(14),o=r(18),i=r(82),u=function(t){return function(n,r,u){var c,a=e(n),f=o(a.length),s=i(u,f);if(t&&r!=r){for(;f>s;)if((c=a[s++])!=c)return!0}else for(;f>s;s++)if((t||s in a)&&a[s]===r)return t||s||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},function(t,n,r){var e=r(29),o=Math.max,i=Math.min;t.exports=function(t,n){var r=e(t);return r<0?o(r+n,0):i(r,n)}},,function(t,n,r){"use strict";var e=r(14),o=r(104),i=r(48),u=r(26),c=r(94),a=u.set,f=u.getterFor("Array Iterator");t.exports=c(Array,"Array",(function(t,n){a(this,{type:"Array Iterator",target:e(t),index:0,kind:n})}),(function(){var t=f(this),n=t.target,r=t.kind,e=t.index++;return!n||e>=n.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:e,done:!1}:"values"==r?{value:n[e],done:!1}:{value:[e,n[e]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},,function(t,n,r){"use strict";var e=r(150).charAt,o=r(26),i=r(94),u=o.set,c=o.getterFor("String Iterator");i(String,"String",(function(t){u(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,n=c(this),r=n.string,o=n.index;return o>=r.length?{value:void 0,done:!0}:(t=e(r,o),n.index+=t.length,{value:t,done:!1})}))},,,,,,,,function(t,n,r){"use strict";var e=r(13),o=r(163),i=r(107),u=r(152),c=r(47),a=r(11),f=r(15),s=r(5),l=r(25),p=r(48),v=r(106),y=v.IteratorPrototype,d=v.BUGGY_SAFARI_ITERATORS,h=s("iterator"),g=function(){return this};t.exports=function(t,n,r,s,v,b,S){o(r,n,s);var m,x,w,O=function(t){if(t===v&&T)return T;if(!d&&t in L)return L[t];switch(t){case"keys":case"values":case"entries":return function(){return new r(this,t)}}return function(){return new r(this)}},j=n+" Iterator",_=!1,L=t.prototype,P=L[h]||L["@@iterator"]||v&&L[v],T=!d&&P||O(v),E="Array"==n&&L.entries||P;if(E&&(m=i(E.call(new t)),y!==Object.prototype&&m.next&&(l||i(m)===y||(u?u(m,y):"function"!=typeof m[h]&&a(m,h,g)),c(m,j,!0,!0),l&&(p[j]=g))),"values"==v&&P&&"values"!==P.name&&(_=!0,T=function(){return P.call(this)}),l&&!S||L[h]===T||a(L,h,T),p[n]=T,v)if(x={values:O("values"),keys:b?T:O("keys"),entries:O("entries")},S)for(w in x)(d||_||!(w in L))&&f(L,w,x[w]);else e({target:n,proto:!0,forced:d||_},x);return x}},,function(t,n,r){"use strict";var e=r(49),o=r(80);t.exports=e?{}.toString:function(){return"[object "+o(this)+"]"}},,,,,,,,function(t,n,r){var e=r(5),o=r(65),i=r(12),u=e("unscopables"),c=Array.prototype;null==c[u]&&i.f(c,u,{configurable:!0,value:o(null)}),t.exports=function(t){c[u][t]=!0}},function(t,n,r){var e=r(9),o=r(12),i=r(10),u=r(59);t.exports=e?Object.defineProperties:function(t,n){i(t);for(var r,e=u(n),c=e.length,a=0;c>a;)o.f(t,r=e[a++],n[r]);return t}},function(t,n,r){"use strict";var e,o,i,u=r(107),c=r(11),a=r(7),f=r(5),s=r(25),l=f("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(e=o):p=!0),null==e&&(e={}),s||a(e,l)||c(e,l,(function(){return this})),t.exports={IteratorPrototype:e,BUGGY_SAFARI_ITERATORS:p}},function(t,n,r){var e=r(7),o=r(24),i=r(32),u=r(164),c=i("IE_PROTO"),a=Object.prototype;t.exports=u?Object.getPrototypeOf:function(t){return t=o(t),e(t,c)?t[c]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},,function(t,n,r){var e=r(0),o=r(77),i=r(84),u=r(11),c=r(5),a=c("iterator"),f=c("toStringTag"),s=i.values;for(var l in o){var p=e[l],v=p&&p.prototype;if(v){if(v[a]!==s)try{u(v,a,s)}catch(t){v[a]=s}if(v[f]||u(v,f,l),o[l])for(var y in i)if(v[y]!==i[y])try{u(v,y,i[y])}catch(t){v[y]=i[y]}}}},,,,,,,,,,,,,,,,,function(t,n,r){"use strict";var e=r(13),o=r(0),i=r(17),u=r(25),c=r(9),a=r(38),f=r(63),s=r(3),l=r(7),p=r(54),v=r(8),y=r(10),d=r(24),h=r(14),g=r(28),b=r(20),S=r(65),m=r(59),x=r(53),w=r(234),O=r(57),j=r(22),_=r(12),L=r(52),P=r(11),T=r(15),E=r(37),A=r(32),M=r(21),k=r(31),I=r(5),C=r(127),D=r(156),F=r(47),N=r(26),R=r(44).forEach,G=A("hidden"),q=I("toPrimitive"),V=N.set,H=N.getterFor("Symbol"),z=Object.prototype,W=o.Symbol,B=i("JSON","stringify"),U=j.f,Y=_.f,J=w.f,$=L.f,K=E("symbols"),Q=E("op-symbols"),X=E("string-to-symbol-registry"),Z=E("symbol-to-string-registry"),tt=E("wks"),nt=o.QObject,rt=!nt||!nt.prototype||!nt.prototype.findChild,et=c&&s((function(){return 7!=S(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(t,n,r){var e=U(z,n);e&&delete z[n],Y(t,n,r),e&&t!==z&&Y(z,n,e)}:Y,ot=function(t,n){var r=K[t]=S(W.prototype);return V(r,{type:"Symbol",tag:t,description:n}),c||(r.description=n),r},it=f?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof W},ut=function(t,n,r){t===z&&ut(Q,n,r),y(t);var e=g(n,!0);return y(r),l(K,e)?(r.enumerable?(l(t,G)&&t[G][e]&&(t[G][e]=!1),r=S(r,{enumerable:b(0,!1)})):(l(t,G)||Y(t,G,b(1,{})),t[G][e]=!0),et(t,e,r)):Y(t,e,r)},ct=function(t,n){y(t);var r=h(n),e=m(r).concat(lt(r));return R(e,(function(n){c&&!at.call(r,n)||ut(t,n,r[n])})),t},at=function(t){var n=g(t,!0),r=$.call(this,n);return!(this===z&&l(K,n)&&!l(Q,n))&&(!(r||!l(this,n)||!l(K,n)||l(this,G)&&this[G][n])||r)},ft=function(t,n){var r=h(t),e=g(n,!0);if(r!==z||!l(K,e)||l(Q,e)){var o=U(r,e);return!o||!l(K,e)||l(r,G)&&r[G][e]||(o.enumerable=!0),o}},st=function(t){var n=J(h(t)),r=[];return R(n,(function(t){l(K,t)||l(M,t)||r.push(t)})),r},lt=function(t){var n=t===z,r=J(n?Q:h(t)),e=[];return R(r,(function(t){!l(K,t)||n&&!l(z,t)||e.push(K[t])})),e};(a||(T((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=k(t),r=function(t){this===z&&r.call(Q,t),l(this,G)&&l(this[G],n)&&(this[G][n]=!1),et(this,n,b(1,t))};return c&&rt&&et(z,n,{configurable:!0,set:r}),ot(n,t)}).prototype,"toString",(function(){return H(this).tag})),T(W,"withoutSetter",(function(t){return ot(k(t),t)})),L.f=at,_.f=ut,j.f=ft,x.f=w.f=st,O.f=lt,C.f=function(t){return ot(I(t),t)},c&&(Y(W.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),u||T(z,"propertyIsEnumerable",at,{unsafe:!0}))),e({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:W}),R(m(tt),(function(t){D(t)})),e({target:"Symbol",stat:!0,forced:!a},{for:function(t){var n=String(t);if(l(X,n))return X[n];var r=W(n);return X[n]=r,Z[r]=n,r},keyFor:function(t){if(!it(t))throw TypeError(t+" is not a symbol");if(l(Z,t))return Z[t]},useSetter:function(){rt=!0},useSimple:function(){rt=!1}}),e({target:"Object",stat:!0,forced:!a,sham:!c},{create:function(t,n){return void 0===n?S(t):ct(S(t),n)},defineProperty:ut,defineProperties:ct,getOwnPropertyDescriptor:ft}),e({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:st,getOwnPropertySymbols:lt}),e({target:"Object",stat:!0,forced:s((function(){O.f(1)}))},{getOwnPropertySymbols:function(t){return O.f(d(t))}}),B)&&e({target:"JSON",stat:!0,forced:!a||s((function(){var t=W();return"[null]"!=B([t])||"{}"!=B({a:t})||"{}"!=B(Object(t))}))},{stringify:function(t,n,r){for(var e,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(e=n,(v(n)||void 0!==t)&&!it(t))return p(n)||(n=function(t,n){if("function"==typeof e&&(n=e.call(this,t,n)),!it(n))return n}),o[1]=n,B.apply(null,o)}});W.prototype[q]||P(W.prototype,q,W.prototype.valueOf),F(W,"Symbol"),M[G]=!0},function(t,n,r){var e=r(5);n.f=e},function(t,n){t.exports=function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,n){function r(t,n){for(var r=0;r<n.length;r++){var e=n[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,e.key,e)}}t.exports=function(t,n,e){return n&&r(t.prototype,n),e&&r(t,e),t},t.exports.default=t.exports,t.exports.__esModule=!0},,,,,,,,,,,,,,,,,,,,,function(t,n,r){var e=r(29),o=r(23),i=function(t){return function(n,r){var i,u,c=String(o(n)),a=e(r),f=c.length;return a<0||a>=f?t?"":void 0:(i=c.charCodeAt(a))<55296||i>56319||a+1===f||(u=c.charCodeAt(a+1))<56320||u>57343?t?c.charAt(a):i:t?c.slice(a,a+2):u-56320+(i-55296<<10)+65536}};t.exports={codeAt:i(!1),charAt:i(!0)}},,function(t,n,r){var e=r(10),o=r(165);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),n=r instanceof Array}catch(t){}return function(r,i){return e(r),o(i),n?t.call(r,i):r.__proto__=i,r}}():void 0)},,,,function(t,n,r){var e=r(64),o=r(7),i=r(127),u=r(12).f;t.exports=function(t){var n=e.Symbol||(e.Symbol={});o(n,t)||u(n,t,{value:i.f(t)})}},,,,,,,function(t,n,r){"use strict";var e=r(106).IteratorPrototype,o=r(65),i=r(20),u=r(47),c=r(48),a=function(){return this};t.exports=function(t,n,r){var f=n+" Iterator";return t.prototype=o(e,{next:i(1,r)}),u(t,f,!1,!0),c[f]=a,t}},function(t,n,r){var e=r(3);t.exports=!e((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},function(t,n,r){var e=r(8);t.exports=function(t){if(!e(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,n,r){var e=r(14),o=r(53).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.slice()}}(t):o(e(t))}},,,,,,,,,,,,,,,,,function(t,n,r){"use strict";var e=r(13),o=r(9),i=r(0),u=r(7),c=r(8),a=r(12).f,f=r(73),s=i.Symbol;if(o&&"function"==typeof s&&(!("description"in s.prototype)||void 0!==s().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof p?new s(t):void 0===t?s():s(t);return""===t&&(l[n]=!0),n};f(p,s);var v=p.prototype=s.prototype;v.constructor=p;var y=v.toString,d="Symbol(test)"==String(s("test")),h=/^Symbol\((.*)\)[^)]+$/;a(v,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,n=y.call(t);if(u(l,t))return"";var r=d?n.slice(7,-1):n.replace(h,"$1");return""===r?void 0:r}}),e({global:!0,forced:!0},{Symbol:p})}},function(t,n,r){r(156)("iterator")},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,n,r){t.exports=r(298)},,,,,function(t,n,r){"use strict";r.r(n);r(126),r(251),r(252),r(84),r(19),r(86),r(109);var e=r(128),o=r.n(e),i=r(129),u=r.n(i);var c=function(){function t(n){o()(this,t);try{var r=null==n?void 0:n.containerIdOrHtmlElem; if("string"==typeof r&&(r=document.querySelector(r)),!r)throw new Error("html container for switcher is not fond");this.langSwitcherElem=r.querySelector(".lang-switcher"),this.bindListeners()}catch(t){console.warn("LangSwitcher error: ".concat(t.message))}}return u()(t,[{key:"bindListeners",value:function(){var t=this.langSwitcherElem.querySelector(".lang-switcher__options"),n=this.langSwitcherElem.querySelector(".lang-switcher__trigger");if(!t||!n)throw new Error("the bindListeners method can`t add event listeners");window.addEventListener("click",function(t){var n,r,e;n=t,r=this.langSwitcherElem,e=!0,((null==n?void 0:n.target)==r||r.contains(n.target))&&(e=!1),e&&this.hideDropMenu()}.bind(this)),n.addEventListener("click",this.toggleDropMenu.bind(this));var r=null==t?void 0:t.querySelectorAll(".lang-switcher__option");if(null==r?void 0:r.length){var e=!0,o=!1,i=void 0;try{for(var u,c=r[Symbol.iterator]();!(e=(u=c.next()).done);e=!0){u.value.addEventListener("click",this.onSelection.bind(this))}}catch(t){o=!0,i=t}finally{try{e||null==c.return||c.return()}finally{if(o)throw i}}}else console.warn("LangSwitcher: options list is empty")}},{key:"onSelection",value:function(t){var n=t.target,r=n.classList.contains("selected");if(n){if(r)t.preventDefault();else{var e;n.getAttribute("data-href");null===(e=n.parentNode.querySelector(".selected"))||void 0===e||e.classList.remove("selected"),n.classList.add("selected")}this.hideDropMenu()}}},{key:"toggleDropMenu",value:function(){this.langSwitcherElem.classList.toggle("open")}},{key:"hideDropMenu",value:function(){this.langSwitcherElem.classList.remove("open")}},{key:"updateMainText",value:function(t){var n=this.langSwitcherElem.querySelector(".lang-switcher__label");n&&(n.textContent=t||"")}}]),t}(); !function(t){var n=document.querySelectorAll(t);if(null==n?void 0:n.length){var r=!0,e=!1,o=void 0;try{for(var i,u=n[Symbol.iterator]();!(r=(i=u.next()).done);r=!0){var a=i.value;new c({containerIdOrHtmlElem:a})}}catch(t){e=!0,o=t}finally{try{r||null==u.return||u.return()}finally{if(e)throw o}}}}(".lang-wrapper")}]); </script> </footer> <amp-sidebar id="navMenu" layout="nodisplay" side="left"> <button id="close-sidebar" class="close-sidebar" on="tap:navMenu.close"><span></span><span></span></button> <div class="menu-mobile-menu-container"><ul id="menu-mobile-menu" class="r4m-mobile-menu"><li id="menu-item-5984" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-5984"><a href="//blog.route4me.com">Home</a></li> <li id="menu-item-11031" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11031"><a href="//blog.route4me.com/news/">Company News</a></li> <li id="menu-item-5985" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5985"><a href="//blog.route4me.com/webinars/">Webinars</a></li> <li id="menu-item-17193" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17193"><a href="/videos/">Videos</a></li> <li id="menu-item-5983" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5983"><a href="//blog.route4me.com/ebooks/">eBooks</a></li> <li id="menu-item-14527" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-14527"><a href="https://blog.route4me.com/case-studies/" aria-current="page">Case Studies</a></li> <li id="menu-item-1414" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1414"><a target="_blank" rel="noopener noreferrer nofollow" href="https://itunes.apple.com/us/app/route4me/id349853799?mt=8">iPhone Route Planner</a></li> <li id="menu-item-1415" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1415"><a target="_blank" rel="noopener noreferrer nofollow" href="https://play.google.com/store/apps/details?id=com.route4me.routeoptimizer&hl=en">Android Route Planner</a></li> <li id="menu-item-13051" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13051"><a target="_blank" rel="noopener noreferrer nofollow" href="https://direct.lc.chat/3412042/">Live Chat</a></li> </ul></div></amp-sidebar> <amp-consent layout="nodisplay" id="consent-element"> <script type="application/json"> { "consentInstanceId": "r4m-cookie-consent", "checkConsentHref": "https://blog.route4me.com/wp-admin/admin-ajax.php?action=r4m_set_cookie", "promptUI": "r4m-consent-ui", "consentRequired": true, "geoOverride": { "consentHidden": { "consentRequired": false, "promptUI": "r4m-consent-ui" } } } </script> <div id="r4m-consent-ui"> <div class="consent_text"> This website <a href="https://www.route4me.com/terms-of-service" target="_blank" rel="noopener">uses cookies</a> to ensure you get the best experience. </div> <div class="accept_container"> <button on="tap:consent-element.accept" class="btn">Close</button> </div> </div> </amp-consent> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://blog.route4me.com/wp-content/themes/r4m-blog/js/jquery.js?ver=3.7.1" id="jquery-js"></script> <script type="text/javascript" async custom-element="amp-consent" src="https://cdn.ampproject.org/v0/amp-consent-0.1.js?ver=6.6.1" id="amp-consent-js"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://blog.route4me.com/wp-content/themes/r4m-blog/js/cookie_consern.js?ver=1.0.0" id="cookie_consern-js" defer></script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://blog.route4me.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=["size-featured-slider","genpost-featured-image","r4m-featured-post","img.attachment-featured-slider.size-featured-slider.wp-post-image.wp-stateless-item","app-store.webp","app-store@2x.webp","google-play.webp","google-play@2x.webp"];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script><script type="rocketlazyloadscript" defer data-rocket-type="text/javascript">var __lc={license:3412042,visitor:{name:""},params:[{name:"Login",value:""},{name:"First Name",value:""},{name:"Account Type",value:""}]};!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://cdn.livechatinc.com/tracking.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}();</script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->