{"id":10950,"date":"2024-04-10T15:25:42","date_gmt":"2024-04-10T13:25:42","guid":{"rendered":"https:\/\/www.dinardemeraudetourisme.com\/prepare-your-stay\/practical\/taxis\/"},"modified":"2024-11-15T17:00:42","modified_gmt":"2024-11-15T16:00:42","slug":"taxis","status":"publish","type":"page","link":"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/","title":{"rendered":"Taxis and Private hire vehicles"},"content":{"rendered":"\n<p>During your holidays on the <strong><a href=\"https:\/\/www.dinardemeraudetourisme.com\/en\/explore\/8-emerald-paradises\/\" target=\"_blank\" rel=\"noreferrer noopener\">Emerald Coast<\/a><\/strong>, quickly find the phone numbers and addresses of taxis and private hire vehicles in the region to make getting around easy!<\/p>\n\n\n\n<p>Set out to discover the most beautiful spots along the entire coast with the services offered by the many taxis and private hire vehicles on the Emerald Coast. To simplify your travel needs (whether for tourism, <strong><a href=\"https:\/\/www.dinard.aeroport.fr\/\" target=\"_blank\" rel=\"noreferrer noopener\">airport<\/a><\/strong> transfers, or <strong><a href=\"https:\/\/www.ter.sncf.com\/bretagne\/se-deplacer\/gares\/saint-malo-87478107\" target=\"_blank\" rel=\"noreferrer noopener\">train station<\/a><\/strong> trips), feel free to book one of the taxis listed below.<\/p>\n\n\n\n<p>A tailored taxi service (including for wheelchair users) is also available, ensuring you can travel comfortably, whether alone or with loved ones.<\/p>\n\n\n<section class=\"acf recherche-filtres-carte align wp-block-acf-recherche-filtres-carte\" id=\"block_29b237a4b37e0cedf08556ff15222b3e\">\n\n\t<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.7.1\/dist\/leaflet.css\" \/>\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet.markercluster\/dist\/MarkerCluster.css\" \/>\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet.markercluster\/dist\/MarkerCluster.Default.css\" \/>\n    <script src=\"https:\/\/unpkg.com\/leaflet@1.7.1\/dist\/leaflet.js\"><\/script>\n    <script src=\"https:\/\/unpkg.com\/leaflet.markercluster\/dist\/leaflet.markercluster-src.js\"><\/script>\n    <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?render=6Ld009wZAAAAAIdyPPH6p5p1Yi4vxCjfYZW6lKdI\"><\/script>\n\n\t<div class=\"container\">\n\t\t<div class=\"search\">\n\n\t\t\t<div class=\"filtres\">\n\t\t\t\t<span class=\"btn btn-black\" id=\"open_map\">\n\t\t\t\t\t<span class=\"map-toggle\">View the map<\/span>\n\t\t\t\t\t<span class=\"list-toggle\">View the list<\/span>\n\t\t\t\t<\/span>\n\t\t\t\t<span class=\"btn\" id=\"open_filters\">View filters<\/span>\n\n\t\t\t\t<h5><\/h5>\n\t\t\t\t<form id=\"search_form\">\n\t\t\t\t\t<input type=\"hidden\" name=\"args\" value=\"&#x7B;&quot;langue&quot;&#x3A;&quot;EN&quot;,&quot;filtres&quot;&#x3A;&#x5B;&#x7B;&quot;type_fiche&quot;&#x3A;&quot;ORG&quot;,&quot;rubrique&quot;&#x3A;&quot;Shopping&#x20;&amp;&#x20;services&quot;,&quot;sous_rubrique&quot;&#x3A;&quot;Taxi&quot;&#x7D;&#x5D;&#x7D;\" \/>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtres-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtre-group\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"filtre-name\">Towns<\/strong>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"filtre-inner\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtre filtre-dinard\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"commune[]\" value=\"Dinard\" id=\"0\" class=\"filtre-commune\"\/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"0\">Dinard<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtre-group\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<strong class=\"filtre-name\">Payment Methods<\/strong>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"filtre-inner\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtre filtre-bank-transfer\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"modes_paiements[]\" value=\"Bank transfer\" id=\"0\" class=\"filtre-modes_paiements\"\/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"0\">Bank transfer<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtre filtre-cash\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"modes_paiements[]\" value=\"Cash\" id=\"1\" class=\"filtre-modes_paiements\"\/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"1\">Cash<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtre filtre-debit-cards\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"modes_paiements[]\" value=\"Debit cards\" id=\"2\" class=\"filtre-modes_paiements\"\/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"2\">Debit cards<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtre-group\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"filtre-group\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/form>\n\n\t\t\t\t<form id=\"share_form\" class=\"share-form\">\n\t\t\t\t\t<h6>Share this search by email<\/h6>\n\t\t\t\t\t<input type=\"email\" name=\"share_email\" placeholder=\"Email address\" required>\n\t\t\t\t\t<input type=\"hidden\" id=\"recaptcha_response\" name=\"recaptcha_response\"><br \/><br \/>\n\t\t\t\t\t<button type=\"submit\" class=\"btn\">Send<\/button>\n\t\t\t\t<\/form>\n\n\t\t\t<\/div>\n\n\t\t\t<script>\n\n\t\t\t\tvar slider \t\t\t= [];\n\t\t\t\tvar slider_div \t\t= [];\n\t\t\t\tvar valueLower \t\t= [];\n\t\t\t\tvar valueUpper \t\t= [];\n\t\t\t\tvar inputMin \t\t= [];\n\t\t\t\tvar inputMax \t\t= [];\n\t\t\t\tconst formulaire \t= document.getElementById('search_form');\n\n\t\t\t\t\t\t\t\t\tconst filtrescommune = document.querySelectorAll('.filtre-commune');\n\t\t\t\t\tfiltrescommune.forEach(filtre => {\n\t\t\t\t\t\tfiltre.addEventListener('change', function() {\n\t\t\t\t\t\t\tfilter();\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\tconst filtresmodes_paiements = document.querySelectorAll('.filtre-modes_paiements');\n\t\t\t\t\tfiltresmodes_paiements.forEach(filtre => {\n\t\t\t\t\t\tfiltre.addEventListener('change', function() {\n\t\t\t\t\t\t\tfilter();\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\tconst filtrespratique = document.querySelectorAll('.filtre-pratique');\n\t\t\t\t\tfiltrespratique.forEach(filtre => {\n\t\t\t\t\t\tfiltre.addEventListener('change', function() {\n\t\t\t\t\t\t\tfilter();\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\tconst filtresprestations = document.querySelectorAll('.filtre-prestations');\n\t\t\t\t\tfiltresprestations.forEach(filtre => {\n\t\t\t\t\t\tfiltre.addEventListener('change', function() {\n\t\t\t\t\t\t\tfilter();\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t\t\n\t\t\t\tfunction filter(){\n\t\t\t\t\tconst list_cards \t\t= document.getElementById('list_cards');\n\t\t\t\t\tconst script_map \t\t= document.getElementById('scriptMap');\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tvar formData = new FormData(formulaire);\n\t\t\t\t\t\tvar ajax_url = 'https:\/\/www.dinardemeraudetourisme.com\/wp\/wp-admin\/admin-ajax.php';\n\t\t\t\t\t\tformData.append('action', 'search');\n\n\t\t\t\t\t\t\/\/ Construire l'URL avec les param\u00e8tres du formulaire\n\t\t\t\t\t\tvar searchParams = new URLSearchParams();\n\t\t\t\t\t\tfor (var pair of formData.entries()) {\n\t\t\t\t\t\t\tif (pair[0].endsWith('[]')) {\n\t\t\t\t\t\t\t\tsearchParams.append(pair[0], pair[1]);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tsearchParams.set(pair[0], pair[1]);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar newUrl = window.location.pathname + '?' + searchParams.toString();\n\t\t\t\t\t\thistory.pushState(null, '', newUrl);\n\n\t\t\t\t\t\tfetch( ajax_url, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\tbody: formData\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.then(response => response.text())\n\t\t\t\t\t\t.then(html => {\n\t\t\t\t\t\t\tlist_cards.innerHTML = html;\n\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\tlist_cards.classList.remove( 'pending' );\n\t\t\t\t\t\t\t}, 300);\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.catch(error => console.error('Error:', error));\n\n\t\t\t\t\t\tvar formData = new FormData(formulaire);\n\t\t\t\t\t\tvar ajax_url = 'https:\/\/www.dinardemeraudetourisme.com\/wp\/wp-admin\/admin-ajax.php';\n\t\t\t\t\t\tformData.append('action', 'search_map');\n\t\t\t\t\t\tfetch( ajax_url, {\n\t\t\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\t\t\tbody: formData,\n\t\t\t\t\t\t\tdataType: 'json',\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.then(response => response.text())\n\t\t\t\t\t\t.then(data => {\n\t\t\t\t\t\t\tdocument.getElementById('scriptMap').remove();\n\t\t\t\t\t\t\tvar script = document.createElement('script');\n\t\t\t\t\t\t\tscript.id = 'scriptMap';\n\t\t\t\t\t\t\tscript.text = data;\n\t\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t\t\tgenerateMarkers();\n\t\t\t\t\t\t})\n\t\t\t\t\t\t.catch(error => console.error('Error:', error));\n\t\t\t\t\t\t\n\t\t\t\t\t}, 300);\n\t\t\t\t}\n\t\t\t\tfunction gestion_slider( id_slider, min, max ){\n\n\t\t\t\t\tslider_div[id_slider] = document.getElementById( 'slider-distance-' + id_slider );\n\t\t\t\t\t\n\t\t\t\t\tvalueLower[id_slider] = document.getElementById('value-lower-' + id_slider);\n\t\t\t\t\tvalueUpper[id_slider] = document.getElementById('value-upper-' + id_slider);\n\t\t\t\t\n\t\t\t\t\tinputMin[id_slider] = document.getElementById('input-min-' + id_slider);\n\t\t\t\t\tinputMax[id_slider] = document.getElementById('input-max-' + id_slider);\n\t\t\t\t\t\n\t\t\t\t\tnoUiSlider.create( slider_div[id_slider] , {\n\t\t\t\t\t\tstart: [min, max], \n\t\t\t\t\t\tconnect: true,\n\t\t\t\t\t\tstep: 1,\n\t\t\t\t\t\trange: {\n\t\t\t\t\t\t\t'min': min,\n\t\t\t\t\t\t\t'max': max\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\tvar handles = slider_div[id_slider].querySelectorAll('.noUi-handle');\n\t\t\t\t\tif (handles.length >= 2) {\n\t\t\t\t\t\tvar labelMin = '', labelMax = '';\n\t\t\t\t\t\tswitch (id_slider) {\n\t\t\t\t\t\t\tcase 'capacite': labelMin = \"Capacit\\u00e9 minimale\"; labelMax = \"Capacit\\u00e9 maximale\"; break;\n\t\t\t\t\t\t\tcase 'prix_depart': labelMin = \"Prix minimum\"; labelMax = \"Prix maximum\"; break;\n\t\t\t\t\t\t\tcase 'distance': labelMin = \"Distance minimale\"; labelMax = \"Distance maximale\"; break;\n\t\t\t\t\t\t\tcase 'duree_en_h': labelMin = \"Dur\\u00e9e minimale\"; labelMax = \"Dur\\u00e9e maximale\"; break;\n\t\t\t\t\t\t\tdefault: labelMin = \"Borne minimale\"; labelMax = \"Borne maximale\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\thandles[0].setAttribute('aria-label', labelMin);\n\t\t\t\t\t\thandles[1].setAttribute('aria-label', labelMax);\n\t\t\t\t\t}\n\n\t\t\t\t\tvar qt = '';\n\t\t\t\t\tif( id_slider == 'prix_depart' ){\n\t\t\t\t\t\tqt = ' \u20ac';\n\t\t\t\t\t}\n\t\t\t\t\tif( id_slider == 'capacite' ){\n\t\t\t\t\t\tqt = ' ' + \"spaces\";\n\t\t\t\t\t}\n\t\t\t\t\tif( id_slider == 'distance' ){\n\t\t\t\t\t\tqt = ' km';\n\t\t\t\t\t}\n\t\t\t\t\tif( id_slider == 'duree_en_h' ){\n\t\t\t\t\t\tqt = ' h';\n\t\t\t\t\t}\n\n\n\t\t\t\t\tvalueLower[id_slider].innerHTML = inputMin[id_slider].value +  qt;\n\t\t\t\t\tvalueUpper[id_slider].innerHTML = inputMax[id_slider].value + qt;\n\n\t\t\t\t\tslider_div[id_slider].noUiSlider.on('change', function(values, handle) {\n\t\t\t\t\t\tvar value = values[handle];\n\t\t\t\t\t\tif (handle) { \n\t\t\t\t\t\t\tvalueUpper[id_slider].innerHTML = Math.round(value) +  qt;\n\t\t\t\t\t\t\tinputMax[id_slider].value = Math.round(value);\n\t\t\t\t\t\t} else { \n\t\t\t\t\t\t\tvalueLower[id_slider].innerHTML = Math.round(value) + qt;\n\t\t\t\t\t\t\tinputMin[id_slider].value = Math.round(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t\tfilter();\t\t\n\t\t\t\t\t});\n\n\t\t\t\t\tslider_div[id_slider].noUiSlider.on('slide', function(values, handle) {\n\t\t\t\t\t\tvar value = values[handle];\n\t\t\t\t\t\tif (handle) { \n\t\t\t\t\t\t\tvalueUpper[id_slider].innerHTML = Math.round(value) +  qt;\n\t\t\t\t\t\t\tinputMax[id_slider].value = Math.round(value);\n\t\t\t\t\t\t} else { \n\t\t\t\t\t\t\tvalueLower[id_slider].innerHTML = Math.round(value) + qt;\n\t\t\t\t\t\t\tinputMin[id_slider].value = Math.round(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\n\t\t\t\t}\n\n\t\t\t\t\/\/ Fonction pour charger les param\u00e8tres de l'URL au chargement de la page\n\t\t\t\tfunction loadUrlParams() {\n\t\t\t\t\tconst urlParams = new URLSearchParams(window.location.search);\n\t\t\t\t\tfor (const [key, value] of urlParams) {\n\t\t\t\t\t\tif (key === 'args') {\n\t\t\t\t\t\t\tconst args = JSON.parse(decodeURIComponent(value));\n\t\t\t\t\t\t\tif (args.filtres) {\n\t\t\t\t\t\t\t\targs.filtres.forEach(filtre => {\n\t\t\t\t\t\t\t\t\tObject.keys(filtre).forEach(key => {\n\t\t\t\t\t\t\t\t\t\tconst elements = document.querySelectorAll(`[name=\"${key}[]\"]`);\n\t\t\t\t\t\t\t\t\t\telements.forEach(element => {\n\t\t\t\t\t\t\t\t\t\t\tif (element.type === 'checkbox') {\n\t\t\t\t\t\t\t\t\t\t\t\telement.checked = filtre[key].includes(element.value);\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tfilter();\n\t\t\t\t\t\t} else if (key.endsWith('[]')) {\n\t\t\t\t\t\t\tconst elements = document.querySelectorAll(`[name=\"${key}\"]`);\n\t\t\t\t\t\t\tconst values = urlParams.getAll(key);\n\t\t\t\t\t\t\telements.forEach(element => {\n\t\t\t\t\t\t\t\tif (element.type === 'checkbox') {\n\t\t\t\t\t\t\t\t\telement.checked = values.includes(element.value);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tconst elements = document.querySelectorAll(`[name=\"${key}\"]`);\n\t\t\t\t\t\t\telements.forEach(element => {\n\t\t\t\t\t\t\t\tif (element.type === 'hidden' && (element.name.includes('[min]') || element.name.includes('[max]'))) {\n\t\t\t\t\t\t\t\t\telement.value = value;\n\t\t\t\t\t\t\t\t\tconst sliderId = element.id.replace('input-min-', '').replace('input-max-', '');\n\t\t\t\t\t\t\t\t\tif (slider_div[sliderId]) {\n\t\t\t\t\t\t\t\t\t\tslider_div[sliderId].noUiSlider.set([\n\t\t\t\t\t\t\t\t\t\t\tdocument.getElementById(`input-min-${sliderId}`).value,\n\t\t\t\t\t\t\t\t\t\t\tdocument.getElementById(`input-max-${sliderId}`).value\n\t\t\t\t\t\t\t\t\t\t]);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\telement.value = value;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', loadUrlParams);\n\t\t\t\t\n\t\t\t<\/script> \n\n\t\t\t<div class=\"wrapper\">\n\t\t\t\t<div class=\"recherche\" id=\"list_cards\">\n\t\t\t\t\t<span class=\"results\">\n\t\t\t\t\t\t1 result\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div id=\"\" class=\"card-liste \">\n\t\t\t\t\t\t\t\t<div class=\"favoris \" data-favoris=\"F-ORGBRE035V52OCHD\">\n\t\t\t\t\t\t\t\t\t<label class=\"ui-bookmark\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"bookmark\">\n\t\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"19\" height=\"17\" viewBox=\"0 0 19 17\" fill=\"none\" role=\"img\" aria-label=\"Ajouter aux favoris\">\n\t\t\t\t\t\t\t\t\t\t\t\t<title>Ajouter aux favoris<\/title>\n\t\t\t\t\t\t\t\t\t\t\t<path d=\"M9.49035 16.5596C9.27625 16.5596 9.06119 16.5211 8.84518 16.4442C8.62914 16.3672 8.43908 16.2467 8.27498 16.0826L6.83848 14.7769C5.06539 13.1602 3.48238 11.5721 2.08943 10.0125C0.696475 8.45283 0 6.78201 0 4.99998C0 3.58076 0.478525 2.39263 1.43558 1.43558C2.39263 0.478526 3.58076 0 4.99998 0C5.80638 0 6.60285 0.185901 7.3894 0.557701C8.17593 0.929501 8.87946 1.53335 9.49998 2.36925C10.1205 1.53335 10.824 0.929501 11.6105 0.557701C12.3971 0.185901 13.1936 0 14 0C15.4192 0 16.6073 0.478526 17.5644 1.43558C18.5214 2.39263 19 3.58076 19 4.99998C19 6.80124 18.2916 8.49066 16.875 10.0682C15.4583 11.6458 13.8788 13.2205 12.1365 14.7923L10.7154 16.0826C10.5513 16.2467 10.3596 16.3672 10.1404 16.4442C9.92112 16.5211 9.70445 16.5596 9.49035 16.5596ZM8.78075 3.88845C8.23973 3.06408 7.67018 2.45992 7.0721 2.07595C6.47402 1.69197 5.78331 1.49998 4.99998 1.49998C3.99998 1.49998 3.16664 1.83331 2.49998 2.49998C1.83331 3.16664 1.49998 3.99998 1.49998 4.99998C1.49998 5.80254 1.75863 6.64164 2.27593 7.51728C2.79323 8.39291 3.44257 9.26341 4.22398 10.1288C5.00539 10.9942 5.85187 11.8397 6.7634 12.6653C7.67493 13.491 8.51981 14.2583 9.29803 14.9673C9.35573 15.0186 9.42304 15.0442 9.49998 15.0442C9.57691 15.0442 9.64423 15.0186 9.70193 14.9673C10.4801 14.2583 11.325 13.491 12.2366 12.6653C13.1481 11.8397 13.9946 10.9942 14.776 10.1288C15.5574 9.26341 16.2067 8.39291 16.724 7.51728C17.2413 6.64164 17.5 5.80254 17.5 4.99998C17.5 3.99998 17.1666 3.16664 16.5 2.49998C15.8333 1.83331 15 1.49998 14 1.49998C13.2166 1.49998 12.5259 1.69197 11.9279 2.07595C11.3298 2.45992 10.7602 3.06408 10.2192 3.88845C10.1346 4.01665 10.0282 4.11281 9.89998 4.17693C9.77176 4.24103 9.63842 4.27308 9.49998 4.27308C9.36153 4.27308 9.22819 4.24103 9.09998 4.17693C8.97178 4.11281 8.86537 4.01665 8.78075 3.88845Z\" fill=\"white\"\/>\n\t\t\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"thumbnail\">\n\t\t\t\t\t\t\t\t\t<picture>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cdt35.media.tourinsoft.eu\/upload\/TAXI-ERWANN--1-.jpg\" alt=\"\u00a9 TAXI ERWANN\" width=\"430\" height=\"220\"\/>\n\t\t\t\t\t\t\t\t\t<\/picture>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"content\">\n\t\t\t\t\t\t\t\t\t<span class=\"commune\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"icon icon-dinard\">\n\t\t\t\t\t\t\t\t\t\t\t\t<picture>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" loading=\"eager\" src=\"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/11\/dinard.svg\" alt=\"\" width=\"30\" height=\"30\"\/>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/picture>\n\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tDinard\n\t\t\t\t\t\t\t\t\t<\/span>\n\n\t\t\t\t\t\t\t\t\t<div class=\"titre-prix\">\n\t\t\t\t\t\t\t\t\t\t<div><stong class=\"titre heading-five\">Taxi Erwann<\/stong>\n\t\t\t\t\t\t\t\t\t\t<br \/><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"contenu\">\n\t\t\t\t\t\t\t\t\t\tTaxi Erwann, based in Dinard, will take you on a journey to discover the Emerald Coast and its treasures.\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<a class=\"card-liste-lien\" href=\"https:\/\/www.dinardemeraudetourisme.com\/en\/fiche\/taxi-erwann-5V52OCHD\/\">Discover Taxi Erwann<\/a>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"map-wrapper\">\n\t\t\t\t\t<div class=\"map\" id=\"map_search\">map<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n<script>\n\t\n\tvar map = L.map('map_search').setView([48.6333, -2.0667], 13);\n\tL.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n\t}).addTo(map);\n\n\tvar svgMarkerGrey = '<svg width=\"33\" height=\"42\" viewBox=\"0 0 33 42\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-hidden=\"true\"><path d=\"M16.5 0C12.1255 0.00496267 7.93149 1.74496 4.83822 4.83827C1.74494 7.93157 0.00496262 12.1256 0 16.5002C0 30.6191 15 41.2823 15.6394 41.7285C15.8916 41.9052 16.1921 42 16.5 42C16.8079 42 17.1084 41.9052 17.3606 41.7285C18 41.2823 33 30.6191 33 16.5002C32.995 12.1256 31.2551 7.93157 28.1618 4.83827C25.0685 1.74496 20.8745 0.00496267 16.5 0ZM16.5 10.5001C17.6867 10.5001 18.8467 10.852 19.8334 11.5113C20.8201 12.1706 21.5892 13.1077 22.0433 14.204C22.4974 15.3004 22.6162 16.5068 22.3847 17.6707C22.1532 18.8346 21.5818 19.9037 20.7426 20.7428C19.9035 21.582 18.8344 22.1534 17.6705 22.3849C16.5067 22.6164 15.3003 22.4976 14.2039 22.0435C13.1075 21.5894 12.1705 20.8203 11.5112 19.8336C10.8519 18.8469 10.5 17.6869 10.5 16.5002C10.5 14.9089 11.1321 13.3827 12.2574 12.2575C13.3826 11.1323 14.9087 10.5001 16.5 10.5001Z\" fill=\"#51525C\"\/><\/svg>';\n\tvar svgMarkerGold = '<svg width=\"33\" height=\"42\" viewBox=\"0 0 33 42\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-hidden=\"true\"><path d=\"M16.5 0C12.1255 0.00496267 7.93149 1.74496 4.83822 4.83827C1.74494 7.93157 0.00496262 12.1256 0 16.5002C0 30.6191 15 41.2823 15.6394 41.7285C15.8916 41.9052 16.1921 42 16.5 42C16.8079 42 17.1084 41.9052 17.3606 41.7285C18 41.2823 33 30.6191 33 16.5002C32.995 12.1256 31.2551 7.93157 28.1618 4.83827C25.0685 1.74496 20.8745 0.00496267 16.5 0ZM16.5 10.5001C17.6867 10.5001 18.8467 10.852 19.8334 11.5113C20.8201 12.1706 21.5892 13.1077 22.0433 14.204C22.4974 15.3004 22.6162 16.5068 22.3847 17.6707C22.1532 18.8346 21.5818 19.9037 20.7426 20.7428C19.9035 21.582 18.8344 22.1534 17.6705 22.3849C16.5067 22.6164 15.3003 22.4976 14.2039 22.0435C13.1075 21.5894 12.1705 20.8203 11.5112 19.8336C10.8519 18.8469 10.5 17.6869 10.5 16.5002C10.5 14.9089 11.1321 13.3827 12.2574 12.2575C13.3826 11.1323 14.9087 10.5001 16.5 10.5001Z\" fill=\"#7F4B09\"\/><\/svg>';\n\n\tvar icon_grey = L.divIcon({\n\t\thtml: svgMarkerGrey,\n\t\tclassName: 'leaflet-marker-icon leaflet-marker-icon-grey',\n\t\ticonSize: [33, 42],\n\t\ticonAnchor: [16.5, 42],\n\t\tpopupAnchor: [0, -42]\n\t});\n\n\tvar icon_gold = L.divIcon({\n\t\thtml: svgMarkerGold,\n\t\tclassName: 'leaflet-marker-icon leaflet-marker-icon-gold',\n\t\ticonSize: [33, 42],\n\t\ticonAnchor: [16.5, 42],\n\t\tpopupAnchor: [0, -42]\n\t});\n\t\n<\/script>\n\n<script id=\"scriptMap\">\n\tfunction generateMarkers() {\n\t\tvar lats = [];\n\t\tvar lons = [];\n\t\tvar markers = L.markerClusterGroup({ \n\t\t\ticonCreateFunction: function(cluster) {\n\t\t\t\treturn L.divIcon({\n\t\t\t\t\thtml: '<div class=\"clusturCustom\">' + cluster.getChildCount() + '<\/div>',\n\t\t\t\t\tclassName: 'myClusterIcon',\n\t\t\t\t\ticonSize: L.point(50, 50, true),\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\tvar bounds = L.latLngBounds();\n\t\t\t\t\t\t\t\n\t\t\t\tvar itemId = \"3351\";\n\t\t\t\tvar icon_color =  icon_grey ;\n\t\t\t\tvar markerLabel = \"Discover Taxi Erwann\";\n\t\t\t\tvar markerOptions = {\n\t\t\t\t\ticon: icon_color,\n\t\t\t\t\titemId: itemId,\n\t\t\t\t\talt: markerLabel\n\t\t\t\t};\n\t\t\t\tvar marker = L.marker([48.63518, -2.05315], markerOptions);\n\t\t\t\tmarkers.addLayer(marker);\n\t\t\t\tbounds.extend(marker.getLatLng());\n\t\t\t\tvar popupContent = `\n\t\t\t\t\t<div class=\"popup-content\">\n\t\t\t\t\t\t<div class=\"thumbnail\">\n\t\t\t\t\t\t\t<img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cdt35.media.tourinsoft.eu\/upload\/TAXI-ERWANN--1-.jpg\" alt=\"\u00a9 TAXI ERWANN\" width=\"100\" height=\"100\"\/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"details\">\n\t\t\t\t\t\t\t<span class=\"commune\">Dinard<\/span>\n\t\t\t\t\t\t\t<strong class=\"titre\">Taxi Erwann<\/strong>\n\n\t\t\t\t\t\t\tStarting from 0\u20ac\n\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.dinardemeraudetourisme.com\/en\/fiche\/taxi-erwann-5V52OCHD\">Discover<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>`;\n\t\t\t\tmarker.bindPopup(popupContent);\n\t\t\t\tmarker.on('click', function() {\n\t\t\t\t\tvar cardElement = document.getElementById(this.options.itemId);\n\t\t\t\t\tif (cardElement) {\n\t\t\t\t\t\tvar elementPosition = cardElement.getBoundingClientRect().top + window.pageYOffset;\n\t\t\t\t\t\tvar offset = 150; \n\t\t\t\t\t\tvar finalPosition = elementPosition - offset;\n\n\t\t\t\t\t\twindow.scrollTo({\n\t\t\t\t\t\t\ttop: finalPosition,\n\t\t\t\t\t\t\tbehavior: 'smooth'\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t\n\t\t\t\tlats.push(48.63518);\n\t\t\t\tlons.push(-2.05315);\n\t\t\t\t\n\t\t\t\t\t\t\tmap.addLayer(markers);\n\t\tmap.fitBounds(bounds, {padding: [25, 25]});\n\t}\n\tgenerateMarkers();\n<\/script>\n\n<script>\n\tdocument.getElementById(\"open_map\").addEventListener(\"click\", function () {\n\t\tthis.classList.toggle(\"open_map-active\");\n\t\tvar mapElement = document.getElementById(\"map_search\");\n\t\tmapElement.classList.toggle(\"active\");\n\t\tdocument.getElementById(\"list_cards\").classList.toggle(\"not-active\");\n\n\t\t\/\/ Check if the map is now visible, and if so, generate markers and adjust map size\n\t\tif (mapElement.classList.contains(\"active\")) {\n\t\t\tsetTimeout(function() {\n\t\t\tmap.invalidateSize(); \/\/ This ensures the map is properly resized when it becomes visible\n\t\t\tgenerateMarkers(); \/\/ Generate markers\n\t\t\t}, 200); \/\/ Adding a slight delay to ensure visibility change is fully processed\n\t\t}\n\t});\n\n    function toggleFilters() {\n      const searchForm = document.getElementById(\"search_form\");\n      if (searchForm.style.maxHeight) {\n        searchForm.style.maxHeight = null;\n        searchForm.classList.remove(\"show\");\n        console.log(\"Filters closed\");\n      } else {\n        searchForm.style.maxHeight = searchForm.scrollHeight + \"px\";\n        searchForm.classList.add(\"show\");\n        console.log(\"Filters opened\");\n      }\n    }\n\n    document\n      .getElementById(\"open_filters\")\n      .addEventListener(\"click\", toggleFilters);\n\n\t\/\/ Ajout du gestionnaire d'\u00e9v\u00e9nements pour le formulaire de partage\n\tdocument.getElementById('share_form').addEventListener('submit', function(e) {\n\t\te.preventDefault();\n\t\tvar email = this.querySelector('input[name=\"share_email\"]').value;\n\t\tvar currentUrl = window.location.href;\n\t\tvar form = this;\n\t\t\n\t\tgrecaptcha.ready(function() {\n\t\t\tgrecaptcha.execute('6Ld009wZAAAAAIdyPPH6p5p1Yi4vxCjfYZW6lKdI', {action: 'submit'}).then(function(token) {\n\t\t\t\tdocument.getElementById('recaptcha_response').value = token;\n\t\t\t\tvar ajax_url = 'https:\/\/www.dinardemeraudetourisme.com\/wp\/wp-admin\/admin-ajax.php';\n\t\t\t\tfetch(ajax_url, {\n\t\t\t\t\tmethod: 'POST',\n\t\t\t\t\theaders: {\n\t\t\t\t\t\t'Content-Type': 'application\/x-www-form-urlencoded',\n\t\t\t\t\t},\n\t\t\t\t\tbody: new URLSearchParams({\n\t\t\t\t\t\t'action': 'share_search',\n\t\t\t\t\t\t'email': email,\n\t\t\t\t\t\t'url': currentUrl,\n\t\t\t\t\t\t'recaptcha_response': token\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t\t\t.then(response => response.json())\n\t\t\t\t.then(data => {\n\t\t\t\t\tif (data.success) {\n\t\t\t\t\t\tform.innerHTML = '<p>URL partag\u00e9e avec succ\u00e8s<\/p>';\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.catch(error => {\n\t\t\t\t\tconsole.error('Erreur:', error);\n\t\t\t\t\tform.innerHTML = '<p>Une erreur est survenue lors du partage<\/p>';\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\t});\n<\/script>\n\n\n\n<p>For your travel needs along the Emerald Coast, explore our selection of reliable taxis and private hire vehicles (PHVs). They are at your service to provide comfortable and safe journeys. Local taxi drivers have an excellent knowledge of the region, ensuring you reach your destination quickly and securely. They are available to cater to all your transport needs.<\/p>\n\n\n\n<p>For a more personalized experience, choose our PHV services. These chauffeur-driven vehicles offer superior comfort and bespoke service, ideal for private excursions and sightseeing tours. Enjoy a leisurely drive along the coast or explore iconic sites in the region, such as Saint-Malo or Mont Saint-Michel, at your own pace.<\/p>\n\n\n\n<p>Our professional drivers are courteous and punctual, guaranteeing a pleasant and stress-free journey. To organize your travel with ease, browse our list of taxis and PHVs. Whether you are on holiday or a business trip, make your journeys on the Emerald Coast seamless with our trusted partners. Book now for impeccable service and a relaxing discovery of the region.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During your holidays on the Emerald Coast, quickly find the phone numbers and addresses of taxis and private hire vehicles in the region to make getting around easy! Set out to discover the most beautiful spots along the entire coast with the services offered by the many taxis and private hire vehicles on the Emerald [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6141,"parent":10260,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-header-large.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-10950","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Taxis and Private hire vehicles - Dinard \u00c9meraude Tourisme<\/title>\n<meta name=\"description\" content=\"Book taxis and private hire vehicles for all your trips: travel easily on the Emerald Coast of Brittany and beyond!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Taxis and Private hire vehicles - Dinard \u00c9meraude Tourisme\" \/>\n<meta property=\"og:description\" content=\"Book taxis and private hire vehicles for all your trips: travel easily on the Emerald Coast of Brittany and beyond!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/\" \/>\n<meta property=\"og:site_name\" content=\"Dinard \u00c9meraude Tourisme\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-15T16:00:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/05\/taxis.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"801\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/\",\"url\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/\",\"name\":\"Taxis and Private hire vehicles - Dinard \u00c9meraude Tourisme\",\"isPartOf\":{\"@id\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/05\/taxis.webp\",\"datePublished\":\"2024-04-10T13:25:42+00:00\",\"dateModified\":\"2024-11-15T16:00:42+00:00\",\"description\":\"Book taxis and private hire vehicles for all your trips: travel easily on the Emerald Coast of Brittany and beyond!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/#primaryimage\",\"url\":\"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/05\/taxis.webp\",\"contentUrl\":\"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/05\/taxis.webp\",\"width\":800,\"height\":801},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/#website\",\"url\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/\",\"name\":\"Dinard \u00c9meraude Tourisme\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dinardemeraudetourisme.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Taxis and Private hire vehicles - Dinard \u00c9meraude Tourisme","description":"Book taxis and private hire vehicles for all your trips: travel easily on the Emerald Coast of Brittany and beyond!","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:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/","og_locale":"en_US","og_type":"article","og_title":"Taxis and Private hire vehicles - Dinard \u00c9meraude Tourisme","og_description":"Book taxis and private hire vehicles for all your trips: travel easily on the Emerald Coast of Brittany and beyond!","og_url":"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/","og_site_name":"Dinard \u00c9meraude Tourisme","article_modified_time":"2024-11-15T16:00:42+00:00","og_image":[{"width":800,"height":801,"url":"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/05\/taxis.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/","url":"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/","name":"Taxis and Private hire vehicles - Dinard \u00c9meraude Tourisme","isPartOf":{"@id":"https:\/\/www.dinardemeraudetourisme.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/#primaryimage"},"image":{"@id":"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/05\/taxis.webp","datePublished":"2024-04-10T13:25:42+00:00","dateModified":"2024-11-15T16:00:42+00:00","description":"Book taxis and private hire vehicles for all your trips: travel easily on the Emerald Coast of Brittany and beyond!","breadcrumb":{"@id":"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dinardemeraudetourisme.com\/en\/prepare-your-stay\/practical\/taxis\/#primaryimage","url":"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/05\/taxis.webp","contentUrl":"https:\/\/www.dinardemeraudetourisme.com\/app\/uploads\/2024\/05\/taxis.webp","width":800,"height":801},{"@type":"WebSite","@id":"https:\/\/www.dinardemeraudetourisme.com\/en\/#website","url":"https:\/\/www.dinardemeraudetourisme.com\/en\/","name":"Dinard \u00c9meraude Tourisme","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dinardemeraudetourisme.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/pages\/10950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/comments?post=10950"}],"version-history":[{"count":3,"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/pages\/10950\/revisions"}],"predecessor-version":[{"id":11320,"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/pages\/10950\/revisions\/11320"}],"up":[{"embeddable":true,"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/pages\/10260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/media\/6141"}],"wp:attachment":[{"href":"https:\/\/www.dinardemeraudetourisme.com\/en\/wp-json\/wp\/v2\/media?parent=10950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}