{"id":2911,"date":"2023-02-19T18:25:00","date_gmt":"2023-02-19T18:25:00","guid":{"rendered":"https:\/\/100t.com.br\/?p=2911"},"modified":"2023-03-31T17:43:02","modified_gmt":"2023-03-31T17:43:02","slug":"aplicativo-para-rastrear-onibus","status":"publish","type":"post","link":"https:\/\/100t.com.br\/fr\/aplicativo-para-rastrear-onibus\/","title":{"rendered":"Meilleures options d&#039;application pour suivre les bus dans votre ville"},"content":{"rendered":"<!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-confira-otimas-opcoes-de-aplicativos-para-quem-depende-do-transporte-publico-para-se-locomover-veja-como\">D\u00e9couvrez d&#039;excellentes options d&#039;applications pour ceux qui d\u00e9pendent des transports en commun pour se d\u00e9placer\u00a0! Regardez comment<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Lorsque vous d\u00e9pendez des transports en commun, tout peut arriver. Le bus peut \u00eatre retard\u00e9 pour plusieurs raisons, telles que la circulation ou en raison de la surpopulation.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Par cons\u00e9quent, pour ceux qui utilisent ces types de transports en commun, conna\u00eetre l&#039;heure et les bons points o\u00f9 ils passeront peut \u00e9viter de perdre beaucoup de temps.<\/p>\n<\/div><div class=\"wp-block-lazyblock-cta lazyblock-cta-oV9gJ\">\n  <section class=\"cta mx-5 sm:mx-0 text-gray-600 body-font my-10 border-gray-200 border-b border-l border-r sm:border-0\">\n    <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\n      <div class=\"w-24 h-full\"><\/div>\n    <\/div>\n    <div class=\"container px-5 pt-6 pb-6 mx-auto flex flex-wrap\" data-anchor-target=\"lazyBlock\">    \n    \n              <a class=\"flex flex-wrap content-center w-full mb-4 md:hidden\" href=\"https:\/\/100t.com.br\/fr\/gps-offline\/\"  data-analytics-label=\"ctaImage\" data-action=\"analytics#trackCTA\" aria-label=\"Meilleur GPS hors ligne\">\n          <div class=\"m-auto float-none\">\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/car-1281640_1280.jpg\" alt=\"gps offline\">\n          <\/div>\n        <\/a>\n            <h2 class=\"w-full sm:text-3xl text-2xl text-gray-900 font-medium title-font mb-2 text-center md:text-left md:w-2\/5\">\n        <a href=\"https:\/\/100t.com.br\/fr\/gps-offline\/\" data-analytics-label=\"ctaTitle\" data-action=\"analytics#trackCTA\" aria-label=\"Meilleur GPS hors ligne\">\n            Meilleur GPS hors ligne        <\/a>\n      <\/h2>\n      <div class=\"w-full md:w-3\/5 md:pl-6\">\n        <p class=\"text-center md:text-left leading-relaxed text-base\">\n            D\u00e9couvrez quelles sont les meilleures applications pour utiliser le GPS hors ligne.        <\/p>\n        <div class=\"flex mt-6 w-full flex-1 justify-center ml-auto md:mt-4 md:justify-start\" style=\"font-weight: bold;\">\n          <a class=\"inline-flex items-center\" href=\"https:\/\/100t.com.br\/fr\/gps-offline\/\"  data-analytics-label=\"ctaButton\" data-action=\"analytics#trackCTA\" >\n            Continue de lire            <svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" class=\"w-4 h-4 ml-2\" viewbox=\"0 0 24 24\">\n              <path d=\"M5 12h14M12 5l7 7-7 7\"><\/path>\n            <\/svg>\n          <\/a>\n        <\/div>\n      <\/div>  \n          \n    <\/div>\n      <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"justify-self-auto flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"flex my-0 h-full\">\n            <div class=\"w-2\/5 p-1 ml-2 mt-2 w-full\">\n              <a href=\"https:\/\/100t.com.br\/fr\/gps-offline\/\"  data-analytics-label=\"anchorImage\" data-action=\"analytics#trackCTA\">          \n                <img decoding=\"async\" loading=\"lazy\" alt=\"card\" class=\"w-full object-cover h-24 object-center rounded justify-self-auto border-2 border-gray-100\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/car-1281640_1280.jpg\">          \n              <\/a>\n            <\/div>\n            <div class=\"w-3\/5 my-2\">\n              <p class=\"px-4 text-center text-xs h-1\/2\">\n                Meilleur GPS hors ligne              <\/p>\n              <a href=\"https:\/\/100t.com.br\/fr\/gps-offline\/\"  data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n                <button class=\"flex w-5\/6 m-auto mt-2 border-0 py-1 px-3 focus:outline-none rounded\">                \n                  <p class=\"text-center w-full\" style=\"font-size: 0.67rem;\">\n                    Continue de lire                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vous resterez sur le m\u00eame site              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n  <\/section>\n\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Actuellement, vous pouvez localiser les arr\u00eats de bus dans toute votre ville en t\u00e9l\u00e9chargeant des applications de suivi des bus, et en cliquant dessus, vous avez des informations sur l&#039;horaire, la prochaine ligne de bus et toutes les lignes pr\u00e9sentes \u00e0 ce point et m\u00eame une photo sur Maps indiquant l&#039;emplacement de le point.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Ainsi, 100Tech a apport\u00e9 d&#039;excellentes recommandations d&#039;applications pour ceux qui veulent \u00eatre au courant de tous les mouvements de bus dans leur ville !<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2 id=\"h-cittamobi\">cittamobi<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>O <em>cittamobi<\/em> est l&#039;un des trackers d&#039;itin\u00e9raire de service de transport public les plus populaires. L&#039;application affiche les itin\u00e9raires de bus publics de l&#039;utilisateur en temps r\u00e9el en fonction de la <em>Google Maps<\/em>. <\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Il est \u00e9galement possible de mettre en favoris votre arr\u00eat de bus et vos lignes. De cette fa\u00e7on, vous aurez un acc\u00e8s rapide aux informations de votre point, vous n&#039;aurez donc pas \u00e0 le chercher \u00e0 nouveau sur la carte. Lorsque vous acc\u00e9dez \u00e0 votre ligne via l&#039;application, vous pouvez voir o\u00f9 se trouve le bus sur la carte et l&#039;itin\u00e9raire qu&#039;il emprunte. <\/p>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-1wUPPk\"><section class=\"credit-card mx-5 sm:mx-0 text-gray-600 body-font  my-10 border-gray-200 border-b border-l border-r sm:border-0\">\n  <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\n    <div class=\"w-24 h-full\"><\/div>\n  <\/div>\n  <div class=\"container px-5 sm:px-0 py-6 mx-auto\" data-anchor-target=\"lazyBlock\">\n    <div class=\"flex flex-wrap mx-auto\">\n      <a class=\"lg:w-2\/5 w-full lg:pl-6 mt-6 lg:mt-0\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.com.cittabus\" data-analytics-label=\"creditCardImage\" data-action=\"analytics#trackCTA\" >\n        <img decoding=\"async\" class=\"w-full h-64 object-cover object-center rounded\" loading=\"lazy\" alt=\"card\" style=\"height: 190px;\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-luis-quintero-1494582-scaled.jpg\">\n      <\/a>\n      <div class=\"lg:w-3\/5 w-full lg:pl-6 mt-6 lg:mt-0\">\n        <h2 class=\"text-sm title-font text-gray-500 tracking-widest uppercase\">\n          Application        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          cittamobi        <\/h1>\n        <div class=\"flex mb-4 justify-center sm:justify-start\">\n          \n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              Acc\u00e8s rapide            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              Les infos            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          Acc\u00e9dez \u00e0 l&#039;une des applications de suivi de bus les plus populaires avec Cittamobi\u00a0!        <\/p>\n        <div class=\"flex mt-6 items-center pb-5 border-b-2 border-gray-100 mb-5\">\n          \n        <\/div>\n        <div class=\"flex\">\n          <a data-km2-rewarded=\"true\" style=\"font-size: 13px;\" class=\"hidden animate-fade-in flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.com.cittabus\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button class=\"uppercase flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-4 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n          <a data-km2-rewarded=\"false\" style=\"font-size: 15px;\" class=\"flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.com.cittabus\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button id=\"offer-first\" class=\"flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-6 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Vous serez redirig\u00e9 vers un autre site Web        <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"justify-self-auto flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"flex my-0 h-full\">\n            <div class=\"w-2\/5 p-1 ml-2 mt-2 w-full\">\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.com.cittabus\" rel=\"sponsored\" data-analytics-label=\"anchorImage\" data-action=\"analytics#trackCTA\">          \n                <img decoding=\"async\" loading=\"lazy\" alt=\"card\" class=\"w-full object-cover h-24 object-center rounded justify-self-auto border-2 border-gray-100\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-luis-quintero-1494582-scaled.jpg\">          \n              <\/a>\n            <\/div>\n            <div class=\"w-3\/5 my-2\">\n              <p class=\"px-4 text-center text-xs h-1\/2\">\n                Acc\u00e9dez \u00e0 l&#039;une des applications de suivi de bus les plus populaires\u2026              <\/p>\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.com.cittabus\" rel=\"sponsored\" data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n                <button class=\"flex w-5\/6 m-auto mt-2 border-0 py-1 px-3 focus:outline-none rounded\">                \n                  <p class=\"text-center w-full\" style=\"font-size: 0.67rem;\">\n                    T\u00c9L\u00c9CHARGER MAINTENANT                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vous serez redirig\u00e9 vers un autre site Web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n<\/section><\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>L&#039;application dispose de fonctionnalit\u00e9s suppl\u00e9mentaires telles qu&#039;un ticket \u00e9lectronique (v\u00e9rifiez l&#039;acc\u00e8s dans votre ville), le filtrage des pr\u00e9f\u00e9rences pour les utilisateurs de fauteuils roulants et les types de notifications que vous souhaitez recevoir sur votre appareil. Il est \u00e9galement possible de rechercher vos lignes et points en utilisant le champ de recherche des quartiers, des rues ou des bars.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Vous pouvez personnaliser vos itin\u00e9raires dans le champ &quot;Personnalisez votre Cittamobi&quot;, ainsi l&#039;application vous informera toujours de la ligne et du temps n\u00e9cessaires pour atteindre votre itin\u00e9raire \u00e0 l&#039;heure souhait\u00e9e par l&#039;utilisateur. <\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2>Quicko<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Chaque jour, de nombreuses personnes se d\u00e9placent vers diverses destinations, que ce soit en voiture, en bus, en m\u00e9tro ou en utilisant des applications de covoiturage. Dans ce cas, le <em>Quicko<\/em> est un alli\u00e9 puissant.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Avec lui, vous pouvez d\u00e9couvrir le meilleur itin\u00e9raire vers l&#039;endroit o\u00f9 vous voulez aller, consulter les informations de bus en temps r\u00e9el et m\u00eame recharger votre billet unique.<\/p>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-Z1nnQw7\"><section class=\"credit-card mx-5 sm:mx-0 text-gray-600 body-font  my-10 border-gray-200 border-b border-l border-r sm:border-0\">\n  <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\n    <div class=\"w-24 h-full\"><\/div>\n  <\/div>\n  <div class=\"container px-5 sm:px-0 py-6 mx-auto\" data-anchor-target=\"lazyBlock\">\n    <div class=\"flex flex-wrap mx-auto\">\n      <a class=\"lg:w-2\/5 w-full lg:pl-6 mt-6 lg:mt-0\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=pl.upaid.quicko\" data-analytics-label=\"creditCardImage\" data-action=\"analytics#trackCTA\" >\n        <img decoding=\"async\" class=\"w-full h-64 object-cover object-center rounded\" loading=\"lazy\" alt=\"card\" style=\"height: 190px;\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-raphael-brasileiro-2486402-scaled.jpg\">\n      <\/a>\n      <div class=\"lg:w-3\/5 w-full lg:pl-6 mt-6 lg:mt-0\">\n        <h2 class=\"text-sm title-font text-gray-500 tracking-widest uppercase\">\n          Application        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          Quicko        <\/h1>\n        <div class=\"flex mb-4 justify-center sm:justify-start\">\n          \n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              avoir la            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              meilleurs itin\u00e9raires            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          Avec Quicko vous aurez l&#039;information en temps r\u00e9el !        <\/p>\n        <div class=\"flex mt-6 items-center pb-5 border-b-2 border-gray-100 mb-5\">\n          \n        <\/div>\n        <div class=\"flex\">\n          <a data-km2-rewarded=\"true\" style=\"font-size: 13px;\" class=\"hidden animate-fade-in flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=pl.upaid.quicko\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button class=\"uppercase flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-4 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n          <a data-km2-rewarded=\"false\" style=\"font-size: 15px;\" class=\"flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=pl.upaid.quicko\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button id=\"offer-first\" class=\"flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-6 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Vous serez redirig\u00e9 vers un autre site Web        <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"justify-self-auto flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"flex my-0 h-full\">\n            <div class=\"w-2\/5 p-1 ml-2 mt-2 w-full\">\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=pl.upaid.quicko\" rel=\"sponsored\" data-analytics-label=\"anchorImage\" data-action=\"analytics#trackCTA\">          \n                <img decoding=\"async\" loading=\"lazy\" alt=\"card\" class=\"w-full object-cover h-24 object-center rounded justify-self-auto border-2 border-gray-100\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-raphael-brasileiro-2486402-scaled.jpg\">          \n              <\/a>\n            <\/div>\n            <div class=\"w-3\/5 my-2\">\n              <p class=\"px-4 text-center text-xs h-1\/2\">\n                Avec Quicko vous aurez l&#039;information en temps r\u00e9el !              <\/p>\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=pl.upaid.quicko\" rel=\"sponsored\" data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n                <button class=\"flex w-5\/6 m-auto mt-2 border-0 py-1 px-3 focus:outline-none rounded\">                \n                  <p class=\"text-center w-full\" style=\"font-size: 0.67rem;\">\n                    T\u00c9L\u00c9CHARGER MAINTENANT                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vous serez redirig\u00e9 vers un autre site Web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n<\/section><\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Vous pourrez activer et activer votre localisation pour une plus grande pr\u00e9cision lors de l&#039;utilisation de votre g\u00e9olocalisation. Il est possible de rechercher des itin\u00e9raires en appuyant sur \u00ab\u00a0O\u00f9 voulez-vous aller\u00a0?\u00a0\u00bb et en saisissant l&#039;adresse du lieu. <\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Vous trouverez des informations sur les itin\u00e9raires possibles. Lors de la s\u00e9lection de l&#039;itin\u00e9raire, vous pouvez le visualiser \u00e0 travers la carte contenant des d\u00e9tails et des informations. Il est \u00e9galement possible de partager et de lancer l&#039;itin\u00e9raire s\u00e9lectionn\u00e9.<\/p>\n<\/div><!--image--><div class=\"px-5 sm:px-0 sm:w-[800px] sm:ml-[50%] sm:-translate-x-2\/4 rounded-lg overflow-hidden mb-5 text-center\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" loading=\"lazy\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-mads-thomsen-1178448-1024x768.jpg\" alt=\"aplicativo para rastrear \u00f4nibus\" class=\"w-full object-cover object-center border mx-auto wp-image-2922\" srcset=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-mads-thomsen-1178448-1024x768.jpg 1024w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-mads-thomsen-1178448-300x225.jpg 300w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-mads-thomsen-1178448-768x576.jpg 768w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-mads-thomsen-1178448-1536x1152.jpg 1536w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-mads-thomsen-1178448-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"mt-5 text-xs text-center border-b pb-4\">Plusieurs options d&#039;application pour vous qui d\u00e9pendez des transports publics au quotidien. (Source : Pexels)<\/figcaption><\/figure>\n<\/div><!--image--><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Dans l&#039;onglet &quot;Favoris&quot;, vous pouvez personnaliser vos itin\u00e9raires en les enregistrant en tant qu&#039;emplacements r\u00e9guliers, tels que &quot;Domicile, Travail, lignes&quot;, etc. En acc\u00e9dant \u00e0 la rubrique \u00ab Mon Ticket \u00bb, vous pouvez vous inscrire et recharger votre ticket unique. <\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Le champ &quot;Alertes&quot; permet d&#039;obtenir des informations en temps r\u00e9el sur les lignes de train et de m\u00e9tro de votre ville.<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2>O\u00f9 est le bus\u00a0?<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>O <em>O\u00f9 est le bus<\/em> c&#039;est aussi une application de suivi des itin\u00e9raires de transport en commun. <\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Vous pouvez rechercher la ligne souhait\u00e9e en saisissant le nom ou le code du bus dans le champ de recherche \u00e9crit \u00ab\u00a0O\u00f9 est le bus\u00a0?\u00a0\u00bb. <\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Lors de la s\u00e9lection de votre ligne, vous aurez acc\u00e8s \u00e0 4 options : <\/p>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-fUqFc\"><section class=\"credit-card mx-5 sm:mx-0 text-gray-600 body-font  my-10 border-gray-200 border-b border-l border-r sm:border-0\">\n  <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\n    <div class=\"w-24 h-full\"><\/div>\n  <\/div>\n  <div class=\"container px-5 sm:px-0 py-6 mx-auto\" data-anchor-target=\"lazyBlock\">\n    <div class=\"flex flex-wrap mx-auto\">\n      <a class=\"lg:w-2\/5 w-full lg:pl-6 mt-6 lg:mt-0\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.nanoit.viewbus\" data-analytics-label=\"creditCardImage\" data-action=\"analytics#trackCTA\" >\n        <img decoding=\"async\" class=\"w-full h-64 object-cover object-center rounded\" loading=\"lazy\" alt=\"card\" style=\"height: 190px;\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-scaled.jpg\">\n      <\/a>\n      <div class=\"lg:w-3\/5 w-full lg:pl-6 mt-6 lg:mt-0\">\n        <h2 class=\"text-sm title-font text-gray-500 tracking-widest uppercase\">\n          Application        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          O\u00f9 est le bus\u00a0?        <\/h1>\n        <div class=\"flex mb-4 justify-center sm:justify-start\">\n          \n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              Surveillance            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              en chemin!            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          T\u00e9l\u00e9charger &#039;O\u00f9 est le bus ?&#039; et ayez l&#039;information chaque fois que vous en avez besoin!        <\/p>\n        <div class=\"flex mt-6 items-center pb-5 border-b-2 border-gray-100 mb-5\">\n          \n        <\/div>\n        <div class=\"flex\">\n          <a data-km2-rewarded=\"true\" style=\"font-size: 13px;\" class=\"hidden animate-fade-in flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.nanoit.viewbus\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button class=\"uppercase flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-4 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n          <a data-km2-rewarded=\"false\" style=\"font-size: 15px;\" class=\"flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.nanoit.viewbus\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button id=\"offer-first\" class=\"flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-6 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Vous serez redirig\u00e9 vers un autre site Web        <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"justify-self-auto flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"flex my-0 h-full\">\n            <div class=\"w-2\/5 p-1 ml-2 mt-2 w-full\">\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.nanoit.viewbus\" rel=\"sponsored\" data-analytics-label=\"anchorImage\" data-action=\"analytics#trackCTA\">          \n                <img decoding=\"async\" loading=\"lazy\" alt=\"card\" class=\"w-full object-cover h-24 object-center rounded justify-self-auto border-2 border-gray-100\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-scaled.jpg\">          \n              <\/a>\n            <\/div>\n            <div class=\"w-3\/5 my-2\">\n              <p class=\"px-4 text-center text-xs h-1\/2\">\n                T\u00e9l\u00e9charger &#039;O\u00f9 est le bus\u00a0?&#039; et avoir les informations...              <\/p>\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=br.nanoit.viewbus\" rel=\"sponsored\" data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n                <button class=\"flex w-5\/6 m-auto mt-2 border-0 py-1 px-3 focus:outline-none rounded\">                \n                  <p class=\"text-center w-full\" style=\"font-size: 0.67rem;\">\n                    T\u00c9L\u00c9CHARGER MAINTENANT                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vous serez redirig\u00e9 vers un autre site Web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n<\/section><\/div><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<ul><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>D\u00e9part \u2013 O\u00f9 vous pouvez consulter les heures et les jours de fonctionnement de la ligne\u00a0;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Marque-page \u2013 Vous pouvez mettre vos lignes en signet pour y acc\u00e9der plus rapidement lorsque vous en avez besoin ;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Itin\u00e9raire \u2013 Dans cette option, vous pouvez consulter la s\u00e9quence de rues dans lesquelles le bus passe par le chemin ;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Temps r\u00e9el \u2013 Sur cet onglet, vous pouvez consulter le suivi en temps r\u00e9el du trac\u00e9 de la ligne, en plus de pouvoir le voir sur Maps. <\/li>\n<\/div><\/ul>\n<\/div><!--image--><div class=\"px-5 sm:px-0 sm:w-[800px] sm:ml-[50%] sm:-translate-x-2\/4 rounded-lg overflow-hidden mb-5 text-center\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" loading=\"lazy\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jen-2203416-1024x683.jpg\" alt=\"aplicativo para rastrear \u00f4nibus\" class=\"w-full object-cover object-center border mx-auto wp-image-2921\" srcset=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jen-2203416-1024x683.jpg 1024w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jen-2203416-300x200.jpg 300w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jen-2203416-768x512.jpg 768w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jen-2203416-1536x1024.jpg 1536w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jen-2203416-2048x1366.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"mt-5 text-xs text-center border-b pb-4\">Plusieurs options d&#039;application pour vous qui d\u00e9pendez des transports publics au quotidien. (Source : Pexels)<\/figcaption><\/figure>\n<\/div><!--image--><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>En cliquant sur l&#039;ic\u00f4ne du bus, vous pourrez consulter \u00e0 nouveau, l&#039;itin\u00e9raire et le d\u00e9part, le code de la ligne, les informations kilom\u00e9triques entre le bus et vous, des informations statistiques sur la capacit\u00e9, la temp\u00e9rature, la propret\u00e9 et l&#039;acc\u00e8s Wi-Fi. <\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>L&#039;onglet \u00ab\u00a0collaborer\u00a0\u00bb sert \u00e0 informer les autres utilisateurs de l&#039;application des conditions de transport. L&#039;option &quot;suivre&quot; est utilis\u00e9e pour activer les informations de g\u00e9olocalisation de ce bus.<\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2>Moovit<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>O <em>Moovit<\/em> c&#039;est aussi une application extr\u00eamement fonctionnelle pour les Br\u00e9siliens. En outre, l&#039;application affiche \u00e9galement les itin\u00e9raires \u00e9tape par \u00e9tape, avec des indications intuitives sur la carte pour ceux qui marchent.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>La plateforme fournit des informations sur les lignes de bus, les m\u00e9tros, les trains, les ferries et les t\u00e9l\u00e9ph\u00e9riques. Il affiche les horaires et les itin\u00e9raires des lignes, vous permettant de comparer les itin\u00e9raires avec des informations sur les horaires. Tout cela en temps r\u00e9el. <\/p>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-3ge8x\"><section class=\"credit-card mx-5 sm:mx-0 text-gray-600 body-font  my-10 border-gray-200 border-b border-l border-r sm:border-0\">\n  <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\n    <div class=\"w-24 h-full\"><\/div>\n  <\/div>\n  <div class=\"container px-5 sm:px-0 py-6 mx-auto\" data-anchor-target=\"lazyBlock\">\n    <div class=\"flex flex-wrap mx-auto\">\n      <a class=\"lg:w-2\/5 w-full lg:pl-6 mt-6 lg:mt-0\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.tranzmate\" data-analytics-label=\"creditCardImage\" data-action=\"analytics#trackCTA\" >\n        <img decoding=\"async\" class=\"w-full h-64 object-cover object-center rounded\" loading=\"lazy\" alt=\"card\" style=\"height: 190px;\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-joao-jesus-808700-scaled.jpg\">\n      <\/a>\n      <div class=\"lg:w-3\/5 w-full lg:pl-6 mt-6 lg:mt-0\">\n        <h2 class=\"text-sm title-font text-gray-500 tracking-widest uppercase\">\n          Application        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          Moovit        <\/h1>\n        <div class=\"flex mb-4 justify-center sm:justify-start\">\n          \n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              large zone            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              couverture!            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          T\u00e9l\u00e9chargez gratuitement Moovit d\u00e8s maintenant !        <\/p>\n        <div class=\"flex mt-6 items-center pb-5 border-b-2 border-gray-100 mb-5\">\n          \n        <\/div>\n        <div class=\"flex\">\n          <a data-km2-rewarded=\"true\" style=\"font-size: 13px;\" class=\"hidden animate-fade-in flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.tranzmate\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button class=\"uppercase flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-4 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n          <a data-km2-rewarded=\"false\" style=\"font-size: 15px;\" class=\"flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.tranzmate\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button id=\"offer-first\" class=\"flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-6 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Vous serez redirig\u00e9 vers un autre site Web        <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"justify-self-auto flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"flex my-0 h-full\">\n            <div class=\"w-2\/5 p-1 ml-2 mt-2 w-full\">\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.tranzmate\" rel=\"sponsored\" data-analytics-label=\"anchorImage\" data-action=\"analytics#trackCTA\">          \n                <img decoding=\"async\" loading=\"lazy\" alt=\"card\" class=\"w-full object-cover h-24 object-center rounded justify-self-auto border-2 border-gray-100\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-joao-jesus-808700-scaled.jpg\">          \n              <\/a>\n            <\/div>\n            <div class=\"w-3\/5 my-2\">\n              <p class=\"px-4 text-center text-xs h-1\/2\">\n                T\u00e9l\u00e9chargez gratuitement Moovit d\u00e8s maintenant !              <\/p>\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.tranzmate\" rel=\"sponsored\" data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n                <button class=\"flex w-5\/6 m-auto mt-2 border-0 py-1 px-3 focus:outline-none rounded\">                \n                  <p class=\"text-center w-full\" style=\"font-size: 0.67rem;\">\n                    T\u00c9L\u00c9CHARGER MAINTENANT                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vous serez redirig\u00e9 vers un autre site Web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n<\/section><\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Les notifications sont le point cl\u00e9 de l&#039;application. La plateforme envoie des alertes sur les changements d&#039;horaires, les retards et les arr\u00eats lors de ses principaux trajets. De plus, si vous avez des questions sur une ligne de bus, l&#039;application utilise la position de l&#039;appareil pour vous indiquer \u00e0 quel point le passager doit descendre.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Lors de la planification de votre voyage, vous pouvez choisir des filtres pour arriver plus vite ou d\u00e9penser moins. La plateforme a une large zone de couverture dans le pays, \u00e9tant compatible avec plus de 150 villes et r\u00e9gions. <\/p>\n<\/div><!--advertisement--><div class=\"mx-5 sm:mx-0 sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900 text-left\">\n<h2>Google Maps<\/h2>\n<\/div><!--image--><div class=\"px-5 sm:px-0 sm:w-[800px] sm:ml-[50%] sm:-translate-x-2\/4 rounded-lg overflow-hidden mb-5 text-center\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" loading=\"lazy\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-1024x683.jpg\" alt=\"aplicativo para rastrear \u00f4nibus\" class=\"w-full object-cover object-center border mx-auto wp-image-2926\" srcset=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-1024x683.jpg 1024w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-300x200.jpg 300w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-768x512.jpg 768w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-1536x1024.jpg 1536w, https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"mt-5 text-xs text-center border-b pb-4\">Plusieurs options d&#039;application pour vous qui d\u00e9pendez des transports publics au quotidien. (Source : Pexels)<\/figcaption><\/figure>\n<\/div><!--image--><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Je sais que beaucoup ne le savent pas, mais la plate-forme Google Maps peut \u00e9galement \u00eatre utilis\u00e9e pour suivre les transports en commun. La plate-forme de navigation de Google filtre diff\u00e9rents modes de transport pour votre trajet, y compris les bus, les trains et les m\u00e9tros.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Pour cela, configurez simplement votre itin\u00e9raire et s\u00e9lectionnez l&#039;ic\u00f4ne de bus dans les options d&#039;itin\u00e9raire. La plate-forme indiquera ainsi quelles lignes doivent \u00eatre utilis\u00e9es et le temps pr\u00e9vu jusqu&#039;\u00e0 la destination. Dans certaines villes, il est possible de v\u00e9rifier l&#039;arriv\u00e9e des bus en temps r\u00e9el.<\/p>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-1dzamQ\"><section class=\"credit-card mx-5 sm:mx-0 text-gray-600 body-font  my-10 border-gray-200 border-b border-l border-r sm:border-0\">\n  <div class=\"h-1 bg-gray-200 rounded overflow-hidden\">\n    <div class=\"w-24 h-full\"><\/div>\n  <\/div>\n  <div class=\"container px-5 sm:px-0 py-6 mx-auto\" data-anchor-target=\"lazyBlock\">\n    <div class=\"flex flex-wrap mx-auto\">\n      <a class=\"lg:w-2\/5 w-full lg:pl-6 mt-6 lg:mt-0\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.maps\" data-analytics-label=\"creditCardImage\" data-action=\"analytics#trackCTA\" >\n        <img decoding=\"async\" class=\"w-full h-64 object-cover object-center rounded\" loading=\"lazy\" alt=\"card\" style=\"height: 190px;\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-scaled.jpg\">\n      <\/a>\n      <div class=\"lg:w-3\/5 w-full lg:pl-6 mt-6 lg:mt-0\">\n        <h2 class=\"text-sm title-font text-gray-500 tracking-widest uppercase\">\n          Application        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          Google Maps        <\/h1>\n        <div class=\"flex mb-4 justify-center sm:justify-start\">\n          \n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              100%            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              gratuit!            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          T\u00e9l\u00e9chargez Google Maps maintenant gratuitement\u00a0!        <\/p>\n        <div class=\"flex mt-6 items-center pb-5 border-b-2 border-gray-100 mb-5\">\n          \n        <\/div>\n        <div class=\"flex\">\n          <a data-km2-rewarded=\"true\" style=\"font-size: 13px;\" class=\"hidden animate-fade-in flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.maps\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button class=\"uppercase flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-4 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n          <a data-km2-rewarded=\"false\" style=\"font-size: 15px;\" class=\"flex m-auto sm:mr-0 sm:ml-auto\" rel=\"sponsored\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.maps\" data-analytics-label=\"creditCardButton\" data-action=\"analytics#trackCTA\"  >\n            <button id=\"offer-first\" class=\"flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-6 focus:outline-none rounded  disabled:opacity-50\">\n              T\u00c9L\u00c9CHARGER MAINTENANT            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Vous serez redirig\u00e9 vers un autre site Web        <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"justify-self-auto flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"flex my-0 h-full\">\n            <div class=\"w-2\/5 p-1 ml-2 mt-2 w-full\">\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.maps\" rel=\"sponsored\" data-analytics-label=\"anchorImage\" data-action=\"analytics#trackCTA\">          \n                <img decoding=\"async\" loading=\"lazy\" alt=\"card\" class=\"w-full object-cover h-24 object-center rounded justify-self-auto border-2 border-gray-100\" src=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-kaique-rocha-68427-scaled.jpg\">          \n              <\/a>\n            <\/div>\n            <div class=\"w-3\/5 my-2\">\n              <p class=\"px-4 text-center text-xs h-1\/2\">\n                T\u00e9l\u00e9chargez Google Maps maintenant gratuitement\u00a0!              <\/p>\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.maps\" rel=\"sponsored\" data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n                <button class=\"flex w-5\/6 m-auto mt-2 border-0 py-1 px-3 focus:outline-none rounded\">                \n                  <p class=\"text-center w-full\" style=\"font-size: 0.67rem;\">\n                    T\u00c9L\u00c9CHARGER MAINTENANT                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vous serez redirig\u00e9 vers un autre site Web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n<\/section><\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Maps est un excellent choix pour sa polyvalence, car l&#039;application peut \u00e9galement \u00eatre utilis\u00e9e pour \u00e9valuer les itin\u00e9raires en voiture, en moto, en v\u00e9lo ou m\u00eame \u00e0 pied. <\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Utilisant les donn\u00e9es de trafic et les \u00e9tablissements \u00e0 proximit\u00e9, c&#039;est une alternative riche pour les d\u00e9placements quotidiens.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>V\u00e9rifiez les options d&#039;application que vous pouvez utiliser dans votre journ\u00e9e pour suivre les lignes de bus et ne pas ressentir plus de stress lorsque vous quittez la maison. <\/p>","protected":false},"author":9,"featured_media":2925,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[19,248],"tags":[22,72,71],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.7 (Yoast SEO v19.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Melhores op\u00e7\u00f5es de Apps para rastrear \u00f4nibus em sua cidade<\/title>\n<meta name=\"description\" content=\"Acompanhe conosco as melhores op\u00e7\u00f5es de apps para rastrear \u00f4nibus. Torne sua experi\u00eancia com transporte p\u00fablico muito mais f\u00e1cil e menos chata!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/100t.com.br\/fr\/aplicativo-para-rastrear-onibus\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Melhores op\u00e7\u00f5es de Apps para rastrear \u00f4nibus em sua cidade\" \/>\n<meta property=\"og:description\" content=\"Acompanhe conosco as melhores op\u00e7\u00f5es de apps para rastrear \u00f4nibus. Torne sua experi\u00eancia com transporte p\u00fablico muito mais f\u00e1cil e menos chata!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/100t.com.br\/fr\/aplicativo-para-rastrear-onibus\/\" \/>\n<meta property=\"og:site_name\" content=\"100 Tech\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-19T18:25:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-31T17:43:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jimmy-chan-1426516-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Samantha Scorbaioli\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/100t.com.br\/#website\",\"url\":\"https:\/\/100t.com.br\/\",\"name\":\"100 Tech\",\"description\":\"Tecnologia e Informa\u00e7\u00e3o\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/100t.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#primaryimage\",\"url\":\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jimmy-chan-1426516-scaled.jpg\",\"contentUrl\":\"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jimmy-chan-1426516-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"V\u00e1rias op\u00e7\u00f5es de aplicativos para voc\u00ea que depende do transporte p\u00fablico no dia-a-dia. \/ fonte: Pexels\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#webpage\",\"url\":\"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/\",\"name\":\"Melhores op\u00e7\u00f5es de Apps para rastrear \u00f4nibus em sua cidade\",\"isPartOf\":{\"@id\":\"https:\/\/100t.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#primaryimage\"},\"datePublished\":\"2023-02-19T18:25:00+00:00\",\"dateModified\":\"2023-03-31T17:43:02+00:00\",\"author\":{\"@id\":\"https:\/\/100t.com.br\/#\/schema\/person\/685085ffe2febe9e5532008abb0bc221\"},\"description\":\"Acompanhe conosco as melhores op\u00e7\u00f5es de apps para rastrear \u00f4nibus. Torne sua experi\u00eancia com transporte p\u00fablico muito mais f\u00e1cil e menos chata!\",\"breadcrumb\":{\"@id\":\"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/100t.com.br\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Melhores op\u00e7\u00f5es de Apps para rastrear \u00f4nibus em sua cidade\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/100t.com.br\/#\/schema\/person\/685085ffe2febe9e5532008abb0bc221\",\"name\":\"Samantha Scorbaioli\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/100t.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a087ecec51f980b678c50a15d4c223f2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a087ecec51f980b678c50a15d4c223f2?s=96&d=mm&r=g\",\"caption\":\"Samantha Scorbaioli\"},\"url\":\"https:\/\/100t.com.br\/fr\/author\/samantha-scorbaioli\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Melhores op\u00e7\u00f5es de Apps para rastrear \u00f4nibus em sua cidade","description":"Acompanhe conosco as melhores op\u00e7\u00f5es de apps para rastrear \u00f4nibus. Torne sua experi\u00eancia com transporte p\u00fablico muito mais f\u00e1cil e menos chata!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/100t.com.br\/fr\/aplicativo-para-rastrear-onibus\/","og_locale":"fr_FR","og_type":"article","og_title":"Melhores op\u00e7\u00f5es de Apps para rastrear \u00f4nibus em sua cidade","og_description":"Acompanhe conosco as melhores op\u00e7\u00f5es de apps para rastrear \u00f4nibus. Torne sua experi\u00eancia com transporte p\u00fablico muito mais f\u00e1cil e menos chata!","og_url":"https:\/\/100t.com.br\/fr\/aplicativo-para-rastrear-onibus\/","og_site_name":"100 Tech","article_published_time":"2023-02-19T18:25:00+00:00","article_modified_time":"2023-03-31T17:43:02+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jimmy-chan-1426516-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Samantha Scorbaioli","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/100t.com.br\/#website","url":"https:\/\/100t.com.br\/","name":"100 Tech","description":"Tecnologia e Informa\u00e7\u00e3o","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/100t.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#primaryimage","url":"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jimmy-chan-1426516-scaled.jpg","contentUrl":"https:\/\/100t.com.br\/wp-content\/uploads\/2023\/02\/pexels-jimmy-chan-1426516-scaled.jpg","width":2560,"height":1707,"caption":"V\u00e1rias op\u00e7\u00f5es de aplicativos para voc\u00ea que depende do transporte p\u00fablico no dia-a-dia. \/ fonte: Pexels"},{"@type":"WebPage","@id":"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#webpage","url":"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/","name":"Melhores op\u00e7\u00f5es de Apps para rastrear \u00f4nibus em sua cidade","isPartOf":{"@id":"https:\/\/100t.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#primaryimage"},"datePublished":"2023-02-19T18:25:00+00:00","dateModified":"2023-03-31T17:43:02+00:00","author":{"@id":"https:\/\/100t.com.br\/#\/schema\/person\/685085ffe2febe9e5532008abb0bc221"},"description":"Acompanhe conosco as melhores op\u00e7\u00f5es de apps para rastrear \u00f4nibus. Torne sua experi\u00eancia com transporte p\u00fablico muito mais f\u00e1cil e menos chata!","breadcrumb":{"@id":"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/100t.com.br\/aplicativo-para-rastrear-onibus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/100t.com.br\/fr\/"},{"@type":"ListItem","position":2,"name":"Melhores op\u00e7\u00f5es de Apps para rastrear \u00f4nibus em sua cidade"}]},{"@type":"Person","@id":"https:\/\/100t.com.br\/#\/schema\/person\/685085ffe2febe9e5532008abb0bc221","name":"Samantha Scorbaioli","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/100t.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a087ecec51f980b678c50a15d4c223f2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a087ecec51f980b678c50a15d4c223f2?s=96&d=mm&r=g","caption":"Samantha Scorbaioli"},"url":"https:\/\/100t.com.br\/fr\/author\/samantha-scorbaioli\/"}]}},"_links":{"self":[{"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/posts\/2911"}],"collection":[{"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/comments?post=2911"}],"version-history":[{"count":0,"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/posts\/2911\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/media\/2925"}],"wp:attachment":[{"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/media?parent=2911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/categories?post=2911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/100t.com.br\/fr\/wp-json\/wp\/v2\/tags?post=2911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}