{"id":10779,"date":"2023-08-20T23:13:32","date_gmt":"2023-08-20T23:13:32","guid":{"rendered":"https:\/\/tvemfoco.com\/?p=10779"},"modified":"2023-09-30T17:07:14","modified_gmt":"2023-09-30T17:07:14","slug":"aplicativo-de-onibus-em-tempo-real","status":"publish","type":"post","link":"https:\/\/tvemfoco.com\/ro\/aplicativo-de-onibus-em-tempo-real\/","title":{"rendered":"Aplica\u021bie de autobuz \u00een timp real: vezi 5 aplica\u021bii"},"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-saiba-em-tempo-real-quando-seu-onibus-vai-passar-no-ponto-com-esse-aplicativo\">Afla\u021bi \u00een timp real c\u00e2nd va ajunge autobuzul dumneavoastr\u0103 la sta\u021bie cu aceast\u0103 aplica\u021bie!<\/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 is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_472002750-1024x683.jpeg\" alt=\"\" class=\"w-full object-cover object-center border mx-auto wp-image-10782\" width=\"800\" height=\"384\"\/><figcaption class=\"mt-5 text-xs text-center border-b pb-4\">A\u0219a c\u0103 verifica\u021bi aceste aplica\u021bii pentru a afla programul autobuzului. Sursa: Adobe Stock.<\/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>Dac\u0103 utiliza\u021bi transportul public, o aplica\u021bie de autobuz \u00een timp real va face toat\u0103 diferen\u021ba \u00een via\u021ba ta!<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Imagina\u021bi-v\u0103, nu v\u0103 mai pierde\u021bi niciodat\u0103 la oprire, uita\u021bi-v\u0103 \u00een jur, a\u0219tept\u00e2nd acel autobuz care pare s\u0103 \u00eent\u00e2rzie mereu.&nbsp;<\/p>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-2gQjEc\"><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&amp;hl=pt_BR&amp;gl=US\" 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:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/Captura-de-tela-2023-06-14-215155.png\">\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          APLICARE        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          Moovit: Orare de autobuz        <\/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              APLICARE:            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              \u2b50\u2b50\u2b50\u2b50\u2b50            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          \ud83d\udcf2\ud83d\ude8c Ai puterea \u00een m\u00e2inile tale! Desc\u0103rca\u021bi aplica\u021bia \u0219i urm\u0103ri\u021bi autobuzele \u00een timp real.        <\/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&amp;hl=pt_BR&amp;gl=US\" 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              DESCARC\u0102 APLICA\u021aIA            <\/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&amp;hl=pt_BR&amp;gl=US\" 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              DESCARC\u0102 APLICA\u021aIA            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Vei fi redirec\u021bionat c\u0103tre un alt 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&amp;hl=pt_BR&amp;gl=US\" 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:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/Captura-de-tela-2023-06-14-215155.png\">          \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                \ud83d\udcf2\ud83d\ude8c Ai puterea \u00een m\u00e2inile tale! Desc\u0103rca\u021bi aplica\u021bia \u0219i urm\u0103ri\u021bi...              <\/p>\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.tranzmate&amp;hl=pt_BR&amp;gl=US\" 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                    DESCARC\u0102 APLICA\u021aIA                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vei fi redirec\u021bionat c\u0103tre un alt 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>Cu noua aplica\u021bie de autobuz \u00een timp real, vei putea \u0219ti exact unde se afl\u0103 transportul t\u0103u public \u0219i c\u00e2t timp va dura p\u00e2n\u0103 sose\u0219te.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Vrei s\u0103 afli mai multe despre aceast\u0103 minune tehnologic\u0103 care u\u0219ureaz\u0103 via\u021ba pasagerilor? A\u0219adar, preg\u0103ti\u021bi-v\u0103 s\u0103 descoperi\u021bi cum aceast\u0103 aplica\u021bie revolu\u021bioneaz\u0103 modul \u00een care este utilizat transportul public.<\/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-o-que-e-e-para-que-serve-um-aplicativo-de-onibus-em-tempo-real\">Ce este o aplica\u021bie de autobuz \u00een timp real \u0219i pentru ce este?<\/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 is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_556319936-1024x683.jpeg\" alt=\"\" class=\"w-full object-cover object-center border mx-auto wp-image-10783\" width=\"800\" height=\"384\"\/><figcaption class=\"mt-5 text-xs text-center border-b pb-4\">Dar pentru ce sunt aceste aplica\u021bii? Sursa: Adobe Stock.<\/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>A\u0219a c\u0103 preg\u0103te\u0219te-te s\u0103 fii uimit de aceast\u0103 tehnologie! O aplica\u021bie de autobuz \u00een timp real este o adev\u0103rat\u0103 salvare pentru oricine folose\u0219te transportul public.&nbsp;<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>\u0218tii acele zile \u00een care \u00eent\u00e2rzii \u0219i trebuie s\u0103 iei un autobuz, dar nu vine deloc? Acolo intervine aplica\u021bia!<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Aceast\u0103 aplica\u021bie are o misiune clar\u0103: s\u0103 ofere informa\u021bii precise despre orele autobuzelor \u0219i loca\u021bia exact\u0103 a autobuzelor \u00een timp real.&nbsp;<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>A\u0219a e, vei putea vedea unde se afl\u0103 autobuzul t\u0103u pe hart\u0103, urm\u00e2ndu-i traseul la fiecare sta\u021bie.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Imagineaz\u0103-\u021bi c\u00e2t de util ar putea fi asta! Ve\u021bi putea s\u0103 v\u0103 planifica\u021bi mai bine ruta, \u0219tiind exact c\u00e2nd va sosi autobuzul.&nbsp;<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>La revedere, incertitudine \u0219i a\u0219teptare nesf\u00e2r\u0219it\u0103 la oprire! Cu aplica\u021bia de autobuz \u00een timp real, ob\u021bine\u021bi control asupra timpului dvs. \u0219i pute\u021bi profita la maximum de fiecare minut al zilei.<\/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-por-que-baixar-um-aplicativo-de-onibus-em-tempo-real\">De ce s\u0103 desc\u0103rca\u021bi o aplica\u021bie de autobuz \u00een timp real?<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Dac\u0103 v\u0103 \u00eentreba\u021bi de ce ar trebui s\u0103 desc\u0103rca\u021bi aceste aplica\u021bii, v\u0103 vom oferi c\u00e2teva motive care v\u0103 vor convinge rapid:<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<ol><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>La revedere, incertitudine: Cu aplica\u021bia, vei putea s\u0103-\u021bi iei r\u0103mas bun de la incertitudinea a\u0219tept\u0103rii la sta\u021bia de autobuz f\u0103r\u0103 s\u0103 \u0219tii c\u00e2nd va sosi autobuzul t\u0103u. V\u0103 va ar\u0103ta exact unde se afl\u0103 vehiculul \u0219i c\u00e2t timp va dura p\u00e2n\u0103 ajunge la oprirea dumneavoastr\u0103.&nbsp;<\/li>\n<\/div><\/ol>\n<\/div><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<ol start=\"2\"><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Evita\u021bi \u00eent\u00e2rzierile: nimeni nu merit\u0103 s\u0103 piard\u0103 la \u00eent\u00e2lniri sau s\u0103 \u00eent\u00e2rzie din cauza transportului public, nu? Cu aplica\u021bia, ve\u021bi putea monitoriza \u00een timp real dac\u0103 autobuzul \u00eent\u00e2rzie sau dac\u0103 au existat modific\u0103ri ale traseului.<\/li>\n<\/div><\/ol>\n<\/div><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<ol start=\"3\"><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Planifica\u021bi-v\u0103 rutele: aplica\u021bia de autobuz \u00een timp real va deveni cel mai bun prieten al dvs. atunci c\u00e2nd v\u0103 planifica\u021bi rutele.&nbsp;<\/li>\n<\/div><\/ol>\n<\/div><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<ol start=\"4\"><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Confort \u0219i siguran\u021b\u0103: Unele aplica\u021bii ofer\u0103 \u0219i informa\u021bii despre capacitatea autobuzului, permi\u021b\u00e2ndu-v\u0103 s\u0103 evita\u021bi acele c\u0103l\u0103torii \u00eenghesuite \u0219i incomode.&nbsp;<\/li>\n<\/div><\/ol>\n<\/div><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<ol start=\"5\"><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Informa\u021bii \u00een timp real: lumea este dinamic\u0103, la fel \u0219i transportul public. Cu aplica\u021bia, ve\u021bi avea acces la informa\u021bii \u00een timp real despre modific\u0103rile rutelor, ocolirilor din cauza construc\u021biei, opririlor \u0219i orice alt eveniment care v\u0103 poate afecta c\u0103l\u0103toria.<\/li>\n<\/div><\/ol>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-1OySn2\"><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&amp;hl=pt_BR&amp;gl=US\" 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:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/Capturar2.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          APLICARE        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          Moovit: Orare de autobuz        <\/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              APLICARE:            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              \u2b50\u2b50\u2b50\u2b50\u2b50            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          \u23f0\ud83d\ude8c Nu \u00eent\u00e2rzia! Instala\u021bi aplica\u021bia \u0219i ajunge\u021bi \u00eentotdeauna la timp.        <\/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&amp;hl=pt_BR&amp;gl=US\" 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              DESCARC\u0102 APLICA\u021aIA            <\/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&amp;hl=pt_BR&amp;gl=US\" 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              DESCARC\u0102 APLICA\u021aIA            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Vei fi redirec\u021bionat c\u0103tre un alt 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&amp;hl=pt_BR&amp;gl=US\" 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:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/Capturar2.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                \u23f0\ud83d\ude8c Nu \u00eent\u00e2rzia! Instala\u021bi aplica\u021bia \u0219i ajunge\u021bi \u00eentotdeauna la timp...              <\/p>\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.tranzmate&amp;hl=pt_BR&amp;gl=US\" 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                    DESCARC\u0102 APLICA\u021aIA                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vei fi redirec\u021bionat c\u0103tre un alt site web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n<\/section><\/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-moovit\">Moovit<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Disponibil pentru: Android \u00een Play Store \u0219i pentru iOS \u00een Apple Store.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Deci, s\u0103 \u00eencepem lista noastr\u0103, astfel \u00eenc\u00e2t s\u0103 pute\u021bi g\u0103si aplica\u021bia de autobuz \u0219i s\u0103 le urm\u0103ri\u021bi \u00een timp real.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Prima noastr\u0103 op\u021biune de pe list\u0103 este deja o op\u021biune grozav\u0103. Cu Moovit po\u021bi vedea orarele autobuzelor, metrourile \u0219i orice altceva.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Moovit afi\u0219eaz\u0103 diverse informa\u021bii \u00een timp real, cum ar fi loca\u021bia, ruta, c\u00e2t timp va ajunge transportul public \u0219i multe altele.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>\u00cen plus, pute\u021bi chiar s\u0103 verifica\u021bi ce autobuz s\u0103 lua\u021bi pentru a ajunge oriunde dori\u021bi, deoarece v\u0103 ofer\u0103 un ghid pas cu pas despre ce autobuz s\u0103 lua\u021bi urm\u0103torul \u0219i \u00een ce moment s\u0103 cobor\u00e2\u021bi.<\/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-quicko\">Quicko<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Disponibil pentru: Android \u00een Play Store \u0219i pentru iOS \u00een Apple Store.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Aceast\u0103 aplica\u021bie este, de asemenea, una dintre op\u021biunile grozave, pe l\u00e2ng\u0103 func\u021biile men\u021bionate mai sus, Quicko v\u0103 arat\u0103 \u0219i unde exist\u0103 opriri pentru biciclete \u0219i alte opriri utile.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Cu toate acestea, aceast\u0103 aplica\u021bie are o acoperire limitat\u0103, deoarece are acoperire doar \u00een urm\u0103toarele loca\u021bii:<\/p>\n<\/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>Belo Horizonte;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Campinas;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Curitiba;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Putere;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Cr\u0103ciun;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>&nbsp;Porto Alegre;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Salvator;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Sao Paulo;<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Rio de Janeiro.<\/li>\n<\/div><\/ul>\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>Disponibil pentru: Android \u00een Play Store \u0219i pentru iOS \u00een Apple Store.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>V\u0103 vom prezenta o aplica\u021bie care este \u00eenc\u0103 \u00een dezvoltare, dar are \u00eenc\u0103 un poten\u021bial mare.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>CittaMobi func\u021bioneaz\u0103 ca \u0219i ceilal\u021bi, inform\u00e2ndu-v\u0103 unde este autobuzul \u0219i c\u00e2t timp va dura s\u0103 treac\u0103 pe l\u00e2ng\u0103 sta\u021bia de transport public \u00een care v\u0103 afla\u021bi.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Aceast\u0103 aplica\u021bie are deja acoperire \u00een urm\u0103toarele ora\u0219e:<\/p>\n<\/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>Colatina (ES);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Diadema (SP);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Juiz de Fora (MG);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Macei\u00f3 (AL), Recife (PE);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Rio Branco (AC);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Rio Grande (RS);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>S\u00e3o Caetano do Sul (SP);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Santo Andr\u00e9 (SP);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Santa Rita (PB);<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Volta Redonda (RJ).<\/li>\n<\/div><\/ul>\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-cade-o-onibus\">Unde este Autobuzul<\/h2>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Disponibil pentru: Android \u00een Play Store \u0219i pentru iOS \u00een Apple Store.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>\u00cen sf\u00e2r\u0219it, ultima noastr\u0103 op\u021biune de pe list\u0103. Aceast\u0103 aplica\u021bie are exact func\u021bia numelui s\u0103u, de a r\u0103spunde la \u00eentrebarea dvs. \u201eunde este autobuzul\u201d.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Prin urmare, v\u0103 spune unde este autobuzul \u0219i c\u00e2nd va ajunge la sta\u021bia respectiv\u0103.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Deocamdat\u0103, aceast\u0103 aplica\u021bie func\u021bioneaz\u0103 doar \u00een regiunea SP, \u00eens\u0103 planurile sunt ca aceasta s\u0103 garanteze acoperirea \u00eentregii \u021b\u0103ri.<\/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-como-baixar-esses-aplicativos\">Cum s\u0103 desc\u0103rca\u021bi aceste aplica\u021bii?<\/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 is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_596849589-1024x683.jpeg\" alt=\"\" class=\"w-full object-cover object-center border mx-auto wp-image-10784\" width=\"800\" height=\"384\"\/><figcaption class=\"mt-5 text-xs text-center border-b pb-4\">La urma urmei, cum s\u0103 desc\u0103rca\u021bi aceste aplica\u021bii? Sursa: Adobe Stock.<\/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>Pentru a desc\u0103rca aceste aplica\u021bii este foarte simplu, \u00een primul r\u00e2nd, pute\u021bi face clic pe butonul de desc\u0103rcare de mai jos:<\/p>\n<\/div><div class=\"wp-block-lazyblock-credit-card lazyblock-credit-card-ZrVCqi\"><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&amp;hl=pt_BR&amp;gl=US\" 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:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/siu-mobile-1.png\">\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          APLICARE        <\/h2>\n        <h1 class=\"text-gray-900 text-3xl title-font font-medium mb-1\">\n          Moovit: Orare de autobuz        <\/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              APLICARE:            <\/span>\n                      <span class=\"inline-block py-1 px-2 rounded text-xs font-medium tracking-widest uppercase mr-2\">\n              \u2b50\u2b50\u2b50\u2b50\u2b50            <\/span>\n                    \n        <\/div>\n        <p class=\"leading-relaxed\">\n          \ud83d\ude8d\ud83c\udf1f Naviga\u021bi cu u\u0219urin\u021b\u0103! Desc\u0103rca\u021bi aplica\u021bia chiar acum.        <\/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&amp;hl=pt_BR&amp;gl=US\" 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              DESCARC\u0102 APLICA\u021aIA            <\/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&amp;hl=pt_BR&amp;gl=US\" 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              DESCARC\u0102 APLICA\u021aIA            <\/button>\n          <\/a>\n        <\/div>\n        <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n          Vei fi redirec\u021bionat c\u0103tre un alt 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&amp;hl=pt_BR&amp;gl=US\" 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:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/siu-mobile-1.png\">          \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                \ud83d\ude8d\ud83c\udf1f Naviga\u021bi cu u\u0219urin\u021b\u0103! Desc\u0103rca\u021bi aplica\u021bia chiar acum              <\/p>\n              <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.tranzmate&amp;hl=pt_BR&amp;gl=US\" 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                    DESCARC\u0102 APLICA\u021aIA                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vei fi redirec\u021bionat c\u0103tre un alt 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>Sau, urma\u021bi ghidul nostru pas cu pas pentru a desc\u0103rca manual aplica\u021bia pe care o prefera\u021bi:<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Deschide\u021bi magazinul de aplica\u021bii al telefonului mobil<\/p>\n<\/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>Dac\u0103 ave\u021bi un iPhone, deschide\u021bi App Store.<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Dac\u0103 telefonul t\u0103u mobil este Android, acceseaz\u0103 Magazinul Google Play.<\/li>\n<\/div><\/ul>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>C\u0103uta\u021bi aplica\u021bia<\/p>\n<\/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>\u00cen bara de c\u0103utare a magazinului, introduce\u021bi numele aplica\u021biei pe care dori\u021bi s\u0103 o desc\u0103rca\u021bi.<\/li>\n<\/div>\n\n<div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<li>Pasul 3: Selecta\u021bi aplica\u021bia dorit\u0103<\/li>\n<\/div><\/ul>\n<\/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>Din rezultatele c\u0103ut\u0103rii, selecta\u021bi op\u021biunea aplica\u021biei care \u021bi-a pl\u0103cut cel mai mult.<\/li>\n<\/div><\/ul>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Ia aplicatia<\/p>\n<\/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>Dup\u0103 ce a\u021bi ales aplica\u021bia dorit\u0103, face\u021bi clic pe butonul de desc\u0103rcare sau instalare. A\u0219tepta\u021bi c\u00e2teva momente p\u00e2n\u0103 c\u00e2nd aplica\u021bia este desc\u0103rcat\u0103 \u0219i instalat\u0103 pe telefonul mobil.<\/li>\n<\/div><\/ul>\n<\/div><div class=\"wp-block-lazyblock-cta lazyblock-cta-Z1tyjID\">\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:\/\/tvemfoco.com\/ro\/recomendador-aplicativos-de-futebol\/\"  data-analytics-label=\"ctaImage\" data-action=\"analytics#trackCTA\" aria-label=\"Aplica\u021bie pentru a viziona fotbal live online\">\n          <div class=\"m-auto float-none\">\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/01\/torcedor-assistindo-futebol-online-scaled.jpeg\" alt=\"\">\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:\/\/tvemfoco.com\/ro\/recomendador-aplicativos-de-futebol\/\" data-analytics-label=\"ctaTitle\" data-action=\"analytics#trackCTA\" aria-label=\"Aplica\u021bie pentru a viziona fotbal live online\">\n            Aplica\u021bie pentru a viziona fotbal live online        <\/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            Descoperi\u021bi aici aplica\u021bii pentru a viziona \u00een direct cele mai diverse meciuri de fotbal direct de pe telefonul mobil.        <\/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:\/\/tvemfoco.com\/ro\/recomendador-aplicativos-de-futebol\/\"  data-analytics-label=\"ctaButton\" data-action=\"analytics#trackCTA\" >\n            Continu\u0103 s\u0103 cite\u0219ti            <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:\/\/tvemfoco.com\/ro\/recomendador-aplicativos-de-futebol\/\"  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:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/01\/torcedor-assistindo-futebol-online-scaled.jpeg\">          \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                Aplica\u021bie pentru a viziona fotbal live online              <\/p>\n              <a href=\"https:\/\/tvemfoco.com\/ro\/recomendador-aplicativos-de-futebol\/\"  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                    Continu\u0103 s\u0103 cite\u0219ti                  <\/p>\n                <\/button>\n              <\/a>\n              <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n                Vei r\u0103m\u00e2ne pe acela\u0219i site web              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n  <\/section>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Afl\u0103 \u00een timp real c\u00e2nd autobuzul t\u0103u va ajunge la sta\u021bia ta cu aceast\u0103 aplica\u021bie! Dac\u0103 folose\u0219ti transportul public, o aplica\u021bie de autobuz \u00een timp real va face toat\u0103 diferen\u021ba \u00een via\u021ba ta! Imagineaz\u0103-\u021bi c\u0103 nu te vei mai pierde niciodat\u0103 \u00een sta\u021bia de autobuz, uit\u00e2ndu-te \u00een jur, a\u0219tept\u00e2nd autobuzul care pare s\u0103 \u00eent\u00e2rzie mereu. Cu\u2026 <a class=\"more-link\" href=\"https:\/\/tvemfoco.com\/ro\/aplicativo-de-onibus-em-tempo-real\/\">Continu\u0103 s\u0103 cite\u0219ti <span class=\"screen-reader-text\">Aplica\u021bie de autobuz \u00een timp real: vezi 5 aplica\u021bii<\/span><\/a><\/p>","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[733],"tags":[1111,1109,1110],"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>Aplicativo de \u00f4nibus em tempo real: Veja 5 aplicativos - TV em Foco<\/title>\n<meta name=\"description\" content=\"N\u00e3o perca mais o hor\u00e1rio do seu \u00f4nibus com esse aplicativo para ver onde ele est\u00e1 em tempo real. Em quanto tempo ele vai passar no seu ponto?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tvemfoco.com\/ro\/aplicativo-de-onibus-em-tempo-real\/\" \/>\n<meta property=\"og:locale\" content=\"ro_RO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aplicativo de \u00f4nibus em tempo real: Veja 5 aplicativos\" \/>\n<meta property=\"og:description\" content=\"N\u00e3o perca mais o hor\u00e1rio do seu \u00f4nibus com esse aplicativo para ver onde ele est\u00e1 em tempo real. Em quanto tempo ele vai passar no seu ponto?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tvemfoco.com\/ro\/aplicativo-de-onibus-em-tempo-real\/\" \/>\n<meta property=\"og:site_name\" content=\"TV em Foco\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-20T23:13:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-30T17:07:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_472002750-1024x683.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=\"Junior de Aguiar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tvemfoco.com\/#website\",\"url\":\"https:\/\/tvemfoco.com\/\",\"name\":\"TV em Foco\",\"description\":\"A TV em Foco \u00e9 um site online que oferece not\u00edcias atualizadas sobre diversos assuntos\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tvemfoco.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ro-RO\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#primaryimage\",\"url\":\"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_472002750-1024x683.jpeg\",\"contentUrl\":\"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_472002750-1024x683.jpeg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#webpage\",\"url\":\"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/\",\"name\":\"Aplicativo de \u00f4nibus em tempo real: Veja 5 aplicativos - TV em Foco\",\"isPartOf\":{\"@id\":\"https:\/\/tvemfoco.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#primaryimage\"},\"datePublished\":\"2023-08-20T23:13:32+00:00\",\"dateModified\":\"2023-09-30T17:07:14+00:00\",\"author\":{\"@id\":\"https:\/\/tvemfoco.com\/#\/schema\/person\/2be4085a9c2511674525ad3ca9401a55\"},\"description\":\"N\u00e3o perca mais o hor\u00e1rio do seu \u00f4nibus com esse aplicativo para ver onde ele est\u00e1 em tempo real. Em quanto tempo ele vai passar no seu ponto?\",\"breadcrumb\":{\"@id\":\"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#breadcrumb\"},\"inLanguage\":\"ro-RO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/tvemfoco.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aplicativo de \u00f4nibus em tempo real: Veja 5 aplicativos\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/tvemfoco.com\/#\/schema\/person\/2be4085a9c2511674525ad3ca9401a55\",\"name\":\"Junior de Aguiar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/tvemfoco.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cf0b04c3551002c04040ec298a9879f5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cf0b04c3551002c04040ec298a9879f5?s=96&d=mm&r=g\",\"caption\":\"Junior de Aguiar\"},\"description\":\"Estudante de Direito fascinado por aprender coisas novas. Descobriu seu interesse na \u00e1rea da produ\u00e7\u00e3o de conte\u00fado e busca ampliar suas experi\u00eancias nesse universo digital. Desde sempre, apaixonado por futebol e todo o mundo dos esportes. Esse sou eu. Prazer, Junior!\",\"url\":\"https:\/\/tvemfoco.com\/ro\/author\/junior-aguiar\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Aplicativo de \u00f4nibus em tempo real: Veja 5 aplicativos - TV em Foco","description":"N\u00e3o perca mais o hor\u00e1rio do seu \u00f4nibus com esse aplicativo para ver onde ele est\u00e1 em tempo real. Em quanto tempo ele vai passar no seu ponto?","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:\/\/tvemfoco.com\/ro\/aplicativo-de-onibus-em-tempo-real\/","og_locale":"ro_RO","og_type":"article","og_title":"Aplicativo de \u00f4nibus em tempo real: Veja 5 aplicativos","og_description":"N\u00e3o perca mais o hor\u00e1rio do seu \u00f4nibus com esse aplicativo para ver onde ele est\u00e1 em tempo real. Em quanto tempo ele vai passar no seu ponto?","og_url":"https:\/\/tvemfoco.com\/ro\/aplicativo-de-onibus-em-tempo-real\/","og_site_name":"TV em Foco","article_published_time":"2023-08-20T23:13:32+00:00","article_modified_time":"2023-09-30T17:07:14+00:00","og_image":[{"url":"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_472002750-1024x683.jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Junior de Aguiar","Est. reading time":"7 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/tvemfoco.com\/#website","url":"https:\/\/tvemfoco.com\/","name":"TV em Foco","description":"A TV em Foco \u00e9 um site online que oferece not\u00edcias atualizadas sobre diversos assuntos","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tvemfoco.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ro-RO"},{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#primaryimage","url":"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_472002750-1024x683.jpeg","contentUrl":"https:\/\/tvemfoco.com\/wp-content\/uploads\/2023\/06\/AdobeStock_472002750-1024x683.jpeg"},{"@type":"WebPage","@id":"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#webpage","url":"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/","name":"Aplicativo de \u00f4nibus em tempo real: Veja 5 aplicativos - TV em Foco","isPartOf":{"@id":"https:\/\/tvemfoco.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#primaryimage"},"datePublished":"2023-08-20T23:13:32+00:00","dateModified":"2023-09-30T17:07:14+00:00","author":{"@id":"https:\/\/tvemfoco.com\/#\/schema\/person\/2be4085a9c2511674525ad3ca9401a55"},"description":"N\u00e3o perca mais o hor\u00e1rio do seu \u00f4nibus com esse aplicativo para ver onde ele est\u00e1 em tempo real. Em quanto tempo ele vai passar no seu ponto?","breadcrumb":{"@id":"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#breadcrumb"},"inLanguage":"ro-RO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tvemfoco.com\/aplicativo-de-onibus-em-tempo-real\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tvemfoco.com\/"},{"@type":"ListItem","position":2,"name":"Aplicativo de \u00f4nibus em tempo real: Veja 5 aplicativos"}]},{"@type":"Person","@id":"https:\/\/tvemfoco.com\/#\/schema\/person\/2be4085a9c2511674525ad3ca9401a55","name":"Junior de Aguiar","image":{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/tvemfoco.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cf0b04c3551002c04040ec298a9879f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf0b04c3551002c04040ec298a9879f5?s=96&d=mm&r=g","caption":"Junior de Aguiar"},"description":"Estudante de Direito fascinado por aprender coisas novas. Descobriu seu interesse na \u00e1rea da produ\u00e7\u00e3o de conte\u00fado e busca ampliar suas experi\u00eancias nesse universo digital. Desde sempre, apaixonado por futebol e todo o mundo dos esportes. Esse sou eu. Prazer, Junior!","url":"https:\/\/tvemfoco.com\/ro\/author\/junior-aguiar\/"}]}},"_links":{"self":[{"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/posts\/10779"}],"collection":[{"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/comments?post=10779"}],"version-history":[{"count":0,"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/posts\/10779\/revisions"}],"wp:attachment":[{"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/media?parent=10779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/categories?post=10779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tvemfoco.com\/ro\/wp-json\/wp\/v2\/tags?post=10779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}