1<!DOCTYPE HTML> 2<html lang="en"> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5<title>TwoNav: Turn your mobile into a powerful GPS</title> 6<meta name="description" content="TwoNav GPS technology on your mobile. Explore your maps and enjoy hiking or biking trails with a reliable GPS navigator. Let yourself be guided!" /> 7<meta name="robots" content="INDEX,FOLLOW" /> 8<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 9<!-- Facebook share --> 10<meta property="og:title" content="TwoNav: Turn your mobile into a powerful GPS" /> 11<meta property="og:description" content="TwoNav GPS technology on your mobile. Explore your maps and enjoy hiking or biking trails with a reliable GPS navigator. Let yourself be guided!" /> 12<meta property="og:image" content="https://www.twonav.com/skin/frontend/default/twonav/images/logo_twonav_social.png" /> 13<meta property="og:url" content="https://www.twonav.com/en/software/app" /> 14<meta property="og:type" content="website" /> 15<link rel="apple-touch-icon" sizes="57x57" href="/skin/frontend/default/twonav/favicon/apple-icon-57x57.png"> 16<link rel="apple-touch-icon" sizes="60x60" href="/skin/frontend/default/twonav/favicon/apple-icon-60x60.png"> 17<link rel="apple-touch-icon" sizes="72x72" href="/skin/frontend/default/twonav/favicon/apple-icon-72x72.png"> 18<link rel="apple-touch-icon" sizes="76x76" href="/skin/frontend/default/twonav/favicon/apple-icon-76x76.png"> 19<link rel="apple-touch-icon" sizes="114x114" href="/skin/frontend/default/twonav/favicon/apple-icon-114x114.png"> 20<link rel="apple-touch-icon" sizes="120x120" href="/skin/frontend/default/twonav/favicon/apple-icon-120x120.png"> 21<link rel="apple-touch-icon" sizes="144x144" href="/skin/frontend/default/twonav/favicon/apple-icon-144x144.png"> 22<link rel="apple-touch-icon" sizes="152x152" href="/skin/frontend/default/twonav/favicon/apple-icon-152x152.png"> 23<link rel="apple-touch-icon" sizes="180x180" href="/skin/frontend/default/twonav/favicon/apple-icon-180x180.png"> 24<link rel="apple-touch-icon" sizes="180x180" href="/skin/frontend/default/twonav/favicon/apple-touch-icon.png"> 25<link rel="icon" type="image/png" sizes="192x192" href="/skin/frontend/default/twonav/favicon/android-icon-192x192.png"> 26<link rel="icon" type="image/png" sizes="512x512" href="/skin/frontend/default/twonav/favicon/android-icon-512x512.png"> 27<link rel="icon" type="image/png" sizes="192x192" href="/skin/frontend/default/twonav/favicon/android-chrome-192x192.png"> 28<link rel="icon" type="image/png" sizes="512x512" href="/skin/frontend/default/twonav/favicon/android-chrome-512x512.png"> 29<link rel="icon" type="image/png" sizes="16x16" href="/skin/frontend/default/twonav/favicon/favicon-16x16.png"> 30<link rel="icon" type="image/png" sizes="32x32" href="/skin/frontend/default/twonav/favicon/favicon-32x32.png"> 31<link rel="icon" type="image/png" sizes="96x96" href="/skin/frontend/default/twonav/favicon/favicon-96x96.png"> 32<link rel="icon" type="image/png" sizes="16x16" href="/skin/frontend/default/twonav/favicon/favicon-16x16.png"> 33<link rel="manifest" href="/skin/frontend/default/twonav/favicon/manifest.json"> 34<meta name="msapplication-TileColor" content="#ffffff"> 35<meta name="msapplication-TileImage" content="/skin/frontend/default/twonav/favicon//ms-icon-144x144.png"> 36<meta name="theme-color" content="#ffffff"> 37<link rel="shortcut icon" href="/skin/frontend/default/twonav/favicon/favicon.ico"> 38<link rel="mask-icon" href="/skin/frontend/default/twonav/favicon/safari-pinned-tab.svg" color="#5bbad5"> 39<meta name="msapplication-config" content="/skin/frontend/default/twonav/favicon/browserconfig.xml"> 40<link rel="stylesheet" type="text/css" href="https://www.twonav.com/js/prototype/windows/themes/default.css?q=22158" /> 41<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/default/twonav/new-styles/bundled.min.css?q=22158" media="all" /> 42<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/default/twonav/new-styles/bundled.lib.min.css?q=22158" media="all" /> 43<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/default/twonav/new-styles/css/font-awesome.min.css?q=22158" media="all" /> 44<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/default/twonav/new-styles/twonav-icons.min.css?q=22158" media="all" /> 45<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/base/default/cryozonic_stripe/css/cctype.css?q=22158" media="all" /> 46<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/base/default/cryozonic_stripe/css/savedcards.css?q=22158" media="all" /> 47<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/base/default/cryozonic_stripe/css/paymentfont.min.css?q=22158" media="all" /> 48<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/base/default/css/sequrapayment.css?q=22158" media="all" /> 49<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/base/default/css/plumrocket/advancedrar/fancybox/advancedrar-fancybox.css?q=22158" media="all" /> 50<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/base/default/css/plumrocket/advancedrar/advancedrar.css?q=22158" media="all" /> 51<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/base/default/css/plumrocket/advancedrar/advancedrar-custom.css?q=22158" media="all" /> 52<link rel="stylesheet" type="text/css" href="https://www.twonav.com/skin/frontend/base/default/css/plumrocket/advancedrar/raty/jquery.raty.css?q=22158" media="all" />
53<script type="text/javascript" src="https://www.twonav.com/js/prototype/prototype.js?q=22158"></script>
vendor: 1 bytes, line 53
53
54<script type="text/javascript" src="https://www.twonav.com/js/prototype/validation.min.js?q=22158"></script>
vendor: 1 bytes, line 54
54
55<script type="text/javascript" src="https://www.twonav.com/js/scriptaculous/builder.min.js?q=22158"></script>
vendor: 1 bytes, line 55
55
56<script type="text/javascript" src="https://www.twonav.com/js/scriptaculous/effects.min.js?q=22158"></script>
vendor: 1 bytes, line 56
56
57<script type="text/javascript" src="https://www.twonav.com/js/scriptaculous/dragdrop.min.js?q=22158"></script>
vendor: 1 bytes, line 57
57
58<script type="text/javascript" src="https://www.twonav.com/js/scriptaculous/controls.min.js?q=22158"></script>
vendor: 1 bytes, line 58
58
59<script type="text/javascript" src="https://www.twonav.com/js/scriptaculous/slider.min.js?q=22158"></script>
vendor: 1 bytes, line 59
59
60<script type="text/javascript" src="https://www.twonav.com/js/jquery/jquery-1.12.4.min.js?q=22158"></script>
vendor: 1 bytes, line 60
60
61<script type="text/javascript" src="https://www.twonav.com/js/jquery/jquery-migrate-1.2.1.min.js?q=22158"></script>
vendor: 1 bytes, line 61
61
62<script type="text/javascript" src="https://www.twonav.com/js/jquery/jqueryNoConflict.js?q=22158"></script>
vendor: 1 bytes, line 62
62
63<script type="text/javascript" src="https://www.twonav.com/js/new-scripts/legacy.min.js?q=22158"></script>
vendor: 1 bytes, line 63
63
64<script type="text/javascript" src="https://www.twonav.com/js/new-scripts/bundled.lib.min.js?q=22158"></script>
vendor: 1 bytes, line 64
64
65<script type="text/javascript" src="https://www.twonav.com/js/new-scripts/bundled.min.js?q=22158"></script>
vendor: 1 bytes, line 65
65
66<script type="text/javascript" src="https://www.twonav.com/js/varien/product.min.js?q=22158"></script>
vendor: 1 bytes, line 66
66
67<script type="text/javascript" src="https://www.twonav.com/js/varien/product_options.min.js?q=22158"></script>
vendor: 1 bytes, line 67
67
68<script type="text/javascript" src="https://www.twonav.com/js/varien/configurable.min.js?q=22158"></script>
vendor: 1 bytes, line 68
68
69<script type="text/javascript" src="https://www.twonav.com/js/plumrocket/jquery-1.12.4.min.js?q=22158"></script>
vendor: 1 bytes, line 69
69
70<script type="text/javascript" src="https://www.twonav.com/js/plumrocket/validateForm.js?q=22158"></script>
vendor: 1 bytes, line 70
70
71<script type="text/javascript" src="https://www.twonav.com/js/w4cmm/ventascruzadas/ventas_cruzadas.js?q=22158"></script>
vendor: 1 bytes, line 71
71
72<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/cryozonic_stripe/js/cryozonic_stripe.js?q=22158"></script>
vendor: 1 bytes, line 72
72
73<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/cryozonic_stripe/js/cctype.js?q=22158"></script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/cryozonic_stripe/js/prototype/window.js?q=22158"></script>
vendor: 1 bytes, line 74
74
75<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/js/bundle.js?q=22158"></script>
vendor: 1 bytes, line 75
75
76<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/js/plumrocket/advancedrar/upload/vendor/jquery.ui.widget.js?q=22158"></script>
vendor: 1 bytes, line 76
76
77<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/js/plumrocket/advancedrar/advancedrar.js?q=22158"></script>
vendor: 1 bytes, line 77
77
78<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/js/plumrocket/advancedrar/fancybox/jquery.fancybox-1.3.4.js?q=22158"></script>
vendor: 1 bytes, line 78
78
79<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/js/plumrocket/advancedrar/upload/jquery.iframe-transport.js?q=22158"></script>
vendor: 1 bytes, line 79
79
80<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/js/plumrocket/advancedrar/upload/jquery.fileupload.js?q=22158"></script>
vendor: 1 bytes, line 80
80
81<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/js/plumrocket/advancedrar/upload/jquery.fileupload-process.js?q=22158"></script>
vendor: 1 bytes, line 81
81
82<script type="text/javascript" src="https://www.twonav.com/skin/frontend/base/default/js/plumrocket/advancedrar/raty/jquery.raty.js?q=22158"></script>
82 83<link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400&display=swap" /> 84<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.5.5/css/simple-line-icons.min.css" /> 85<link rel="canonical" href="https://www.twonav.com/en/software/app" /> 86<link rel="alternate" hreflang="es" href="https://www.twonav.com/es/software/app" /> 87<link rel="alternate" hreflang="ca" href="https://www.twonav.com/ca/software/app" /> 88<link rel="alternate" hreflang="x-default" href="https://www.twonav.com/en/software/app" /> 89<link rel="alternate" hreflang="fr" href="https://www.twonav.com/fr/logiciels/app" /> 90<link rel="alternate" hreflang="de" href="https://www.twonav.com/de/software/app" /> 91<link rel="alternate" hreflang="it" href="https://www.twonav.com/it/software/app" /> 92<link rel="alternate" hreflang="ru" href="https://www.twonav.com/ru/software/app" /> 93
94<script type="text/javascript"> 95//<![CDATA[ 96Mage.Cookies.path = '/'; 97Mage.Cookies.domain = '.www.twonav.com'; 98//]]> 99</script>
99 100
101<script type="text/javascript"> 102//<![CDATA[ 103optionalZipCountries = ["ES","IE","PA","HK","MO"]; 104//]]> 105</script>
105 106 <!-- Begin Facebook ViewContent Pixel --> 107
107<script type="text/javascript"> 108 if (typeof fbq != 'undefined') { 109 fbq('track', 'ViewContent', {"content_type":"product","content_ids":["twonav_generic"],"value":0,"currency":"USD","content_name":"TwoNav"}); 110 } 111 </script>
111 112 <!-- End Facebook ViewContent Pixel --><!-- Brevo Tracker Code -->
113<script src="https://cdn.brevo.com/js/sdk-loader.js" async></script>
vendor: 1 bytes, line 113
113
114<script> 115 // Version: 2.0 116 window.Brevo = window.Brevo || []; 117 Brevo.push([ 118 "init", 119 { 120 client_key: "2jnei8i262928r296r4nl", 121 frame_url: "https://www.twonav.com/brevo-frame.html", 122 123 } 124 ]); 125 126</script>
126 127<!-- End Brevo Tracker Code -->
127<script type="text/javascript"> 128var sequraProducts = ['i1','pp3','pp5','pp6','pp9','sp1']; 129var sequraConfigParams = { 130 merchant: 'twonav', 131 assetKey: 'Gpw3Yf6Tv4', 132 products: sequraProducts, 133 scriptUri: 'https://live.sequracdn.com/assets/sequra-checkout.min.js', 134 decimalSeparator: '.', 135 thousandSeparator: ',', 136 silent: false, 137 locale: 'en-US' 138}; 139(function (i, s, o, g, r, a, m) {i['SequraConfiguration'] = g;i['SequraOnLoad'] = [];i[r] = {};i[r][a] = function (callback) {i['SequraOnLoad'].push(callback);};(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);a.async = 1;a.src = g.scriptUri;m.parentNode.insertBefore(a, m);})(window, document, 'script', sequraConfigParams, 'Sequra', 'onLoad'); 140 141//Helper 142var SequraHelper = { 143 presets: { 144 L: '{"alignment":"left"}', 145 R: '{"alignment":"right"}', 146 legacy: '{"type":"legacy"}', 147 legacyL: '{"type":"legacy","alignment":"left"}', 148 legacyR: '{"type":"legacy","alignment":"right"}', 149 minimal: '{"type":"text","branding":"none","size":"S","starting-text":"as-low-as"}', 150 minimalL: '{"type":"text","branding":"none","size":"S","starting-text":"as-low-as","alignment":"left"}', 151 minimalR: '{"type":"text","branding":"none","size":"S","starting-text":"as-low-as","alignment":"right"}' 152 }, 153 drawnWidgets: [], 154 getText: function (selector) { 155 return selector && document.querySelector(selector)?document.querySelector(selector).innerText:"0"; 156 }, 157 158 selectorToCents: function (selector) { 159 return SequraHelper.textToCents(SequraHelper.getText(selector)); 160 }, 161 162 textToCents: function (text) { 163 text = text.replace(/^\D*/,'').replace(/\D*$/,''); 164 if(text.indexOf(sequraConfigParams.decimalSeparator)<0){ 165 text += sequraConfigParams.decimalSeparator + '00'; 166 } 167 return SequraHelper.floatToCents( 168 parseFloat( 169 text 170 .replace(sequraConfigParams.thousandSeparator,'') 171 .replace(sequraConfigParams.decimalSeparator,'.') 172 ) 173 ); 174 }, 175 176 floatToCents: function (value) { 177 return parseInt(value.toFixed(2).replace('.', ''), 10); 178 }, 179 180 mutationCallback: function(mutationlist, mutationobserver) { 181 var price_src = mutationobserver.observed_as; 182 var new_amount = SequraHelper.selectorToCents(price_src); 183 document.querySelectorAll('[observes=\"' + price_src + '\"]').forEach(function(item) { 184 item.setAttribute('data-amount', new_amount); 185 }); 186 Sequra.refreshComponents(); 187 }, 188 189 drawPromotionWidget: function (price_src,dest,product,theme,reverse,campaign) { 190 if(this.drawnWidgets.indexOf(price_src+dest+product+theme+reverse+campaign)>=0){ 191 return; 192 } 193 this.drawnWidgets.push(price_src+dest+product+theme+reverse+campaign); 194 var promoWidgetNode = document.createElement('div'); 195 var price_in_cents = 0; 196 try{ 197 var srcNode = document.querySelector(price_src); 198 var MutationObserver = window.MutationObserver || window.WebKitMutationObserver; 199 if(MutationObserver && srcNode){//Don't break if not supported in browser 200 if(!srcNode.getAttribute('observed-by-sequra-promotion-widget')){//Define only one observer per price_src 201 var mo = new MutationObserver(SequraHelper.mutationCallback); 202 mo.observe(srcNode, {childList: true, subtree: true}); 203 mo.observed_as = price_src; 204 srcNode.setAttribute('observed-by-sequra-promotion-widget',1); 205 } 206 } 207 promoWidgetNode.setAttribute('observes',price_src); 208 price_in_cents = SequraHelper.selectorToCents(price_src) 209 } 210 catch(e){ 211 if(price_src){ 212 console.error(price_src + ' is not a valid css selector to read the price from, for sequra widget.'); 213 return; 214 } 215 } 216 try{ 217 var destNode = document.querySelector(dest); 218 } 219 catch(e){ 220 console.error(dest + ' is not a valid css selector to write sequra widget to.'); 221 return; 222 } 223 promoWidgetNode.className = 'sequra-promotion-widget'; 224 promoWidgetNode.setAttribute('data-amount',price_in_cents); 225 promoWidgetNode.setAttribute('data-product',product); 226 if(this.presets[theme]){ 227 theme = this.presets[theme] 228 } 229 try { 230 attributes = JSON.parse(theme); 231 for (var key in attributes) { 232 promoWidgetNode.setAttribute('data-'+key,""+attributes[key]); 233 } 234 } catch(e){ 235 promoWidgetNode.setAttribute('data-type','text'); 236 } 237 if(reverse){ 238 promoWidgetNode.setAttribute('data-reverse',reverse); 239 } 240 if(campaign){ 241 promoWidgetNode.setAttribute('data-campaign',campaign); 242 } 243 if (destNode.nextSibling) {//Insert after 244 destNode.parentNode.insertBefore(promoWidgetNode, destNode.nextSibling); 245 } 246 else { 247 destNode.parentNode.appendChild(promoWidgetNode); 248 } 249 Sequra.onLoad( 250 function(){ 251 Sequra.refreshComponents(); 252 } 253 ); 254 } 255} 256</script>
vendor: 1 bytes, line 256
256
257<script type="text/javascript"> 258 var urlProductPriceCalculate = "https://www.twonav.com/en/myproduct/index/getAjaxProductPriceOfferCalculate/"; 259 var isCart =0; 260 var _skipProductlink = ''; 261 var enable_ajax_cart = 1; 262 var enable_ajax_compare = 1; 263 var enable_ajax_wishlist = 1; 264 var enable_ajax_update = 1; 265 var confirm_display = 1; 266 var confirm_countdown_number = 50; 267 var confirm_item_display = 1; 268 269 var isWishlist =0; 270 var isCompare =0; 271 var setfocus = 1; 272 var isIE6 = new RegExp("MSIE 6").test(navigator.userAgent); 273 var isIE7 = new RegExp("MSIE 7").test(navigator.userAgent); 274 275 var iprocess = '<div class="loading-overlay " id="loadmask"><div class="spinner"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div></div>'; 276 var iconfirm = ""; 277 var islogin = "0"; 278 var bundle; 279 var optionsPrice; 280 var calendar; 281 var productAddToCartForm; 282 var dConfig; 283 var classBtnAddtocart = '.btn-cart'; 284 285 var taxCalcMethod = "TOTAL_BASE_CALCULATION"; 286 var CACL_UNIT_BASE = "UNIT_BASE_CALCULATION"; 287 var CACL_ROW_BASE = "ROW_BASE_CALCULATION"; 288 var CACL_TOTAL_BASE = "TOTAL_BASE_CALCULATION"; 289 290 var CrossSellingProductsUrl = null; 291 var textAdding = "Loading..."; 292 var textAdded = "Added"; 293 var textAdd = "Add"; 294 var textRemove = "Remove This Item"; 295 var textLoading = "Loading..."; 296 var priceOfProduct = null; 297 var currencySymbol = '$'; 298 299 function ajaxUpdate(args, type) { 300 if (type == "url") { 301 url = args; 302 var currentKey = 'osGsqfNapb0pBTPU'; 303 url = url.replace(/form_key\/[a-zA-Z0-9]+/, 'form_key/' + currentKey); 304 305 new Ajax.Request(url, { 306 encoding: 'UTF-8', method: 'post', 307 parameters: { 308 isCart: isCart, //check current page is product page, or My cart page, and check this request is ajax or not 309 isWishlist: isWishlist 310 }, 311 // req.setRequestHeader("Content-type", "text/x-json"); 312 onSuccess: function (resp) { 313 var respjson = resp.responseText.evalJSON(); 314 updateCart(respjson); 315 }, 316 onLoading: function (resp) { 317 $("fancybox-wrap-clone").setStyle({display: "none"}); 318 $("process").innerHTML = iprocess; 319 $("process").setStyle({display: "block"}); 320 $("options").setStyle({display: "block"}); 321 $("blurmask").setStyle({display: "block"}); 322 fixcenter(); 323 }, 324 onFailure: function (resp) { 325 Element.setInnerHTML(display, resp.responseText); 326 }, 327 onComplete: function () { 328 $("process").setStyle({display: "none"}); 329 $("blurmask").setStyle({display: "none"}); 330 } 331 }); 332 } else { 333 $('product_addtocart_form').request({ //form-example id form 334 encoding: 'UTF-8', 335 method: 'post', 336 //setRequestHeader: {Accept: 'text/html'}, 337 parameters: {isCart: isCart}, 338 onLoading: function (resp) { 339 $("process").innerHTML = iprocess; 340 $("process").setStyle({display: "block"}) 341 $("fancybox-wrap-clone").setStyle({display: "none"}); 342 $("options").setStyle({display: "block"}); 343 $("blurmask").setStyle({display: "block"}); 344 fixcenter(); 345 }, 346 onComplete: function (resp) { 347 $("process").setStyle({display: "none"}); 348 $("blurmask").setStyle({display: "none"}); 349 var respjson = resp.responseText.evalJSON(); 350 updateCart(respjson); 351 } 352 }); 353 } 354 } 355 356 function updateCart(resp) { 357 if (typeof resp.error != "undefined") { 358 showConfirmError(resp.error); 359 return false;
360 } 361 362 if (resp.r == '0') { // apply action add to cart 363 364 if (typeof resp.infoitem != "undefined" && resp.infoitem.item == null) { 365 showConfirmError(); 366 return false; 367 } 368 369 if ( 370 typeof resp.infoitem.eventGA4 !== "undefined" && 371 resp.infoitem.eventGA4 !== null && 372 typeof resp.infoitem.eventGA4.events !== "undefined" && 373 resp.infoitem.eventGA4.events 374 ) { 375 sendTransactionEventToGoogleAnalytics(resp.infoitem.eventGA4); 376 } 377 378 if (!resp.options) { 379 if (isCart == '1') { // in my cart page 380 updateBigcart(resp); 381 $("options").setStyle({display: "none"}); 382 if (hideConfirm != 1) { 383 showConfirm(resp); 384 } 385 hideConfirm = 0; 386 } else { 387 if (resp.wishlist) { 388 updateWishlist(resp); //update mini wish ,or big wishlist when click addtocart 389 } 390 updateCartSidebar(resp); 391 392 if (hideConfirm != 1) { 393 showConfirm(resp); 394 } 395 hideConfirm = 0; 396 } 397 updateMiniCartPro(resp); 398 updateDeleteLinks(); //for btn delete in table item added tocart 399 updateLinks(resp); 400 if (islogin == "1") { 401 updateWishlistLinks(); 402 } 403 updateProductCompareLinks(); 404 } else { 405 if (resp.wishlist) { 406 updateWishlist(resp); 407 } 408 showOptions(resp); 409 //showConfirm(resp); //fixed for mage 324 410 } 411 } else if (resp.r == '1') { //apply action add wishlist 412 if (isWishlist == '1') { 413 updateWishlistRemove(resp); //in wishlist page have only case remove item in big wishlist, => only update bigwishlist 414 if (hideConfirm != 1) { 415 showConfirm(resp); 416 } 417 hideConfirm = 0; 418 } else { 419 updateMiniWish(resp); //not in wishlist page have 2case : add item, and remove item in miniwish => only update miniwish 420 if (hideConfirm != 1) { 421 showConfirm(resp); 422 } 423 hideConfirm = 0; 424 } 425 } else if (resp.r == '2') { //apply action add product compare 426 updateProductCompare(resp); 427 if (isCompare && deletePCompare) { 428 //deletePCompare=0; 429 win.location.reload(); 430 } 431 if (hideConfirm != 1) { 432 showConfirm(resp); 433 } 434 deletePCompare = 0; 435 hideConfirm = 0; 436 } 437 //showCartCheckout(); 438 } 439 440 function updateBigcart(resp) { 441 var bcart = $$(".yt-content-main .cart"); 442 if (typeof(bcart) != 'undefined') { 443 bcart.each(function (el) { 444 el.innerHTML = resp.cart; 445 }); 446 } 447 } 448 449 function updateCartSidebar(resp) { 450 if (typeof($$(sidebarcart)) != 'undefined') { 451 $$(sidebarcart).each(function (blockitem) { 452 blockitem.replace(resp.cart); 453 }); 454 truncateOptions(); 455 } 456 } 457 458 function updateMiniCartPro(resp) { 459 //var bcart=$$(minicartpro)[0]; 460 if (typeof($$(minicartpro)) != 'undefined') { 461 $$(minicartpro).each(function (blockitem) { 462 if (resp.cartpro != "") { 463 blockitem.replace(resp.cartpro); 464 } 465 }); 466 truncateOptions(); 467 } 468 } 469 470 function updateMiniWish(resp) { 471 //var bminiwish=$$(".block-wishlist"); 472 var bminiwish = $$(miniwish); 473 //var bcart=$$(".block-cart"); 474 var bcart = $$(minicart); 475 if (typeof(bminiwish) != 'undefined') { 476 bminiwish.each(function (el) { 477 el.replace(resp.cart); 478 }) 479 } else if (typeof(bcart) != 'undefined') { 480 bcart.each(function (el) { 481 el.insert({after: resp.cart}); 482 }); 483 } 484 updateWishlistAddCartLinks(); 485 updateRemoveWishLinks(); 486 updateWishlinks(resp); 487 } 488 489 function updateLinks(resp) { 490 //var links=$$(".top-link-cart"); 491 //links[0].innerHTML=resp.links; 492 var links = $$(toplinkcart); 493 links.each(function (el) { 494 el.innerHTML = resp.links; 495 }); 496 } 497 498 function updateWishlistRemove(resp) { //update wishlist when remove item 499 updateWishlist(resp); 500 } 501 502 function updateWishlist(resp) { //update wish list when add item to wishlist 503 var strwish = ""; 504 if (resp.wishlist) { 505 strwish = resp.wishlist; 506 } else { 507 strwish = resp.cart; 508 } 509 if (isWishlist == '0') {
510 //var bminiwish=$$(".block-wishlist"); 511 var bminiwish = $$(miniwish); 512 //var bcart=$$(".block-cart"); 513 var bcart = $$(minicart); 514 if (typeof(bminiwish) != 'undefined') { 515 bminiwish.each(function (el) { 516 el.replace(strwish); 517 }); 518 } 519 else if (typeof(bcart) != 'undefined') { 520 bcart.each(function (el) { 521 el.insert({after: strwish}); 522 }); 523 } 524 updateWishlistAddCartLinks(); 525 } else { 526 //var bwish=$$(".my-account"); 527 var bwish = $$(".col-main .my-account"); 528 bwish.each(function (el) { 529 el.innerHTML = ""; 530 el.innerHTML = strwish; 531 }); 532 } 533 //bwish[0].replace(resp.wishlist); 534 updateRemoveWishLinks(); 535 updateWishlinksCart(resp); 536 } 537 538 function updateWishlinksCart(resp) { //update wishlink when add to cart item from wishlist 539 updateWishlinks(resp); 540 } 541 542 function updateWishlinks(resp) { //update wishlink when add product, remove product vao wishlist 543 //var links=$$(".top-link-wishlist"); 544 //links[0].innerHTML=resp.links; 545 var strwishlink = ""; 546 if (resp.wishlinks) { 547 strwishlink = resp.wishlinks; 548 } else { 549 strwishlink = resp.links; 550 } 551 //var links=$$(".top-link-wishlist"); 552 //links[0].innerHTML=strwishlink; 553 554 if (toplinkwish != '') { 555 $$(toplinkwish).each(function (el) { 556 el.innerHTML = strwishlink; 557 }); 558 } else { 559 var links = getToplinkwish(); 560 if (links.length) { 561 links.each(function (el) { 562 el.innerHTML = strwishlink; 563 }); 564 } 565 } 566 } 567 568 function updateProductCompare(resp) { 569 //var bproductcompare=$$('.block-compare'); 570 var bproductcompare = $$(compare)[0]; 571 //bproductcompare[0].replace(resp.cart); 572 if (typeof(bproductcompare) != 'undefined') { 573 bproductcompare.replace(resp.cart); 574 updateRemovePCompareLinks(); 575 updateClearPCompareLinks(); 576 } 577 } 578 579 function showConfirmError(error) { 580 // Manejar error por defecto 581 var _error; 582 if (typeof error === 'undefined' || !error) { 583 _error = `<p>An error occurred while adding the selected product to the cart.</p> 584 585<p>Please, try again in a few minutes.</p> 586 587<p>If the problem persists, contact the Customer Service at: <a href=\"https://support.twonav.com\" target=\"_blank\">https://support.twonav.com</a></p>`; 588 } else { 589 _error = error; 590 } 591 var labelNext = (isCart == 1) ? "Proceed to Checkout" : "Checkout"; 592 // Crear modal 593 var output = ` 594 <div class="modal_wrapper" id="confirmError"> 595 <div class="modal_header"> 596 <h4 class="modal_title">Error while adding the product to the shopping cart</h4> 597 </div> 598 <div class="modal_content"> 599 <div class="modal_inner"> 600 <div class="modal_padding"> 601 <p>${_error}</p> 602 </div> 603 <footer class="modal_footer"> 604 <button type="button" 605 class="btnFlat accent" 606 onclick="window.location.href='https://www.twonav.com/en/checkout/cart/'"> 607 ${labelNext} 608 </button> 609 </footer> 610 </div> 611 </div> 612 </div> 613 `; 614 615 jQuery('body').append(output); 616 jQuery.fancybox({ 617 href: '#confirmError', 618 scrolling: 'no', 619 fitToView: false, 620 margin: 0 621 }); 622 623 jQuery.ajax({ 624 url: 'https://www.twonav.com/en/mydata/public/clearMessages/', 625 method: 'POST' 626 }); 627 628 jQuery("html, body").animate({scrollTop: 0}, "slow"); 629 } 630 631 function showConfirm(resp) { 632 if (!confirm_display) { 633 return false;
634 } 635 636 if (jQuery('#confirmc')[0]) { 637 jQuery('#confirmc').remove(); 638 } 639 640 var timedown = confirm_countdown_number; 641 642 var isRecurring = (typeof resp.isRecurring != "undefined") ? resp.isRecurring : 0; 643 var info = (typeof resp.infoitem != "undefined") ? resp.infoitem : ""; 644 645 var linkHome = "https://www.twonav.com/en/"; 646 647 var labelNext = (isCart == 1) ? "Proceed to Checkout" : "Checkout"; 648 var linkNext = (isCart == 1) ? "https://www.twonav.com/en/checkout/onepage/" : "https://www.twonav.com/en/checkout/cart/"; 649 650 var buttonContinue = '<button title="Continue Shopping" class="btnFlat is-transparent js-continue-shopping" onclick="$(\'confirmbox\').innerHTML=\'\';$(\'fancybox-wrap-clone\').setStyle({display:\'none\'});$(\'options\').setStyle({display:\'none\'});window.location=\'' + linkHome + '\';"><span id="setcdown">Continue Shopping</span> </button>'; 651 var buttonPay = '<button class="btnFlat accent" onclick="$(\'confirmbox\').innerHTML=\'\';$(\'fancybox-wrap-clone\').setStyle({display:\'none\'});$(\'options\').setStyle({display:\'none\'});window.location=\'' + linkNext + '\';">' + labelNext + '</button>'; // formato boton 652 653 var modalHeader = '<header class="modal_header"><h4 class="modal_title"><i class="fa fa-check-circle is-success"></i> The following product has been added to your cart</h4></header>'; 654 var modalInnerContent = ((typeof info.item != "undefined" && info.item != "" && confirm_item_display) ? (info.item) : "") + ((typeof info.other != "undefined" && info.other != "") ? info.other : ""); 655 656 var output = '<div class="modal_wrapper" id="confirmc" style="display: none;">' + modalHeader + modalInnerContent + '</div>'; 657 658 jQuery('body').append(output); 659 660 var canClose = true; 661 if (isRecurring) { 662 buttonContinue = ''; 663 canClose = false; 664 } 665 666 jQuery(".js-load-actions").html(buttonContinue + buttonPay); 667 668 jQuery.fancybox({ 669 href: '#confirmc', 670 scrolling: 'no', 671 fitToView: false, 672 margin: 0, 673 closeBtn: canClose, 674 closeClick: false, 675 hideOnOverlayClick:false, 676 hideOnContentClick:false, 677 openEffect: 'none', 678 closeEffect: 'none', 679 helpers: { 680 overlay : null 681 } 682 }); 683 684 jQuery("html, body").animate({ 685 scrollTop: 0 686 }, "slow"); 687 688 if (timedown == 0) { 689 isCompare = 0; 690 } 691 } 692 693 function showOptions(resp) { 694 //tmpDiv = win.document.createElement('div'); 695 var i; 696 697 var scripts = resp.cart.extractScripts(); 698 699 for (i = 0; i < scripts.length; i++) { 700 if (typeof(scripts[i]) != 'undefined' && i < 2) { 701 try { 702 eval(scripts[i]); 703 } 704 catch (e) { 705 console.log(e); 706 } 707 } else { 708 break; 709 } 710 } 711 712 $("confirmbox").innerHTML = resp.cart.stripScripts(); 713 //tmpDiv.innerHTML = resp.cart.stripScripts(); 714 //win.document.body.appendChild(tmpDiv); 715 $("process").setStyle({display: "none"}); 716 717 $("fancybox-wrap-clone").setStyle({display: "block"}); 718 $("options").setStyle({display: "block"}); 719 try { 720 fixcenter(); 721 } catch (e) { 722 console.log(e); 723 } 724 // showOptionsDialog(); 725 // hideProgressAnimation(); 726 for (i; i < scripts.length; i++) { 727 if (typeof(scripts[i]) != 'undefined') { 728 try { 729 eval(scripts[i]); 730 } catch (e) { 731 console.log(e); 732 } 733 } 734 } 735 productAddToCartForm = new VarienForm('product_addtocart_form'); 736 addSubmitEvent(); 737 } 738 739 function truncateOptions() { //box show description options of product configurable when hover "details" in sidebar or minicartpro 740 $$('.truncated').each(function (element) { 741 Event.observe(element, 'mouseover', function () { 742 if (element.down('div.truncated_full_value')) { 743 element.down('div.truncated_full_value').addClassName('show') 744 } 745 }); 746 Event.observe(element, 'mouseout', function () { 747 if (element.down('div.truncated_full_value')) { 748 element.down('div.truncated_full_value').removeClassName('show') 749 } 750 }); 751 }); 752 } 753 754 function addSubmitEvent() { 755 if (enable_ajax_cart && (typeof productAddToCartForm != 'undefined')) { 756 productAddToCartForm.submit = function (url) { 757 if (this.validator && this.validator.validate()) { 758 url = $('product_addtocart_form').action; //url cua form trong category view 759 ajaxUpdate(url, 'form'); 760 } 761 return false;
762 } 763 } 764 } 765 766 //this code below allow product type download is valid when addtocart 767 Product.Downloadable = Class.create(); 768 Product.Downloadable.prototype = { 769 config: {}, 770 initialize: function (config) { 771 this.config = config; 772 this.reloadPrice(); 773 }, 774 reloadPrice: function () { 775 var price = 0; 776 config = this.config; 777 $$('.product-downloadable-link').each(function (elm) { 778 if (config[elm.value] && elm.checked) { 779 price += parseFloat(config[elm.value]); 780 } 781 }); 782 try { 783 var _displayZeroPrice = optionsPrice.displayZeroPrice; 784 optionsPrice.displayZeroPrice = false; 785 optionsPrice.changePrice('downloadable', price); 786 optionsPrice.reload(); 787 optionsPrice.displayZeroPrice = _displayZeroPrice; 788 } catch (e) { 789 //TODO: 790 } 791 } 792 }; 793 794 function validateDownloadableCallback(elmId, result) { 795 var container = $('downloadable-links-list'); 796 if (result == 'failed') { 797 container.removeClassName('validation-passed'); 798 container.addClassName('validation-failed'); 799 } else { 800 container.removeClassName('validation-failed'); 801 container.addClassName('validation-passed'); 802 } 803 } 804 805 Product.Options = Class.create(); 806 Product.Options.prototype = { 807 initialize: function (config) { 808 this.config = config; 809 this.reloadPrice(); 810 }, 811 reloadPrice: function () { 812 price = new Number(); 813 config = this.config; 814 skipIds = []; 815 $$('.product-custom-option').each(function (element) { 816 var optionId = 0; 817 element.name.sub(/[0-9]+/, function (match) { 818 optionId = match[0]; 819 }); 820 if (this.config[optionId]) { 821 if (element.type == 'checkbox' || element.type == 'radio') { 822 if (element.checked) { 823 if (config[optionId][element.getValue()]) { 824 price += parseFloat(config[optionId][element.getValue()]); 825 } 826 } 827 } else if (element.hasClassName('datetime-picker') && !skipIds.include(optionId)) { 828 dateSelected = true; 829 $$('.product-custom-option[id^="options_' + optionId + '"]').each(function (dt) { 830 if (dt.getValue() == '') { 831 dateSelected = false; 832 } 833 }); 834 if (dateSelected) { 835 price += parseFloat(this.config[optionId]); 836 skipIds[optionId] = optionId; 837 } 838 } else if (element.type == 'select-one' || element.type == 'select-multiple') { 839 if (element.options) { 840 $A(element.options).each(function (selectOption) { 841 if (selectOption.selected) { 842 if (this.config[optionId][selectOption.value]) { 843 price += parseFloat(this.config[optionId][selectOption.value]); 844 } 845 } 846 }); 847 } 848 } else { 849 if (element.getValue().strip() != '') { 850 price += parseFloat(this.config[optionId]); 851 } 852 } 853 } 854 }); 855 try { 856 optionsPrice.changePrice('options', price); 857 optionsPrice.reload(); 858 } catch (e) { 859 860 } 861 } 862 } 863 864 function validateOptionsCallback(elmId, result) { 865 var container = $(elmId).up('ul.options-list'); 866 if (result == 'failed') { 867 container.removeClassName('validation-passed'); 868 container.addClassName('validation-failed'); 869 } else { 870 container.removeClassName('validation-failed'); 871 container.addClassName('validation-passed'); 872 } 873 } 874 875 var CartForm = Class.create(); 876 CartForm.prototype = { 877 initialize: function (form, addressUrl, saveUrl) { 878 this.form = form; 879 if ($(this.form)) { 880 $(this.form).observe('submit', function (event) { 881 this.save(); 882 Event.stop(event); 883 }.bind(this)); //prevent event submit form 884 } 885 this.addressUrl = addressUrl; 886 this.saveUrl = saveUrl; 887 this.onSave = this.reloadCart.bindAsEventListener(this); 888 this.onComplete = this.hideLoading.bindAsEventListener(this); 889 this.onFailure = this.ajaxFailure.bindAsEventListener(this); 890 this.onLoading = this.showLoading.bindAsEventListener(this); 891 this.onChanged = false;
892 }, 893 save: function () { 894 var validator = new Validation(this.form); 895 if (validator.validate()) { 896 if (enable_ajax_update) { 897 var request = new Ajax.Request( 898 this.saveUrl, 899 { 900 method: 'post', 901 onComplete: this.onComplete, 902 onSuccess: this.onSave, 903 //onFailure: this.onFailure, 904 onLoading: this.onLoading, 905 parameters: Form.serialize(this.form) + '&isCart=' + isCart 906 } 907 ); 908 } else { 909 //return VarienForm.prototype.submit.bind(new VarienForm(this.form.id))(); 910 $(this.form).submit(); 911 } 912 } 913 }, 914 reloadCart: function (resp) { 915 var respjson = resp.responseText.evalJSON(); 916 hideConfirm = 1; 917 updateCart(respjson); 918 W4CMM_MiniCartScroll.getCartQty(); 919 }, 920 ajaxFailure: function () { 921 //TODO 922 }, 923 showLoading: function () { 924 $("fancybox-wrap-clone").setStyle({display: "none"}); 925 $("process").innerHTML = iprocess; 926 $("process").setStyle({display: "block"}); 927 928 $("options").setStyle({display: "block"}); 929 $("blurmask").setStyle({display: "block"}); 930 fixcenter(); 931 }, 932 hideLoading: function () { 933 $("process").setStyle({display: "none"}); 934 $("blurmask").setStyle({display: "none"}); 935 } 936 }; 937</script>
vendor: 1 bytes, line 937
937
938<script type="text/javascript"> 939if (typeof _advancedReviewAndReminder != 'undefined') { 940 advancedrar = new _advancedReviewAndReminder({ 941 helpfulUrl : 'https://www.twonav.com/en/advancedrar/review/helpful/', 942 abuseUrl : 'https://www.twonav.com/en/advancedrar/review/abuse/', 943 showMoreUrl : 'https://www.twonav.com/en/advancedrar/review/showmore/', 944 reviewForm : '#review-form', 945 reviewContainer : '#arar-review-container', 946 reviewHeader : '#arar-review-header', 947 reviewCountBlock : '#arar-review-count', 948 noReviews : '#arar-no-reviews', 949 reviewFormBox : '#arar-form-add', 950 tabSelector : 'ul.toggle-tabs li', 951 mobileTabSelector : '#collateral-tabs .tab.last', 952 messages : { 953 ratingNotValid : 'Please select one of each of the ratings above' 954 }, 955 currentPage : 2, 956 reviewBox : '#customer-reviews-box', 957 popuplogin : 1, 958 noRating : '.arar-no-rating', // class for box with link "Be the first to review this product" 959 loaderClass : '#arar-send-form-loader', 960 messageBox : '#arar-form-messages', 961 productId : '89128', 962 loadMoreLoader : '#arar-show-more-loader', 963 markedAbuse: "You marked as abuse", 964 sortUrlAction: "https://www.twonav.com/en/advancedrar/review/sort/", 965 uploadFileUrlAction: "https://www.twonav.com/en/advancedrar/review/uploadfile/" 966 967 }); 968 pjQuery_1_12_4(document).ready(function(){ 969 advancedrar.documentReady(); 970 }); 971} 972</script>
vendor: 1 bytes, line 972
972
973<script type="text/javascript">//<![CDATA[ 974 var Translator = new Translate({"587":"Password must be at least 6 characters long"}); 975 //]]></script>
975<!--a531a429ef40dfde47bf546449685196--></head> 976<body class="catalog-product-view categorypath-software category-software product-twonav categorypath-software category-software categoryid-4">
977<script> 978 window.gtagConsentApplied = false; 979 let twonavConsent = { 980 tecnic: true, 981 analisis: false, 982 marketing: false 983 }; 984 window.twonavConsent = twonavConsent; 985 986 window.gtagConsentDefault = { 987 'analytics_storage': twonavConsent.analisis ? 'granted' : 'denied', 988 'ad_storage': twonavConsent.marketing ? 'granted' : 'denied', 989 'ad_user_data': twonavConsent.marketing ? 'granted' : 'denied', 990 'ad_personalization': twonavConsent.marketing ? 'granted' : 'denied', 991 'functionality_storage': 'granted', 992 'personalization_storage': 'granted', 993 'security_storage': 'granted' 994 }; 995 996 function setCookieConsent(_update) { 997 let update = _update || false; 998 let fbqConsent = twonavConsent.analisis ? 'grant' : 'revoke'; 999 let gtagConsent = { 1000 'ad_storage': twonavConsent.marketing ? 'granted' : 'denied', 1001 'ad_user_data': twonavConsent.marketing ? 'granted' : 'denied', 1002 'ad_personalization': twonavConsent.marketing ? 'granted' : 'denied', 1003 'analytics_storage': twonavConsent.analisis ? 'granted' : 'denied', 1004 'functionality_storage': 'granted', 1005 'personalization_storage': 'granted', 1006 'security_storage': 'granted' 1007 } 1008 1009 if (!update && typeof gtag !== 'undefined') { 1010 gtag('consent', 'default', gtagConsent); 1011 } else { 1012 if (typeof gtag !== 'undefined') { 1013 gtag('consent', 'update', gtagConsent); 1014 } 1015 if (typeof fbq !== 'undefined') { 1016 fbq('consent', fbqConsent); 1017 } 1018 } 1019 window.gtagConsentApplied = true; 1020 } 1021 1022 function waitForGtag(callback) { 1023 if (typeof gtag !== 'undefined') { 1024 callback(); 1025 } else { 1026 setTimeout(() => waitForGtag(callback), 50); 1027 } 1028 } 1029 1030 jQuery(function() { 1031 // leer cookie legal si existe 1032 if (typeof getCookie != "undefined") { 1033 const cookie = getCookie('legal'); 1034 if (cookie) twonavConsent = JSON.parse(atob(cookie)); 1035 else { 1036 jQuery("#cookie-message").show(); 1037 jQuery("body").addClass("is-cookie-alert-active"); 1038 } 1039 } 1040 1041 waitForGtag(() => setCookieConsent()); 1042 1043 // handlers botones
1044 jQuery(".modal-cookies-accept-only-selected").click(function() { 1045 twonavConsent = { 1046 tecnic: jQuery("#modalCookiesAccept input[name='technical']:checked").length > 0, 1047 analisis: jQuery("#modalCookiesAccept input[name='analytical']:checked").length > 0, 1048 marketing: jQuery("#modalCookiesAccept input[name='marketing']:checked").length > 0 1049 }; 1050 setCookie('legal', btoa(JSON.stringify(twonavConsent)), 365); 1051 setCookieConsent(true); 1052 jQuery("#cookie-message").slideUp(); 1053 jQuery("body").removeClass("is-cookie-alert-active"); 1054 jQuery("#modalCookiesAccept").hide(); 1055 return true; 1056 }); 1057 1058 jQuery(".cookies-accept-all").click(function(){ 1059 twonavConsent = {tecnic:true,analisis:true,marketing:true}; 1060 setCookie('legal',btoa(JSON.stringify(twonavConsent)),365); 1061 setCookieConsent(true); 1062 jQuery("#cookie-message").slideUp(); 1063 jQuery("body").removeClass("is-cookie-alert-active"); 1064 return false; 1065 }); 1066 1067 jQuery(".cookies-reject").click(function(){ 1068 twonavConsent = {tecnic:true,analisis:false,marketing:false}; 1069 setCookie('legal',btoa(JSON.stringify(twonavConsent)),365); 1070 setCookieConsent(true); 1071 jQuery("#cookie-message").slideUp(); 1072 jQuery("body").removeClass("is-cookie-alert-active"); 1073 return false; 1074 }); 1075 }); 1076</script>
1076 1077 <!-- Google Tag Manager --> 1078
1078<script>
vendor: 375 bytes, lines 1078-1082
1078(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1079 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1080 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1081 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1082 })(window,document,'script','dataLayer','
1082GTM-5M4DXP
vendor: 3 bytes, line 1082
1082');
1082</script>
1082 1083 <!-- End Google Tag Manager --> 1084 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 1084-1085
1084 1085 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1085GTM-5M4DXPP
vendor: 109 bytes, lines 1085-1087
1085" 1086 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1087
1087<!-- End Google Tag Manager (noscript) --> 1088 <!-- Global site tag (gtag.js) - AdWords: 971747699 --> 1089
1089<script> 1090 window.dataLayer = window.dataLayer || []; 1091 function gtag(){dataLayer.push(arguments);} 1092 1093 if (typeof window.gtagConsentDefault !== 'undefined') { 1094 gtag('consent', 'default', window.gtagConsentDefault); 1095 } 1096 gtag('js', new Date()); 1097 gtag('config', 'AW-971747699', { 'cookie_expires': 31536000}); 1098 gtag('config', 'G-WN5QMF7KG5',{ 'cookie_expires': 31536000}); 1099 </script>
1099 1100 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 1100-1101
1100 1101 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1101GTM-5M4DXP
vendor: 109 bytes, lines 1101-1103
1101" 1102 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1103
1103<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=AW-971747699" 1104 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1105 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=G-WN5QMF7KG5" 1106 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1107 <!-- End Google Tag Manager (noscript) --> 1108
1108<script type="text/javascript"> 1109 var wcIsGtm = true; 1110 var productImpressions = []; 1111 var promoImpressions = []; 1112 var wcGuaTrackerName = ''; 1113 var wcGuaGlobalTrackerName = 'allstores.'; 1114 var wcGuaGlobalTrackerEnabled = '0'; 1115 1116 var productDetail = { 1117 'id': 'twonav_generic', 1118 'name': 'TwoNav', 1119 'category': 'Software', 1120 'brand': '', 1121 'price': '0', 1122 'variant': '' 1123 }; 1124 dataLayer.push({ 1125 'ecommerce': { 1126 'detail': { 1127 'products': [productDetail] 1128 } 1129 } 1130 }); 1131 </script>
vendor: 1 bytes, line 1131
1131
1132<script> 1133setTimeout("sendEventToGoogleAnalytics('Rebotereal+de3mn','time on page more than 3 minutes','https://www.twonav.com/en/software/app')",180000); 1134</script>
1134 1135 1136 1137<div class="wrapper"> 1138 <noscript><br/> 1139 <div class="container-wrapper"> 1140 <div class="alert alert-error"> 1141 <p><b>JavaScript seems to be disabled in your browser.</b></p> 1142<p>In order to keep using this website you must enable JavaScript (<a href="https://www.enable-javascript.com/en/" target="_blank">more information</a>)</p> 1143 </div> 1144 </div></noscript> 1145 <div id="nocookies" style="display: none"> 1146 <br/> 1147 <div class="container-wrapper"> 1148 <div class="alert alert-error"> 1149 <p>Your web browser does not have cookies enabled. To correctly view and use www.TwoNav.com you need to enable said cookies. If you have them deactivated it may not function properly when you carry out operations with your TwoNav username</p> 1150 </div> 1151 </div> 1152 </div> 1153
1153<script type="text/javascript"> 1154 if (!navigator.cookieEnabled && jQuery("#nocookies")[0]) { 1155 jQuery("#nocookies").show(); 1156 } 1157 </script>
1157 1158 1159<style> 1160 .top-header.embed, 1161 .top-header.embed .logo, 1162 .top-header-links.embed { 1163 display: none; 1164 } 1165 .env-alert { 1166 position: fixed; 1167 bottom: 0; 1168 left: 0; 1169 background-color: rgba(185,52,52,.5); 1170 width: 100%; 1171 padding: 4px; 1172 color: #fff; 1173 z-index: 999; 1174 text-align: center; 1175 font-size: 10px; 1176 } 1177</style> 1178<div class="top-header "> 1179 <div class="logo"> 1180 <a href="https://www.twonav.com/en/"> 1181 <img src="https://www.twonav.com/skin/frontend/default/twonav/images/logo-dark.png" alt="TwoNav"/> 1182 </a> 1183 </div> 1184 <div class="top-header-links hidden-to-md "> 1185 <a href="https://www.twonav.com/en/subscription-plans" 1186 style='text-decoration: none;'> 1187 <i class="icon-embroidery-star" 1188 style='font-weight: bold;font-size: 25px;vertical-align: middle;text-decoration: none;padding-right: 10px;'></i> 1189 Subscription plans<span class="header_subscription_get_trial"> ⢠Get 30 days free trial</span> 1190 </a> 1191 </div> 1192</div> 1193<div id="popup-mac-embed" style="display: none">0</div> 1194<div id="popup-mac-version" style="display: none">-</div> 1195<div id="popup-mac-text" style="display: none">Land/Air 8 is now available for Mac! Try Premium mode for 30 days</div> 1196<div id="popup-mac-link" style="display: none">https://www.twonav.com/en/support/downloads#tab_Mac</div> 1197<div id="popup-mac-download" style="display: none">Download</div>
1198<script type="text/javascript"> 1199jQuery(document).on('ready',function(){ 1200 jQuery('a[loginbox]').attr('href', '#login').addClass('fancybox'); 1201}); 1202jQuery('.fancyboxVentasCruzadas.buy-button,.buy-button').live({ 1203 click: function() { 1204 event_name = "/en/gua/mapwizard"; 1205 if (typeof sparams_page != 'undefined') { 1206 event_name += sparams_page; 1207 } 1208 1209 sendPageViewToGoogleAnalytics(event_name); 1210 } 1211}); 1212jQuery('.buyButton_mapa').live({ 1213 click: function() { 1214 event_name = "/en/gua/cross-selling-mapas"; 1215 if (typeof sparams_page != 'undefined') { 1216 event_name += sparams_page; 1217 } 1218 sendPageViewToGoogleAnalytics(event_name); 1219 } 1220}); 1221jQuery('.buyButton_acce,.buyButton_addtocart').live({ 1222 click: function() { 1223 event_name = "/en/gua/cross-selling-accesorios"; 1224 if (typeof sparams_page != 'undefined') { 1225 event_name += sparams_page; 1226 } 1227 1228 sendPageViewToGoogleAnalytics(event_name); 1229 } 1230}); 1231jQuery('.js-toggle-top-dropdown').on('click', function(){ 1232 jQuery(this).toggleClass("is-active"); 1233 1234 jQuery('.js-user-mobile-menu').fadeToggle(300); 1235}); 1236</script>
1236 1237<div class="loading-overlay js-top-overlay" style="display: none;"> 1238 <div class="spinner"> 1239 <div class="bounce1"></div> 1240 <div class="bounce2"></div> 1241 <div class="bounce3"></div> 1242 </div> 1243 <div class="mapsSearchLoading" style="display: none;"> 1244 <div class="msg">Just a moment, we are looking for the best maps for your area.</div> 1245 <div class="progress-bar" role="progressbar"> 1246 <div class="progress-bar-percentage"></div> 1247 </div> 1248 </div> 1249</div> 1250 1251<div class="modal fade vertical-align-center" id="modalErrorAlert" tabindex="-1" role="dialog" aria-labelledby="modalalertLabel" aria-hidden="true"> 1252 <div class="modal-dialog"> 1253 <div class="modal-content"> 1254 <div class="modal-header"> 1255 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 1256 <h4 class="modal-title" id="modalalertLabel">Error</h4> 1257 </div> 1258 <div class="modal-body"></div> 1259 <div class="modal-footer"> 1260 <button type="button" class="btnFlat" data-dismiss="modal">Close</button> 1261 </div> 1262 </div> 1263 </div> 1264</div> 1265 1266<!-- Modal Cookies not Activated --> 1267<div class="modal fade" id="modalCookies" tabindex="-1" role="dialog" aria-labelledby=""> 1268 <div class="modal-dialog" role="document"> 1269 <div class="modal-content"> 1270 <div class="modal-header"> 1271 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1272 <h4 class="modal-title">Close</h4> 1273 </div> 1274 <div class="modal-body"> 1275 <p>Your web browser does not have cookies enabled. To correctly view and use www.TwoNav.com you need to enable said cookies. If you have them deactivated it may not function properly when you carry out operations with your TwoNav username</p> </div> 1276 <div class="modal-footer"> 1277 <button type="button" class="btnFlat is-transparent" data-dismiss="modal">Close</button> 1278 </div> 1279 </div> 1280 </div> 1281</div> 1282 1283<div class="modal fade" id="modalEmptyCart" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 1284 <div class="modal-dialog" role="document"> 1285 <div class="modal-content"> 1286 <div class="modal-header"> 1287 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1288 <h4 class="modal-title">Empty Shopping cart</h4> 1289 </div> 1290 <div class="modal-body"> 1291 This will remove all items from your shopping cart. This action cannot be undone. </div> 1292 <div class="modal-footer"> 1293 <button type="button" class="btnFlat is-transparent" data-dismiss="modal">Cancel</button> 1294 <button type="button" class="btnFlat accent" id="can-emtpy-cart" data-id-item-delete="">Delete</button> 1295 </div> 1296 </div> 1297 </div> 1298</div> 1299 1300<div class="modal fade" id="modalDeleteItem" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 1301 <div class="modal-dialog" role="document"> 1302 <div class="modal-content"> 1303 <div class="modal-header"> 1304 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1305 <h4 class="modal-title">Delete element</h4> 1306 </div> 1307 <div class="modal-body"> 1308 Are you sure you want to remove this item from the shopping cart? </div> 1309 <div class="modal-footer"> 1310 <button type="button" class="btnFlat is-transparent" data-dismiss="modal">Close</button> 1311 <button type="button" class="btnFlat accent" id="delete-item-button-link" data-id-item-delete="">Delete</button> 1312 </div> 1313 </div> 1314 </div> 1315</div> 1316 1317<div class="modal fade" id="modalDeleteContract" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 1318 <div class="modal-dialog" role="document"> 1319 <div class="modal-content"> 1320 <div class="modal-header"> 1321 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1322 <h4 class="modal-title">Delete Payment method</h4> 1323 </div> 1324 <div class="modal-body"> 1325 Are you sure you want to remove this item from the shopping cart? </div> 1326 <div class="modal-footer"> 1327 <button type="button" class="btnFlat is-transparent" data-dismiss="modal">Cancel</button> 1328 <button type="button" class="btnFlat accent" id="delete-item-button-link">Delete</button> 1329 </div> 1330 </div> 1331 </div> 1332</div> 1333 1334<div class="modal fade modalMyProductDynamic" id="modalInfoDynamic" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false" aria-labelledby=""> 1335 <div class="modal-dialog" role="document"> 1336 <div class="modal-content"> 1337 <div class="modal-header"> 1338 <h4 class="modal-title"><i class="fa fa-check-circle is-success"></i> The following product has been added to your cart</h4> 1339 </div> 1340 <div class="modal-body js-modal-body"> 1341 </div> 1342 <div class="modal-footer"> 1343 <button type="button" class="btnFlat" data-dismiss="modal" id="modal-info-close-button">Close</button> 1344 </div> 1345 </div> 1346 </div> 1347</div> 1348 1349<div class="header-container"> 1350 <div class="header"> 1351 <div class="my-cart"> 1352 </div> 1353 </div> 1354</div> 1355 <div class="nav"> 1356 <div class="nav-container"> 1357 <ul id="nav" class="nav-links js-nav-show"> 1358 <li class="gps"><a href="https://www.twonav.com/en/gps" data-item-action="gps" 1359 class="js-track-link" 1360 item_category="navigation" 1361 item_action="click-main-menu" 1362 item_tag="gps">GPS <i class="fa fa-plus hidden-from-lg is-right"></i></a></li><li class="software"><a href="https://www.twonav.com/en/software" data-item-action="software" 1363 class="js-track-link" 1364 item_category="navigation" 1365 item_action="click-main-menu" 1366 item_tag="software">Software <i class="fa fa-plus hidden-from-lg is-right"></i></a></li><li class="maps"><a href="https://www.twonav.com/en/maps" data-item-action="maps" 1367 class="js-track-link" 1368 item_category="navigation" 1369 item_action="click-main-menu" 1370 item_tag="maps">Maps</a></li><li class="accessories"><a href="https://www.twonav.com/en/accessories" data-item-action="accessories" 1371 class="js-track-link" 1372 item_category="navigation" 1373 item_action="click-main-menu" 1374 item_tag="accessories">Accessories</a></li><li class="packs"><a href="https://www.twonav.com/en/packs" 1375 data-item-action="packs" 1376 class="js-track-link" 1377 item_category="navigation" 1378 item_action="click-main-menu" 1379 item_tag="packs">Packs</a></li><li class="subscriptionsplanspdp"><a href="https://www.twonav.com/en/subscription-plans" 1380 data-item-action="subscriptionsplanspdp" 1381 class="js-track-link" 1382 item_category="navigation" 1383 item_action="click-main-menu" 1384 item_tag="subscriptionsplanspdp">Subscriptions</a></li><li class="publicroutes"><a href="//go.twonav.com/publicroutes" target="_blank" rel="noopener" 1385 data-item-action="publicroutes" 1386 class="js-track-link" 1387 item_category="navigation" 1388 item_action="click-main-menu" 1389 item_tag="publicroutes">Public routes</a> 1390 </li><li class="formation"><a href="https://www.twonav.com/en/training" 1391 data-item-action="formation" 1392 class="js-track-link" 1393 item_category="navigation" 1394 item_action="click-main-menu" 1395 item_tag="formation">Training</a></li><li class="sportprofessional"><a href="https://www.twonav.com/en/gps-professional-services" 1396 data-item-action="sportprofessional" 1397 class="js-track-link" 1398 item_category="navigation" 1399 item_action="click-main-menu" 1400 item_tag="sportprofessional">Business solutions</a></li> </ul> 1401 <div id="search_autocomplete" class="search-autocomplete" style="display: none;"></div> 1402 <div class="fullsize-menu"> 1403 <div class="inner-submenu" id="gps"> 1404 <div class="division"> 1405 <div class="col-left"> 1406 <div class="inner-submenu-block-block is-full"> 1407 <h5>GPS Outdoor Navigation</h5> 1408 <ul class="inner-submenu-block-category inline"> 1409 <li><h6>By Model</h6></li> 1410 <li><a href="/en/gps">All Devices</a></li> 1411<li><a href="/en/gps/roc">Roc</a></li> 1412<li><a href="/en/gps/cross-plus">Cross Plus</a></li> 1413<li><a href="/en/gps/terra">Terra</a></li> 1414<li><a href="/en/gps/aventura-2-plus">Aventura 2 Plus</a></li> 1415<li><a href="/en/gps/aventura-2-plus-motor">Aventura 2 Plus Motor</a></li> 1416 <li><a href="/en/compare-gps">Compare GPS</a></li> 1417 </ul> 1418 <ul class="inner-submenu-block-category inline"> 1419 <li><h6>By Activity</h6></li> 1420 <li><a href="/en/gps-mountain">Mountain</a></li> 1421 <li><a href="/en/gps-cycling">Cycling</a></li> 1422 <li><a href="/en/gps-motor">Motor</a></li> 1423 <li><a href="/en/gps-water-sports">Water</a></li> 1424 <li><a href="/en/gps-free-flight">Flight</a></li> 1425 <li><a href="/en/gps-professional-services">Professional Services</a></li> 1426 </ul> 1427 </div> 1428 <div class="inner-submenu-block-block"> 1429 <ul class="inner-submenu-block-category"> 1430 <li><h5>Services</h5></li> 1431<li><a href="/en/subscription-plans" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="Subscriptionplans" rel="noopener">Subscription Plans</a></li> 1432<li><a href="//go.twonav.com/publicroutes" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="Public routes" rel="noopener">Public routes<div class="label-promotion is-danger"><span class="label-promotion-text">NEW</span></div></a></li> 1433 1434 <li><a href="//go.twonav.com" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="TwoNav Cloud" rel="noopener">TwoNav Cloud</a></li> 1435 <li><a href="//info-seeme.twonav.com/en/" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="SeeMe" rel="noopener">SeeMe</a></li> 1436 </ul> 1437 </div> 1438 </div> 1439 <div class="col-right is-grey"> 1440 <ul class="inner-submenu-block-category"> 1441 <li><h5>
1441<a href="https://ecosystem.twonav.com/en/" target="_blank" rel="noopener">Ecosystem</a></h5></li> 1442<li><h5><a href="https://www.youtube.com/user/compegps" target="_blank" rel="noopener">Tutorials</a></h5></li> 1443 <li><h5><a href="/en/packs">Packs</a></h5></li> 1444<li><h5><h5><a href="/en/equipment">Equipment</a></h5></li> 1445 <li><h5><a href="/en/outlet">Outlet</a></h5></li> 1446 </ul> 1447 </div> 1448 </div> 1449 1450 <div class="inner-extra"> 1451 <ul class="list-inline"> 1452 <li><img src="/skin/frontend/default/twonav/images/secure-payment-turquoise.png" /> Secure Payment</li> 1453 <li><img src="/skin/frontend/default/twonav/images/free-shipping-turquoise.png" /> Free shipping on orders over â¬60 (UE)</li> 1454 <li><img src="/skin/frontend/default/twonav/images/financing-turquoise.png" /> Financing on orders +60 â¬</li> 1455 <li><img src="/skin/frontend/default/twonav/images/returns-turquoise.png" /> Hassle-free returns</li> 1456 </ul> 1457 </div> 1458</div> 1459 1460<div id="submenu_gps" style="display:none"> 1461 <ul class="submenu"> 1462 <li> 1463 <a href="#">By Model<i class="fa fa-plus is-right"></i></a> 1464 <ul class="subsubmenu"> 1465 <li><a href="/en/gps">All Devices</a></li> 1466<li><a href="/en/gps/roc">Roc</a></li> 1467<li><a href="/en/gps/cross-plus">Cross Plus</a></li> 1468<li><a href="/en/gps/terra">Terra</a></li> 1469<li><a href="/en/gps/aventura-2-plus">Aventura 2 Plus</a></li> 1470<li><a href="/en/gps/aventura-2-plus-motor">Aventura 2 Plus Motor</a></li> 1471 <li><a href="/en/compare-gps">Compare GPS</a></li> 1472 </ul> 1473 </li> 1474 <li> 1475 <a href="#">By Activity<i class="fa fa-plus is-right"></i></a> 1476 <ul class="subsubmenu"> 1477 <li><a href="/en/gps-mountain">Mountain</a></li> 1478 <li><a href="/en/gps-cycling">Cycling</a></li> 1479 <li><a href="/en/gps-motor">Motor</a></li> 1480 <li><a href="/en/gps-water-sports">Water</a></li> 1481 <li><a href="/en/gps-free-flight">Flight</a></li> 1482 <li><a href="/en/gps-professional-services">Professional Services</a></li> 1483 </ul> 1484 </li> 1485 <li> 1486 <a href="#">Services <i class="fa fa-plus is-right"></i></a> 1487 <ul class="subsubmenu"> 1488<li><a href="/en/subscription-plans" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="Subscriptionplans" rel="noopener">Subscription Plans</a></li> 1489<li><a href="//go.twonav.com/publicroutes" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="Public routes" rel="noopener">Public routes<div class="label-promotion is-danger"><span class="label-promotion-text">NEW</span></div></a></li> 1490 1491 <li><a href="//go.twonav.com/en" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="TwoNav Cloud" rel="noopener">TwoNav Cloud</a></li> 1492 <li><a href="//info-seeme.twonav.com/en/" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="SeeMe" rel="noopener">SeeMe</a></li> 1493 </ul> 1494 </li> 1495<li><a href="https://ecosystem.twonav.com/en/" target="_blank" rel="noopener">Ecosystem</a></li> 1496 <li><a href="https://www.youtube.com/user/compegps" target="_blank" rel="noopener">Tutorials</a></li> 1497 <li><a href="/en/packs">Packs</a></li> 1498<li><h5><h5><a href="/en/equipment">Equipment</a></h5></li> 1499 <li><a href="/en/outlet">Outlet</a></li> 1500 </ul> 1501</div><div class="inner-submenu" id="software"> 1502 <div class="division"> 1503 <div class="col-left"> 1504 <div class="inner-submenu-block-block is-full"> 1505 <ul class="inner-submenu-block-category inline"> 1506 <li><h5>Software</h5></li> 1507 <li><a href="/en/software/land">Land</a></li> 1508 </ul> 1509 <ul class="inner-submenu-block-category inline"> 1510 <li><h5>Apps</h5></li> 1511 <li><a href="/en/software/app">
1511TwoNav<div class="label-promotion is-danger"><span class="label-promotion-text">NEW</span></div></a></li> 1512 <li><a href="/en/software/link">Link</a></li> 1513 </ul> 1514 </div> 1515 <div class="inner-submenu-block-block"> 1516 <ul class="inner-submenu-block-category"> 1517 <li><h5>Services</h5></li> 1518<li><a href="/en/subscription-plans" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="Subscriptionplans" rel="noopener">Subscription Plans</a></li> 1519<li><a href="//go.twonav.com/publicroutes" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="Public routes" rel="noopener">Public routes<div class="label-promotion is-danger"><span class="label-promotion-text">NEW</span></div></a></li> 1520 1521 <li><a href="//go.twonav.com" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="TwoNav Cloud" rel="noopener">TwoNav Cloud</a></li> 1522 </ul> 1523 </div> 1524 </div> 1525 <div class="col-right is-grey"> 1526 <ul class="inner-submenu-block-category"> 1527<li><h5><a href="https://ecosystem.twonav.com/en/" target="_blank" rel="noopener">Ecosystem</a></h5></li> 1528<li><h5><a href="https://www.youtube.com/playlist?list=PLi804nWnO7LbClbil-9_0_RZ22GweLUpj" target="_blank" rel="noopener">Tutorials</a></h5></li> 1529<li><h5><a href="/en/packs" target="_blank" rel="noopener">Packs</a></h5></li> 1530 </ul> 1531 </div> 1532 </div> 1533 1534 <div class="inner-extra"> 1535 <ul class="list-inline"> 1536 <li><img src="/skin/frontend/default/twonav/images/secure-payment-turquoise.png" /> Secure Payment</li> 1537 <li><img src="/skin/frontend/default/twonav/images/free-shipping-turquoise.png" /> Free shipping on orders over â¬60 (UE)</li> 1538 <!--<li><img src="/skin/frontend/default/twonav/images/financing-turquoise.png" /> Financing on orders over â¬80</li>--> 1539 <li><img src="/skin/frontend/default/twonav/images/returns-turquoise.png" /> Hassle-free returns</li> 1540 </ul> 1541 </div> 1542</div> 1543 1544<div id="submenu_software" style="display:none"> 1545<ul class="submenu"> 1546 <li> 1547 <a href="#">Software <i class="fa fa-plus is-right"></i></a> 1548 <ul class="subsubmenu"> 1549 <li><a href="/en/software/land">Land</a></li> 1550 </ul> 1551 </li> 1552 <li> 1553 <a href="#">Apps <i class="fa fa-plus is-right"></i></a> 1554 <ul class="subsubmenu"> 1555 <li><a href="/en/software/app">TwoNav<div class="label-promotion is-danger"><span class="label-promotion-text">NEW</span></div></a></li> 1556 <li><a href="/en/software/link">Link</a></li> 1557 </ul> 1558 </li> 1559 <li> 1560 <a href="#">Services <i class="fa fa-plus is-right"></i></a> 1561 <ul class="subsubmenu"> 1562<li><a href="/en/subscription-plans" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="Subscriptionplans" rel="noopener">Subscription Plans</a></li> 1563<li><a href="//go.twonav.com/publicroutes" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="Public routes" rel="noopener">Public routes<div class="label-promotion is-danger"><span class="label-promotion-text">NEW</span></div></a></li> 1564 1565 <li><a href="//go.twonav.com/en" target="_blank" class="js-track-link" item_category="navigation" item_action="click-top-submenu" item_tag="TwoNav Cloud" rel="noopener">TwoNav Cloud</a></li> 1566 </ul> 1567 </li> 1568<li><a href="https://ecosystem.twonav.com/en/" target="_blank" rel="noopener">Ecosystem</a></li> 1569<li><a href="https://www.youtube.com/playlist?list=PLi804nWnO7LbClbil-9_0_RZ22GweLUpj" target="_blank" rel="noopener">Tutorials</a></li> 1570<li><a href="/en/packs" target="_blank" rel="noopener">Packs</a></li> 1571</ul> 1572</div><div class="inner-submenu" id="discover"> 1573 <div class="division"> 1574 <div class="col-left"> 1575 <div class="inner-submenu-block-block is-full"> 1576 <ul class="inner-submenu-block-category inline"> 1577 <li><h5>About Us</h5></li> 1578 <li><a href="/en/the-company">The company</a></li> 1579 <li><a href="/en/partners">Partners</a></li> 1580 <li><a href="//support.twonav.com/hc/en-us" target="_blank" rel="noopener">Customer Service</a></li> 1581 <li><a href="//support.twonav.com/hc/en-us/" target="_blank" rel="noopener">FAQs</a></li> 1582 <li><a href="/en/downloads">Downloads</a></li> 1583 <li><a href="/en/manuals">Manuals</a></li> 1584 <li><a href="/en/where-are-we">Contact</a></li> 1585 </ul> 1586 <ul class="inner-submenu-block-category inline"> 1587 <li><h5>Multisport GPS</h5></li> 1588 <li><a href="/en/gps-mountain">For Mountain</a></li> 1589 <li><a href="/en/gps-cycling">For Bicycle</a></li> 1590 <li><a href="/en/gps-motor">For Motor</a></li> 1591 <li><a href="/en/gps-water-sports">For Water Sports</a></li> 1592 <li><a href="/en/gps-free-flight">For Free flight</a></li> 1593 <li><a href="/en/gps-professional-services">For Professional Services</a></li> 1594 </ul> 1595 </div> 1596 <div class="inner-submenu-block-block"> 1597 <ul class="inner-submenu-block-category inline"> 1598 <li><h5>
1598Ambassadors</h5></li> 1599 <li><a href="/en/ambassadors">TwoNav Ambassadors</a></li> 1600 <li><a href="/en/become_ambassador">Become Ambassador</a></li> 1601 </ul> 1602 </div> 1603 </div> 1604 <div class="col-right is-grey"> 1605 <ul class="inner-submenu-block-category"> 1606 <li><h5><a href="//blog.twonav.com/en/" target="_blank" rel="noopener">Blog</a></h5></li> 1607 <li><h5><a href="/en/twonav-sustainable" target="_blank" rel="noopener">#TwoNavSustainability</a></h5></li> 1608<li><h5><a href="/en/twonavgranguanche" target="_blank" rel="noopener">TwoNav Gran Guanche</a></h5></li> 1609<li><h5><a href="/en/terraxperience" target="_blank" rel="noopener">TerraXperience</a></h5></li> 1610 <li><h5><a href="/en/4routes-1destiny" target="_blank" rel="noopener">4 Routes, 1 Destiny</a></h5></li> 1611 <li><h5><a href="//crosschallenge.twonav.com/en" target="_blank" rel="noopener">TwoNav Cross Europe</a></h5></li> 1612 <li><h5><a href="//aventura2challenge.twonav.com/en" target="_blank" rel="noopener">Aventura 2 Challenge</a></h5></li> 1613 <li><h5><a href="//trail2challenge.twonav.com/en" target="_blank" rel="noopener">Trail 2 Challenge</a></h5></li> 1614 </ul> 1615 </div> 1616 </div> 1617 1618 <div class="inner-extra social"> 1619 <ul class="list-inline"> 1620 <li><a target="_blank" href="https://www.facebook.com/TwoNav-International-201052116898988/" class="js-external-link" rel="noopener"><i class="fa fa-facebook-f"></i></a></li> 1621 <li><a target="_blank" href="https://twitter.com/twonav" class="js-external-link" rel="noopener"><i class="fa fa-twitter"></i></a></li> 1622 <li><a target="_blank" href="https://www.youtube.com/user/compegps" class="js-external-link" rel="noopener"><i class="fa fa-youtube"></i></a></li> 1623 <li><a target="_blank" href="https://www.instagram.com/twonav_official/" class="js-external-link" rel="noopener"><i class="fa fa-instagram"></i></a></li> 1624 <li><a target="_blank" href="https://www.linkedin.com/company/twonav" class="js-external-link" rel="noopener"><i class="fa fa-linkedin"></i></a></li> 1625 </ul> 1626 </div> 1627</div> 1628<div id="submenu_discover" style="display:none"> 1629<ul class="submenu"> 1630 <li> 1631 <a href="#">About Us <i class="fa fa-plus is-right"></i></a> 1632 <ul class="subsubmenu"> 1633 <li><a href="/en/the-company">The company</a></li> 1634 <li><a href="/en/partners">Partners</a></li> 1635 <li><a href="//support.twonav.com/hc/en-us" target="_blank" rel="noopener">Customer Service</a></li> 1636 <li><a href="//support.twonav.com/hc/en-us/" target="_blank" rel="noopener">FAQs</a></li> 1637 <li><a href="/en/downloads">Downloads</a></li> 1638 <li><a href="/en/manuals">Manuals</a></li> 1639 <li><a href="/en/where-are-we">Contact</a></li> 1640 </ul> 1641 </li> 1642 <li> 1643 <a href="#">Multisport GPS<i class="fa fa-plus is-right"></i></a> 1644 <ul class="subsubmenu"> 1645 <li><a href="/en/gps-mountain">For Mountain</a></li> 1646 <li><a href="/en/gps-cycling">For Bicycle</a></li> 1647 <li><a href="/en/gps-motor">For Motor</a></li> 1648 <li><a href="/en/gps-water-sports">For Water Sports</a></li> 1649 <li><a href="/en/gps-free-flight">For Free flight</a></li> 1650 <li><a href="/en/gps-professional-services">For Professional Services</a></li> 1651 </ul> 1652 </li> 1653 <li> 1654 <a href="#">Ambassadors <i class="fa fa-plus is-right"></i></a> 1655 <ul class="subsubmenu"> 1656 <li><a href="/en/ambassadors">TwoNav Ambassadors</a></li> 1657 <li><a href="/en/become_ambassador">Become Ambassador</a></li> 1658 </ul> 1659 </li> 1660 <li><a href="//blog.twonav.com/en/" target="_blank" rel="noopener">Blog</a></li> 1661 <li><a href="/en/twonav-sustainable" target="_blank" rel="noopener">#TwoNavSustainability</a></li> 1662<li><a href="/es/twonavgranguanche" target="_blank" rel="noopener">TwoNav Gran Guanche</a></li> 1663<li><a href="/en/terraxperience" target="_blank" rel="noopener">TerraXperience</a></li> 1664<li><a href="/en/4routes-1destiny" target="_blank" rel="noopener">4 Routes, 1 Destiny</a></li> 1665<li>
1665<a href="//crosschallenge.twonav.com/en" target="_blank" rel="noopener">TwoNav Cross Europe</a></li> 1666 <li><a href="//aventura2challenge.twonav.com/en" target="_blank" rel="noopener">Aventura 2 Challenge</a></li> 1667 <li><a href="//trail2challenge.twonav.com/en" target="_blank" rel="noopener">Trail 2 Challenge</a></li> 1668</ul> 1669</div> </div> 1670 <div class="js-toggle-nav nav-toggle"> 1671 <button class="hamburger hamburger--spin" type="button" aria-label="Hamburger button"> 1672 <span class="hamburger-box"> 1673 <span class="hamburger-inner"></span> 1674 </span> 1675 </button> 1676 </div> 1677 <div id="header-search-container"> 1678 <form id="search_mini_form" action="https://www.twonav.com/en/catalogsearch/result/" method="post" onkeypress="return event.keyCode != 13;"> 1679 <div class="form-search-text-searching" style="display: none">Searching</div> 1680 <div class="form-search"> 1681 <div class="top-search-general"> 1682 <input autocomplete="off" id="search" class="search-input form-control" type="text" placeholder="Search" name="q" /> 1683 <button class="search-button" type="button" title="Search" onclick="javascript: return false;"></button> 1684 <button class="times-button" type="button" title="Close" onclick="javascript: jQuery('#search_autocomplete').slideUp(); jQuery('.top-search-general').toggle(); jQuery('#search').val('');return false;"></button> 1685 </div> 1686 <div class="top-login-general"> 1687 <h4>MY ACCOUNT</h4> 1688 <a class="btnFlat" 1689 href="https://www.twonav.com/en/customer/account/login/" 1690 title="Login"> 1691 Login </a><br /> 1692 New User? <a href="https://www.twonav.com/en/customer/account/create/" 1693 title="Login">Register here</a> 1694 <div class="top-login-advanced"> 1695 <hr /> <ul> 1696 <li><a class="linkto_mydata" href="https://www.twonav.com/en/mydata/index/index/">My personal data</a></li> 1697 <li><a class="linkto_myproduct" href="https://www.twonav.com/en/myproduct/index/show/">My products</a></li> 1698 <li><a class="linkto_myservices" href="https://www.twonav.com/en/myproduct/index/show/category/38/">My subscriptions</a></li> 1699 <li><a class="linkto_history" href="https://www.twonav.com/en/sales/order/history/">My orders</a></li> 1700 <li><a class="linkto_savedcards" href="https://www.twonav.com/en/customer/savedcards/">My Saved Cards</a></li> 1701 <li><a class="linkto_go" href="https://go.twonav.com/activities" target="_blank">GO Cloud</a></li> 1702 <li><a class="linkto_support" href="https://support.twonav.com/" target="_blank">Support</a></li> 1703 </ul> 1704 </div> 1705 </div> 1706 <div class="cart-checkout-general"> 1707 <a href="#" 1708 aria-label="access-search" 1709 title="Search" 1710 class="access-search" onclick="javascript: jQuery('.top-search-general').toggle();jQuery('#search').focus();return false;"> 1711 <div class="checkout-open"> 1712 <i class="fa fa-search"></i> 1713 </div> 1714 </a> 1715 1716 <a class="linkto_go" 1717 href="https://go.twonav.com" 1718 aria-label="access-go" 1719 title="GO Cloud" 1720 target="_blank"> 1721 <div class="checkout-open"> 1722 <i class="fa icon-go-icon fa-2x"></i> 1723 </div> 1724 </a> 1725 1726 <a href="#" class="access-login" 1727 aria-label="access-login" 1728 title="Login your account" 1729 > 1730 <div class="checkout-open"> 1731 <i class="fa fa-user-circle"></i> 1732 </div> 1733 </a> 1734 <a class="access-cart" 1735 aria-label="access-cart" 1736 title="Cart" 1737 href="https://www.twonav.com/en/checkout/cart/" 1738 > 1739 <div class="checkout-open ">
1740 <span class="checkout-items js-checkout-quantity scroll_cart_qty"> 1741 0 </span> 1742 <i class="fa fa-shopping-cart"></i> 1743 </div> 1744 </a> 1745 </div> 1746 </div> 1747</form>
1748<script type="text/javascript"> 1749var baseUrl = 'https://www.twonav.com/en/'; 1750var minchar = 2; 1751var t_request = 1000; 1752jQuery(document).ready(function(){ 1753 var config = { 1754 urlAjax : 'https://www.twonav.com/en/web4helper/main/getCartQty/' 1755 } 1756 W4CMM_MiniCartScroll.init(config); 1757 //W4CMM_MiniCartScroll.getCartQty(); 1758 1759 1760 if (window.innerWidth > 768) { 1761 jQuery('.top-login-general').show(); 1762 } 1763 jQuery(".access-login").click(function () { 1764 jQuery('.top-login-general').toggle(); 1765 1766 if (jQuery('.top-login-general').css('display') != 'none') { 1767 jQuery('.top-login-advanced').show(); 1768 setTimeout(function(){ 1769 jQuery('.top-login-general').hide(); 1770 jQuery('.top-login-advanced').hide(); 1771 }, 10000); 1772 } 1773 return false; 1774 }); 1775 1776 jQuery(".access-login").on({ 1777 mouseenter: function () { 1778 jQuery('.top-login-general').show(); 1779 jQuery('.top-login-advanced').show(); 1780 } 1781 }); 1782 jQuery(".top-login-general,.form-search").on({ 1783 mouseleave: function () { 1784 jQuery('.top-login-general').hide(); 1785 jQuery('.top-login-advanced').hide(); 1786 } 1787 }); 1788 jQuery(".access-search,.access-cart").on({ 1789 mouseenter: function () { 1790 jQuery('.top-login-general').hide(); 1791 jQuery('.top-login-advanced').hide(); 1792 } 1793 }); 1794 1795 setTimeout(function(){ 1796 if (jQuery('.top-login-general').css('display') != 'none') { 1797 jQuery('.top-login-general').hide(); 1798 jQuery('.top-login-advanced').hide(); 1799 } 1800 }, 10000); 1801}); 1802</script>
1802 1803 </div> 1804 </div> 1805 </div>
1806<script> 1807jQuery(document).ready(function () { 1808 jQuery("[data-item-action=gps]").after(jQuery("#submenu_gps").html()); 1809 jQuery("[data-item-action=software]").after(jQuery("#submenu_software").html()); 1810 jQuery("[data-item-action=discover]").after(jQuery("#submenu_discover").html()); 1811 1812 if (!jQuery("[data-item-action] .line")[0]) { 1813 jQuery("[data-item-action]").append("<div class='line'></div>"); 1814 } 1815 1816 jQuery(".js-nav-show a").click(function () { 1817 if (window.innerWidth <= 992) { 1818 var item_action = jQuery(this).attr("data-item-action"); 1819 event.preventDefault(); 1820 var essubmenu = jQuery(this).parent().parent().hasClass("submenu"); 1821 var essubsubmenu = jQuery(this).parent().parent().hasClass("subsubmenu"); 1822 if (essubsubmenu || 1823 (!essubsubmenu && !essubmenu && !jQuery("#submenu_" + item_action)[0] && jQuery(this).attr("href")!="#" && jQuery(this).attr("href")!="") || 1824 (essubmenu && jQuery(this).attr("href")!="#" && jQuery(this).attr("href")!="") 1825 ) { 1826 var target = "_self"; 1827 if (jQuery(this).attr("target") != undefined) { 1828 target = jQuery(this).attr("target"); 1829 } 1830 window.open(jQuery(this).attr("href"), target) 1831 return false; 1832 } 1833 var el = jQuery(this).find("i"); 1834 if (!essubmenu) { 1835 jQuery("[data-item-action] > i").addClass("fa-plus").removeClass("fa-minus"); 1836 jQuery("[data-item-action] + .submenu").each(function () { 1837 var item_actionA = jQuery(this).prev().attr("data-item-action"); 1838 if (item_actionA != item_action) { 1839 jQuery(this).hide(); 1840 } 1841 }); 1842 } 1843 jQuery(this).next().toggle(); 1844 if (jQuery(this).next().css('display') == 'none') { 1845 el.addClass("fa-plus").removeClass("fa-minus"); 1846 jQuery(this).find(".line").css("border-bottom", "1px solid #242322"); 1847 } else { 1848 el.addClass("fa-minus").removeClass("fa-plus"); 1849 jQuery(this).find(".line").css("border-bottom", "0"); 1850 } 1851 } 1852 }); 1853 jQuery(".js-nav-show a").hover(function () { 1854 if (window.innerWidth <= 992) { 1855 return; 1856 } 1857 var item_action = jQuery(this).attr("data-item-action"); 1858 var $element = jQuery("#" + item_action); 1859 var is_searching = jQuery("body").hasClass("is-searching"); 1860 1861 if (!is_searching) { 1862 jQuery(".js-nav-show li").removeClass("is-menu-hover"); 1863 jQuery(".inner-submenu").hide(); 1864 } 1865 1866 if ($element.length > 0) { 1867 if (!is_searching) { 1868 jQuery(this).parent().addClass("is-menu-hover"); 1869 $element.show(); 1870 } 1871 } 1872 }); 1873 1874 jQuery(".top-header").hover(function () { 1875 if (window.innerWidth <= 992) { 1876 return; 1877 } 1878 var is_searching = jQuery("body").hasClass("is-searching"); 1879 1880 if (!is_searching) { 1881 jQuery(".js-nav-show li").removeClass("is-menu-hover"); 1882 jQuery(".inner-submenu").hide(); 1883 } 1884 }); 1885 1886 jQuery(".inner-submenu").mouseleave(function(){ 1887 if (window.innerWidth <= 992) { 1888 return; 1889 } 1890 jQuery(this).hide(); 1891 jQuery(".js-nav-show li").removeClass("is-menu-hover"); 1892 }); 1893 1894 var aquery = window.location.search.substring(1); 1895 if (aquery.indexOf("review")>=0) { 1896 var selfUrl = window.location.href; 1897 selfUrl = selfUrl.replace("?review","?"); 1898 window.location.href = selfUrl + "#review"; 1899 } 1900 1901}); 1902</script>
1902 1903 <div class="page"> 1904 <hr> <div class="main-container col1-layout"> 1905 <div class="main"> 1906 <div class="col-main"> 1907
1907<script type="text/javascript"> 1908 var optionsPrice = new Product.OptionsPrice({"priceFormat":{"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":1},"includeTax":"true","showIncludeTax":true,"showBothPrices":false,"idSuffix":"_clone","oldPlusDisposition":0,"plusDisposition":0,"plusDispositionTax":0,"oldMinusDisposition":0,"minusDisposition":0,"productId":"89128","productPrice":0,"productOldPrice":0,"priceInclTax":0,"priceExclTax":0,"skipCalculate":1,"defaultTax":21,"currentTax":0,"tierPrices":[],"tierPricesInclTax":[],"swatchPrices":null}); 1909</script>
1909 1910<div id="messages_product_view"></div> 1911<div class="product-view"> 1912 <div class="product-essential"> 1913 <form action="https://www.twonav.com/en/checkout/cart/add/uenc/aHR0cHM6Ly93d3cudHdvbmF2LmNvbS9lbi9zb2Z0d2FyZS9hcHA,/product/89128/" 1914 method="post" 1915 id="product_addtocart_form"> 1916 <input name="form_key" type="hidden" value="osGsqfNapb0pBTPU" /> 1917 <div class="no-display"> 1918 <input type="hidden" name="product" value="89128"/> 1919 <input type="hidden" name="related_product" id="related-products-field" value=""/> 1920 </div> 1921 <div class="disp-baner disp-baner-software"> 1922 <div class="disp-baner-content"> 1923 <div class="disp-baner-content-right"> 1924 <ul class="imageGallery"> 1925 <li data-thumb="https://www.twonav.com/media/catalog/product/cache/25/image/124x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-1.webp" 1926 data-src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-1.webp" 1927 class="item"> 1928 <a > 1929 <img src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-1.webp" 1930 alt="TwoNav App: Turn your mobile into a powerful GPS" 1931 title="TwoNav App: Turn your mobile into a powerful GPS" 1932 rel="89128"/> 1933 </a> 1934 </li> 1935 <li data-thumb="https://www.twonav.com/media/catalog/product/cache/25/image/124x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-2.webp" 1936 data-src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-2.webp" 1937 class="item"> 1938 <a > 1939 <img src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-2.webp" 1940 alt="TwoNav App: Turn your mobile into a powerful GPS" 1941 title="TwoNav App: Turn your mobile into a powerful GPS" 1942 rel="89128"/> 1943 </a> 1944 </li> 1945 <li data-thumb="https://www.twonav.com/media/catalog/product/cache/25/image/124x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-3.webp" 1946 data-src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-3.webp" 1947 class="item"> 1948 <a > 1949 <img src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-3.webp" 1950 alt="TwoNav App: Turn your mobile into a powerful GPS" 1951 title="TwoNav App: Turn your mobile into a powerful GPS" 1952 rel="89128"/> 1953 </a> 1954 </li> 1955 <li data-thumb="https://www.twonav.com/media/catalog/product/cache/25/image/124x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-4.webp" 1956 data-src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-4.webp" 1957 class="item"> 1958 <a > 1959 <img src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-4.webp" 1960 alt="TwoNav App: Turn your mobile into a powerful GPS" 1961 title="TwoNav App: Turn your mobile into a powerful GPS" 1962 rel="89128"/> 1963 </a> 1964 </li> 1965 <li data-thumb="https://www.twonav.com/media/catalog/product/cache/25/image/124x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-5.webp" 1966 data-src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-5.webp" 1967 class="item"> 1968 <a > 1969 <img src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-5.webp" 1970 alt="TwoNav App: Turn your mobile into a powerful GPS" 1971 title="TwoNav App: Turn your mobile into a powerful GPS" 1972 rel="89128"/> 1973 </a> 1974 </li> 1975 <li data-thumb="https://www.twonav.com/media/catalog/product/cache/25/image/124x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-6.webp" 1976 data-src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-6.webp" 1977 class="item"> 1978 <a > 1979 <img src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-6.webp" 1980 alt="TwoNav App: Turn your mobile into a powerful GPS" 1981 title="TwoNav App: Turn your mobile into a powerful GPS" 1982 rel="89128"/> 1983 </a> 1984 </li> 1985 <li data-thumb="https://www.twonav.com/media/catalog/product/cache/25/image/124x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-7.webp" 1986 data-src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-7.webp" 1987 class="item"> 1988 <a > 1989 <img src="https://www.twonav.com/media/catalog/product/cache/25/image/620x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-7.webp" 1990 alt="TwoNav App: Turn your mobile into a powerful GPS" 1991 title="TwoNav App: Turn your mobile into a powerful GPS" 1992 rel="89128"/> 1993 </a> 1994 </li> 1995 </ul> 1996<link rel="stylesheet" type="text/css" href="/js/lightslider/css/lightslider.min.css" media="all" />
1997<script type="text/javascript" src="/js/lightslider/js/lightslider.min.js"></script>
1997 1998<style> 1999 .imageGallery { 2000 display: none; 2001 } 2002 .lSAction { 2003 font-size: 40px; 2004 } 2005 .lSAction > .lSPrev { 2006 /*left: -10px;*/ 2007 } 2008 .lSAction > .lSNext { 2009 /*right: -10px;*/ 2010 } 2011 .lSAction > a { 2012 background-image: none; 2013 opacity: 1; 2014 cursor: pointer; 2015 } 2016 .lSAction > .lSPrev .bullet i:hover, 2017 .lSAction > .lSNext .bullet i:hover { 2018 color: #00b3ad; 2019 } 2020 .lSAction > .lSPrev .bullet , 2021 .lSAction > .lSNext .bullet { 2022 font-size: 26px; 2023 width: 32px; 2024 height: 32px; 2025 border: 0; 2026 } 2027 .lSSlideOuter .lSPager.lSGallery { 2028 margin: 0 auto 0 2029 } 2030 .lSSlideOuter .lSPager.lSpg>li.active a, .lSSlideOuter .lSPager.lSpg>li:hover a { 2031 background-color: white; 2032 } 2033 .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { 2034 border-radius: 0; 2035 } 2036 .lSSlideOuter .lSPager.lSGallery li.active img, .lSSlideOuter .lSPager.lSGallery li:hover img { 2037 padding-bottom: 3px; 2038 border-bottom: 2px #00ada8 solid; 2039 } 2040 2041 .lSSlideOuter .lSGallery li, .lSSlideOuter .lightSlider>* { 2042 text-align: center; 2043 } 2044 2045 .disp-baner-content-right { 2046 margin: 0 auto; 2047 } 2048</style>
2049<script> 2050 jQuery(document).ready(function() { 2051 var Itemscom = false; 2052 var MaxItemscom = 5; 2053 if (jQuery('.imageGallery .item')[0]) { 2054 MaxItemscom = jQuery('.imageGallery .item').length; 2055 Itemscom = (MaxItemscom > 1); 2056 if (MaxItemscom >= 5) { 2057 MaxItemscom = 5 2058 } 2059 } 2060 2061 var slider = jQuery('.imageGallery').lightSlider({ 2062 gallery:true, 2063 freeMove:false, 2064 item:1, 2065 loop:true, 2066 auto:true, 2067 pause:3000, 2068 thumbItem:MaxItemscom, 2069 slideMargin:0, 2070 controls: true, 2071 enableTouch: true, 2072 enableDrag: true, 2073 prevHtml: "<span class=\"bullet color-device-white\"><i class=\"fa fa-angle-left color-dark\"></i></a></span>", 2074 nextHtml: "<span class=\"bullet color-device-white\"><i class=\"fa fa-angle-right color-dark\"></i></a></span>", 2075 currentPagerPosition:'middle', 2076 responsive : [ 2077 { 2078 breakpoint:769, 2079 settings: { 2080 item:1, 2081 gallery:false, 2082 slideMove:1, 2083 slideMargin:6, 2084 } 2085 } 2086 ], 2087 onBeforeStart: function(el) { 2088 jQuery('.imageGallery').show(); 2089 }, 2090 onSliderLoad: function(el) { 2091 if (window.innerWidth > 768 && Itemscom) { 2092 setTimeout(imagegalleryOffsetting, 500); 2093 } 2094 jQuery('.imageGallery').show(); 2095 } 2096 }); 2097 jQuery('#goToPrevSlide').on('click', function () { 2098 slider.goToPrevSlide(); 2099 }); 2100 jQuery('#goToNextSlide').on('click', function () { 2101 slider.goToNextSlide(); 2102 }); 2103 2104 jQuery('.imageGallery').show(); 2105 2106 function imagegalleryOffsetting() { 2107 var posleft; 2108 var postop; 2109 if (jQuery(".disp-baner-content-left")[0]) { 2110 posleft = jQuery(".disp-baner-content-left").offset().left - 40; 2111 postop = jQuery(".lSGallery").offset().top + 10; 2112 } else { 2113 posleft = jQuery(".lSGallery li:last-child").offset().left + jQuery(".lSGallery li:last-child").width() - 40; 2114 postop = jQuery(".lSGallery li:last-child").offset().top + jQuery(".lSGallery li:last-child").height() - 40; 2115 } 2116 } 2117 }); 2118</script>
2118 2119 </div> 2120 <div class="disp-baner-content-left"> 2121 <div class="std-baner"> 2122 <img class="logo-product" src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/app-twonav-download-title.webp"/><br /> 2123<h3 class="small-type">Orientation, navigation and training</h3><br /> 2124 <div class="ratings"> 2125 <div class="rating-box"> 2126 <a href="#review"><div class="rating" style="width:88%"></div></a> 2127 </div> 2128 <p class="rating-links"> </p> 2129 </div> 2130<br /> 2131<h1>Precise navigation for Outdoor adventures on your smartphone</h1><br /> 2132<p>Explore your environment with the best maps, travel the most spectacular routes, improve your performance and, above all, practice your outdoor activities in complete safety. Take your outings to a new level.</p><br /> 2133<br /> 2134<br /> 2135</br></br><p><strong><a href="#apptwonav6">New version TwoNav 6:</a> New interface, automatic route creation, weather forecast, new maps included... and much more!</strong></p><br /> 2136 </div> 2137 <input type='hidden' name='bundle_option_value' value='366729' /><input type='hidden' name='bundle_option[1652]' value='366729' /><input type='hidden' name='bundle_option_qty[1652]' value='1.0000' /> <div class="product-button-addtocart"> 2138 <button class="btnFlat accent buy-button buy_soft_now_subscribe" 2139 onclick="javascript: window.open('#subscription','_self');" 2140 title="Subscribe Now" 2141 type="button">Subscribe now</button> 2142 <p style="font-size: 16px"> 2143 <a href="#" class="js-buy-special-update-offer"><h3><a href="#download" class="is-danger">Download and try it for free</a></h3></a> 2144 </p> 2145 </div> 2146 </div> 2147 </div> 2148 </div> 2149 </form> 2150
2150<script type="text/javascript"> 2151 //<![CDATA[ 2152 var productAddToCartForm = new VarienForm('product_addtocart_form'); 2153 productAddToCartForm.submit = function (button, url) { 2154 if (this.validator.validate()) { 2155 var form = this.form; 2156 var oldUrl = form.action; 2157 2158 if (url) { 2159 form.action = url; 2160 } 2161 var e = null; 2162 try { 2163 this.form.submit(); 2164 } catch (e) { 2165 } 2166 this.form.action = oldUrl; 2167 if (e) { 2168 throw e; 2169 } 2170 2171 if (button && button != 'undefined') { 2172 button.disabled = true; 2173 } 2174 } 2175 }.bind(productAddToCartForm); 2176 2177 productAddToCartForm.submitLight = function (button, url) { 2178 if (this.validator) { 2179 var nv = Validation.methods; 2180 delete Validation.methods['required-entry']; 2181 delete Validation.methods['validate-one-required']; 2182 delete Validation.methods['validate-one-required-by-name']; 2183 // Remove custom datetime validators 2184 for (var methodName in Validation.methods) { 2185 if (methodName.match(/^validate-datetime-.*/i)) { 2186 delete Validation.methods[methodName]; 2187 } 2188 } 2189 2190 if (this.validator.validate()) { 2191 if (url) { 2192 this.form.action = url; 2193 } 2194 this.form.submit(); 2195 } 2196 Object.extend(Validation.methods, nv); 2197 } 2198 }.bind(productAddToCartForm); 2199 //]]> 2200 </script>
2200 2201 </div> 2202 2203 <div class="product-collateral"> 2204 <div class="bloque_descripcion" 2205 id="description" 2206 item_id="89128" 2207 item_sku="twonav_generic" 2208 item_major="-1"> 2209 <div class="mynav"> 2210 <ul> 2211 <li><a href="#overview"><span>Overview</span></a></li> 2212 <li><a href="#features"><span>Main Features</span></a></li> 2213 <li><a href="#support"><span>Support</span></a></li> 2214 <li><a href="#download"><span>Downloads</span></a></li> 2215 <li><button type="button" class="btnFlat accent buy_soft_now_subscribe">Subscribe</button></li> 2216 </ul> 2217 <div class="target"></div> 2218</div> 2219 2220 2221 2222 2223 2224 2225<div class="product-view"> 2226 <div class="product-essential"> 2227 <div class="disp-baner disp-baner-software" style="background-color:#f2f2f2"> 2228 <div class="disp-baner-content"> 2229 <div class="disp-baner-content-right"> 2230 <div class="product-image product-image-zoom"> 2231 <picture> 2232 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/presentation-twonavapp6.webp" media="(min-width: 1200px)"> 2233 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/presentation-twonavapp6.webp" media="(min-width: 768px)"> 2234 <img srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/presentation-twonavapp6.webp" alt="TwoNav App by CompeGPS TwoNav"> 2235 </picture> 2236 </div> 2237 </div> 2238 <div class="disp-baner-content-left"> 2239 <div class="std-baner"> 2240 <h1>Simple, intuitive, and safe route navigation</h1> 2241 <p>Everything you need to explore your <strong>surroundings with complete accuracy</strong> can be found on your smartphone screen with TwoNav. No matter where you are or the type of terrain you face, TwoNav <strong>will guide you safely</strong> every step of the way â just follow the directions and enjoy the journey worry-free.</p> 2242 <p>TwoNav <strong>adapts to your activity style</strong>, whether it's hiking, cycling, motorcycling, flying or water sports. Do you enjoy more than one? Create <strong>custom profiles</strong> and tailor the app to each experience, ensuring optimal navigation every time.</p> 2243 </div> 2244 </div> 2245 </div> 2246 </div> 2247 </div> 2248</div> 2249 2250 2251 2252 2253<section class="generic-module-title"> 2254 <div class="blocks-products-overview owl-carousel owl-theme js-carousel-products-overview is-three"> 2255 <div class="block-box item"> 2256 <div class="block-box-image"> 2257 <img data-src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonav-benefit-1.webp?v=2" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /> 2258 </div> 2259 <div class="block-box-description"> 2260 <span class="product_label novedad is-stacked">New</span> 2261 <h5>Integrated Route Editor</h5> 2262 <p>Create routes point-to-point, freehand, automatically, or modify tracks to suit your needs</p> 2263 </div> 2264 </div> 2265 <div class="block-box item"> 2266 <div class="block-box-image"> 2267 <img data-src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonav-benefit-2.webp?v=2" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /> 2268 </div> 2269 <div class="block-box-description"> 2270 <span class="product_label novedad is-stacked">New</span> 2271 <h5>Maps Plus</h5> 2272 <p>Access highly reliable themed maps for hiking, cycling and other sports</p> 2273 </div> 2274 </div> 2275 <div class="block-box item"> 2276 <div class="block-box-image"> 2277 <img data-src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonav-benefit-3.webp?v=2" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /> 2278 </div> 2279 <div class="block-box-description">
2280 <span class="product_label novedad is-stacked">New</span> 2281 <h5>Weather Forecast</h5> 2282 <p>Check the weather forecast for several days ahead at your planned exploration spot</p> 2283 </div> 2284 </div> 2285 </div> 2286</section> 2287 2288<section class="block-banner-simple"> 2289 <div class="img"> 2290 <picture> 2291 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/new-banner-desktop-twonavapp6.webp" media="(min-width: 1200px)"> 2292 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/new-banner-tablet-twonavapp6.webp" media="(min-width: 768px)"> 2293 <img srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/new-banner-mobile-twonavapp6.webp" alt="TwoNav App Features"> 2294 </picture> 2295 </div> 2296 <div class="content"></div> 2297</section> 2298 2299 2300<section class="content-items-features" id="features"> 2301 <div class="container-wrapper"> 2302 <div class="generic-module-title"> 2303 <div class="container-wrapper is-align-center"> 2304 <h1>Features</h1> 2305 <h2>Load your favourite itineraries, preview the routes and go out navigating them knowing the terrain and the most important data of the place you are about to explore. TwoNav will alert you when you stray from the planned route and offer you alternative paths.</h2> 2306 </div> 2307 </div> 2308 <div class="hidden-from-md" style="margin-bottom: 30px"> 2309 <ul class="owl-carousel owl-theme js-carousel-sports"> 2310 <li class="item" style="text-align: center"> 2311 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-route-formats.webp" style="width: 60%; margin: 0 auto" alt="Route formats supported by the TwoNav App"> 2312 </br></br> 2313 <h3>Open routes in multiple formats</h3> 2314 <p>Make the most of TwoNavâs broad <strong>route format compatibility</strong>. No matter the format, TwoNav supports the <strong>most common ones</strong> including: *.GPX, *.KML, *.KMZ, *.FIT, *.TRK...</p> 2315 </br> 2316 </li> 2317 <li class="item" style="text-align: center"> 2318 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-download-routes.webp" style="width: 60%; margin: 0 auto" alt="Connection with Komoot, OpenRunner, UtagawaVTT, IGN Rando via TwoNav App"> 2319 </br></br> 2320 <h3>Get the best routes</h3> 2321 <p>Connect with the <strong>top route providers</strong> like Komoot, OpenRunner, UtagawaVTT, IGN Rando and download routes from around the world. Explore new places with <strong>reliable routes</strong> shared by fellow users like you</p> 2322 </li> 2323 <li class="item" style="text-align: center"> 2324 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-3d-view.webp" style="width: 60%; margin: 0 auto" alt="Route simulation with the TwoNav App"> 2325 </br></br> 2326 <h3>3D View for added realism</h3> 2327 <p>Before starting your route, preview the itinerary in a <strong>three-dimensional view</strong>. Dive in and anticipate the <strong>terrain difficulty</strong> with a highly realistic simulation</p> 2328 </br> 2329 </li> 2330 <li class="item" style="text-align: center"> 2331 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-navigation-types.webp" style="width: 60%; margin: 0 auto" alt="Navigation types with TwoNav App"> 2332 </br></br> 2333 <h3>Navigation types</h3> 2334 <p>TwoNav offers several navigation types â choose the one that best suits your <strong>activity type</strong>: free navigation, follow a track, go to specific coordinates, compass navigation...</p> 2335 </br> 2336 </li> 2337 <li class="item" style="text-align: center"> 2338 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-roadbooks.webp" style="width: 60%; margin: 0 auto" alt="Navigation with roadbooks in TwoNav App"> 2339 </br></br> 2340 <h3>Roadbooks</h3> 2341 <p>Forget paper guides â TwoNav will guide you step by step with <strong>instructions, photos, and comments</strong> along your routes. Enjoy hiking or bikepacking with <strong>intuitive and enriched navigation</strong> as you progress</p> 2342 </li> 2343 <li class="item" style="text-align: center"> 2344 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-alarms.webp" style="width: 60%; margin: 0 auto" alt="Visual and audible alerts in TwoNav App"> 2345 </br></br> 2346 <h3>Visual and audible alarms</h3> 2347 <p>Get alerts whenever you <strong>deviate from the planned route</strong>. TwoNav will recalculate your path to bring you back on track. Keep <strong>your efforts under control</strong> by setting alarms for heart rate, speed, pace...</p> 2348 </li> 2349 <li class="item" style="text-align: center"> 2350 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-alternative-paths.webp" style="width: 60%; margin: 0 auto" alt="Alternative routes and variants in TwoNav App"> 2351 </br></br> 2352 <h3>Always have a plan B</h3> 2353 <p>Donât stick to just one plan â navigate <strong>routes with variants</strong> so youâll always have <strong>alternative paths</strong> to choose from. Pick the route that best suits current conditions and avoid improvisation with confidence.</p> 2354 </br> 2355 </li> 2356 <li class="item" style="text-align: center"> 2357 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-waypoints.webp" style="width: 60%; margin: 0 auto" alt="Waypoint creation in TwoNav App"> 2358 </br></br> 2359 <h3>Mark waypoints along your route</h3> 2360 <p>Mark the most important points of your route by creating a <strong>collection of waypoints</strong> along the way. Select the exact spot and add a <strong>name, icon, and description</strong> (shelter, lake, fountain, village)</p> 2361 </li> 2362 <li class="item" style="text-align: center"> 2363 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-amigos.webp" style="width: 60%; margin: 0 auto" alt="Live activity sharing in TwoNav App"> 2364 </br></br> 2365 <h3>Broadcast your location live</h3> 2366 <p>You and your group can <strong>share your locations</strong> in real-time, wherever you are, viewable from both TwoNav and Land. This exclusive TwoNav feature ensures both <strong>your safety</strong>
2366 and peace of mind for your loved ones</p> 2367 </li> 2368 </ul> 2369 </div> 2370 <div class="hidden-to-md is-align-center"> 2371 <div style="display: flex" > 2372 <div style="flex: 1; margin-right: 20px"> 2373 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-route-formats.webp" alt="Route formats supported by the TwoNav App"> 2374 </br></br> 2375 <h3>Open routes in multiple formats</h3> 2376 <p>Make the most of TwoNavâs broad <strong>route format compatibility</strong>. No matter the format, TwoNav supports the <strong>most common ones</strong> including: *.GPX, *.KML, *.KMZ, *.FIT, *.TRK...</p> 2377 </br> 2378 </div> 2379 <div style="flex: 1; margin-left: 20px"> 2380 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-download-routes.webp" alt="Connection with Komoot, OpenRunner, UtagawaVTT, IGN Rando via TwoNav App"> 2381 </br></br> 2382 <h3>Get the best routes</h3> 2383 <p>Connect with the <strong>top route providers</strong> like Komoot, OpenRunner, UtagawaVTT, IGN Rando and download routes from around the world. Explore new places with <strong>reliable routes</strong> shared by fellow users like you</p> 2384 </br> 2385 </div> 2386 <div style="flex: 1; margin-left: 20px"> 2387 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-3d-view.webp" alt="Route simulation with the TwoNav App"> 2388 </br></br> 2389 <h3>3D View for added realism</h3> 2390 <p>Before starting your route, preview the itinerary in a <strong>three-dimensional view</strong>. Dive in and anticipate the <strong>terrain difficulty</strong> with a highly realistic simulation</p> 2391 </br> 2392 </div> 2393 </div> 2394 <div style="display: flex; margin-top: 30px"> 2395 <div style="flex: 1; margin-right: 20px"> 2396 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-navigation-types.webp" alt="Navigation types with TwoNav App"> 2397 </br></br> 2398 <h3>Navigation types</h3> 2399 <p>TwoNav offers several navigation types â choose the one that best suits your <strong>activity type</strong>: free navigation, follow a track, go to specific coordinates, compass navigation...</p> 2400 </br> 2401 </div> 2402 <div style="flex: 1; margin-left: 20px"> 2403 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-roadbooks.webp" alt="Navigation with roadbooks in TwoNav App"> 2404 </br></br> 2405 <h3>Roadbooks</h3> 2406 <p>Forget paper guides â TwoNav will guide you step by step with <strong>instructions, photos, and comments</strong> along your routes. Enjoy hiking or bikepacking with <strong>intuitive and enriched navigation</strong> as you progress</p> 2407 </div> 2408 <div style="flex: 1; margin-left: 20px"> 2409 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-alarms.webp" alt="Visual and audible alerts in TwoNav App"> 2410 </br></br> 2411 <h3>Visual and audible alarms</h3> 2412 <p>Get alerts whenever you <strong>deviate from the planned route</strong>. TwoNav will recalculate your path to bring you back on track. Keep <strong>your efforts under control</strong> by setting alarms for heart rate, speed, pace...</p> 2413 </div> 2414 </div> 2415 <div style="display: flex; margin-top: 30px"> 2416 <div style="flex: 1; margin-right: 20px"> 2417 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-alternative-paths.webp" alt="Alternative routes and variants in TwoNav App"> 2418 </br></br> 2419 <h3>Always have a plan B</h3> 2420 <p>Donât stick to just one plan â navigate <strong>routes with variants</strong> so youâll always have <strong>alternative paths</strong> to choose from. Pick the route that best suits current conditions and avoid improvisation with confidence.</p> 2421 </br> 2422 </div> 2423 <div style="flex: 1; margin-left: 20px"> 2424 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-waypoints.webp" alt="Waypoint creation in TwoNav App"> 2425 </br></br> 2426 <h3>Mark waypoints along your route</h3> 2427 <p>Mark the most important points of your route by creating a <strong>collection of waypoints</strong> along the way. Select the exact spot and add a <strong>name, icon, and description</strong> (shelter, lake, fountain, village)</p> 2428 </div> 2429 <div style="flex: 1; margin-left: 20px"> 2430 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp-function-amigos.webp" alt="Live activity sharing in TwoNav App"> 2431 </br></br> 2432 <h3>Broadcast your location live</h3> 2433 <p>You and your group can <strong>share your locations</strong> in real-time, wherever you are, viewable from both TwoNav and Land. This exclusive TwoNav feature ensures both <strong>your safety</strong>
2433 and peace of mind for your loved ones</p> 2434 </div> 2435 </div> 2436 </div> 2437 </div> 2438</section> 2439 2440 2441 2442 2443 2444 2445 2446<section class="block-banner-simple"> 2447 <div class="img"> 2448 <picture> 2449 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/functions-banner-desktop-twonavapp6.webp" media="(min-width: 1200px)"> 2450 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/functions-banner-tablet-twonavapp6.webp" media="(min-width: 768px)"> 2451 <img srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/functions-banner-mobile-twonavapp6.webp" alt="TwoNav App Tools"> 2452 </picture> 2453 </div> 2454 <div class="content"> 2455 </div> 2456</section> 2457 2458<section class="content-items-features"> 2459 <div class="container-wrapper"> 2460 <div class="generic-module-title"> 2461 <div class="container-wrapper is-align-center"> 2462 <h1>Tools</h1> 2463 <h2>Take full advantage of TwoNav to control your itineraries and the most important data of your routes. With TwoNav, you can create your own tracks and analyse them using valuable insights.</h2> 2464 </div> 2465 </div> 2466 <div class="hidden-from-md" style="margin-bottom: 30px"> 2467 <ul class="owl-carousel owl-theme js-carousel-sports"> 2468 <li class="item" style="text-align: center"> 2469 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-route-creation.webp" style="width: 60%; margin: 0 auto" alt="Automatic route creation in TwoNav App"> 2470 </br></br> 2471 <span class="product_label novedad is-stacked">New</span> 2472 <h3>Create routes automatically</h3> 2473 <p>Just mark the starting and ending points and the <strong>FastTrack function</strong> will generate your route and add waypoints at key manoeuvres. You can also create routes <strong>point to point</strong> through the places you want to visit.</p> 2474 </br> 2475 </li> 2476 <li class="item" style="text-align: center"> 2477 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-weather-forecast.webp" style="width: 60%; margin: 0 auto" alt="Weather forecast in TwoNav App"> 2478 </br></br> 2479 <span class="product_label novedad is-stacked">New</span> 2480 <h3>Weather forecast</h3> 2481 <p>Before heading out, plan ahead and check the <strong>weather forecast</strong>. Get detailed forecasts for <strong>any location</strong> several days in advance, including rain, cloud cover, wind and more.</p> 2482 </li> 2483 <li class="item" style="text-align: center"> 2484 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-training.webp" style="width: 60%; margin: 0 auto" alt="Training tools in TwoNav App"> 2485 </br></br> 2486 <h3>Training</h3> 2487 <p>Use TwoNav to train <strong>by time or distance</strong>... or go a step further by competing against yourself with <strong>TrackAttackâ¢</strong>. Try to beat a previous effort â TwoNav will show whether you are improving or need to pick up the pace.</p> 2488 </br> 2489 </li> 2490 <li class="item" style="text-align: center"> 2491 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-data.webp" style="width: 60%; margin: 0 auto" alt="Live data monitoring in TwoNav App"> 2492 </br></br> 2493 <h3>+200 real-time data points</h3> 2494 <p>Track over 200 real-time stats such as <strong>altitude, distance, ascent, power, speed</strong> and more. Customise TwoNav's data pages to show the information most relevant to your activity.</p> 2495 </br> 2496 </li> 2497 <li class="item" style="text-align: center"> 2498 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-graphs.webp" style="width: 60%; margin: 0 auto" alt="Graph system in TwoNav App"> 2499 </br></br> 2500 <h3>Graphs</h3> 2501 <p>TwoNav includes an advanced graphing system that provides a <strong>clear visualisation</strong> of metrics like altitude, speed and heart rate.</p> 2502 </li> 2503 <li class="item" style="text-align: center"> 2504 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-laps.webp" style="width: 60%; margin: 0 auto" alt="Segment analysis in TwoNav App"> 2505 </br></br> 2506 <h3>Segments</h3> 2507 <p>Split your track into <strong>custom segments</strong> to better analyse your performance. Fine-tune your navigation and optimise your effort to <strong>reach your goals</strong> more efficiently.</p> 2508 </li> 2509 </ul> 2510 </div> 2511 <div class="hidden-to-md is-align-center"> 2512 <div style="display: flex" > 2513 <div style="flex: 1; margin-right: 20px"> 2514 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-route-creation.webp" alt="Automatic route creation in TwoNav App"> 2515 </br></br>
2516 <span class="product_label novedad is-stacked">New</span> 2517 <h3>Create routes automatically</h3> 2518 <p>Just mark the starting and ending points and the <strong>FastTrack function</strong> will generate your route and add waypoints at key manoeuvres. You can also create routes <strong>point to point</strong> through the places you want to visit.</p> 2519 </br> 2520 </div> 2521 <div style="flex: 1; margin-left: 20px"> 2522 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-weather-forecast.webp" alt="Weather forecast in TwoNav App"> 2523 </br></br> 2524 <span class="product_label novedad is-stacked">New</span> 2525 <h3>Weather forecast</h3> 2526 <p>Before heading out, plan ahead and check the <strong>weather forecast</strong>. Get detailed forecasts for <strong>any location</strong> several days in advance, including rain, cloud cover, wind and more.</p> 2527 </br> 2528 </div> 2529 <div style="flex: 1; margin-left: 20px"> 2530 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-training.webp" alt="Training tools in TwoNav App"> 2531 </br></br> 2532 <h3>Training tools</h3> 2533 <p>Use TwoNav to train <strong>by time or distance</strong>... or go a step further by competing against yourself with <strong>TrackAttackâ¢</strong>. Try to beat a previous effort â TwoNav will show whether you are improving or need to pick up the pace.</p> 2534 </br> 2535 </div> 2536 </div> 2537 <div style="display: flex; margin-top: 30px"> 2538 <div style="flex: 1; margin-right: 20px"> 2539 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-data.webp" alt="Live data monitoring in TwoNav App"> 2540 </br></br> 2541 <h3>+200 real-time data points</h3> 2542 <p>Track over 200 real-time stats such as <strong>altitude, distance, ascent, power, speed</strong> and more. Customise TwoNav's data pages to show the information most relevant to your activity.</p> 2543 </br> 2544 </div> 2545 <div style="flex: 1; margin-left: 20px"> 2546 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-graphs.webp" alt="Graph system in TwoNav App"> 2547 </br></br> 2548 <h3>Graphs</h3> 2549 <p>TwoNav includes an advanced graphing system that provides a <strong>clear visualisation</strong> of metrics like altitude, speed and heart rate.</p> 2550 </div> 2551 <div style="flex: 1; margin-left: 20px"> 2552 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-function-laps.webp" alt="Segment analysis in TwoNav App"> 2553 </br></br> 2554 <h3>Segments</h3> 2555 <p>Split your track into <strong>custom segments</strong> to better analyse your performance. Fine-tune your navigation and optimise your effort to <strong>reach your goals</strong> more efficiently.</p> 2556 </div> 2557 </div> 2558 </div> 2559 </div> 2560</section> 2561 2562<section class="block-banner-simple"> 2563 <div class="img"> 2564 <picture> 2565 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-banner-desktop-twonavapp6.webp" media="(min-width: 1200px)"> 2566 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-banner-tablet-twonavapp6.webp" media="(min-width: 768px)"> 2567 <img srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/tools-banner-mobile-twonavapp6.webp" alt="Work with Maps in TwoNav App"> 2568 </picture> 2569 </div> 2570 <div class="content"> 2571 </div> 2572</section> 2573 2574<section class="content-items-features"> 2575 <div class="container-wrapper"> 2576 <div class="generic-module-title"> 2577 <div class="container-wrapper is-align-center"> 2578 <h1>Maps</h1> 2579 <h2>When navigating a route, it's important to understand the advantages and disadvantages of each type of map so you can choose the most appropriate one for each situation. TwoNav allows you to use the following types:</h2> 2580 </div> 2581 </div> 2582 <div class="hidden-from-md" style="margin-bottom: 30px">
2583 <ul class="owl-carousel owl-theme js-carousel-sports"> 2584 <li class="item" style="text-align: center"> 2585 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-function-online.webp" style="width: 60%; margin: 0 auto" alt="Online maps in TwoNav App"> 2586 </br></br> 2587 <h3>Online maps</h3> 2588 <p>These maps are not stored on your smartphone â they are accessed <strong>via the internet</strong>. They typically offer <strong>worldwide coverage</strong> and are updated frequently with the latest information.</p> 2589 </br> 2590 </li> 2591 <li class="item" style="text-align: center"> 2592 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-function-offline.webp" style="width: 60%; margin: 0 auto" alt="Offline maps in TwoNav App"> 2593 </br></br> 2594 <h3>Offline maps</h3> 2595 <p>Use these maps anytime without an internet connection, as they are saved in the <strong>internal memory of your device</strong>. Usually focused on <strong>regional or national coverage</strong>, they ensure you stay safe even when offline.</p> 2596 </li> 2597 <li class="item" style="text-align: center"> 2598 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-function-plus.webp" style="width: 60%; margin: 0 auto" alt="Maps Plus in TwoNav App"> 2599 </br></br> 2600 <span class="product_label novedad is-stacked">New</span> 2601 <h3>Maps Plus</h3> 2602 <p>Highly reliable maps <strong>tailored to specific sports</strong>. Each version highlights the most relevant information for a particular sport (cycling, hiking, etc.). <strong>Subscription required</strong> and internet access needed.</p> 2603 </br> 2604 </li> 2605 </ul> 2606 </div> 2607 <div class="hidden-to-md is-align-center"> 2608 <div style="display: flex" > 2609 <div style="flex: 1; margin-right: 20px"> 2610 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-function-online.webp" alt="Online maps in TwoNav App"> 2611 </br></br> 2612 <h3>Online maps</h3> 2613 <p>These maps are not stored on your smartphone â they are accessed <strong>via the internet</strong>. They typically offer <strong>worldwide coverage</strong> and are updated frequently with the latest information.</p> 2614 </br> 2615 </div> 2616 <div style="flex: 1; margin-left: 20px"> 2617 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-function-offline.webp" alt="Offline maps in TwoNav App"> 2618 </br></br> 2619 <h3>Offline maps</h3> 2620 <p>Use these maps anytime without an internet connection, as they are saved in the <strong>internal memory of your device</strong>. Usually focused on <strong>regional or national coverage</strong>, they ensure you stay safe even when offline.</p> 2621 </br> 2622 </div> 2623 <div style="flex: 1; margin-left: 20px"> 2624 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-function-plus.webp" alt="Maps Plus in TwoNav App"> 2625 </br></br> 2626 <span class="product_label novedad is-stacked">New</span> 2627 <h3>Maps Plus</h3> 2628 <p>Highly reliable maps <strong>tailored to specific sports</strong>. Each version highlights the most relevant information for a particular sport (cycling, hiking, etc.). <strong>Subscription required</strong> and internet access needed.</p> 2629 </br> 2630 </div> 2631 </div> 2632 </div> 2633 </div> 2634</section> 2635 2636 2637 2638 2639 2640 2641<section class="content-items-features"> 2642 <div class="container-wrapper"> 2643 <div class="generic-module-title"> 2644 <div class="container-wrapper is-align-center"> 2645 <h1>Work with high-quality maps</h1> 2646 <h2>Explore your surroundings in maximum detail. Load multiple maps simultaneously and view them at the same time or switch between them. Move the map freely and smoothly to find the best perspective. Discover new points of interest near your current position. Use the map that best suits each situation:</h2> 2647 </div> 2648 </div> 2649 <div class="hidden-from-md" style="margin-bottom: 30px">
2650 <ul class="owl-carousel owl-theme js-carousel-sports"> 2651 <li class="item" style="text-align: center"> 2652 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-topographic.webp" style="width: 60%; margin: 0 auto" alt="TwoNav App with topographic maps"> 2653 </br></br><h3>Topographic</h3> 2654 <p>Designed for the mountains, these show the <strong>terrain relief</strong> you are about to explore. Contour lines give you an idea of the area's difficulty. You'll find trails, shortcuts, national parks, lakes, and more.</p> 2655 </br> 2656 </li> 2657 <li class="item" style="text-align: center"> 2658 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-roads.webp" style="width: 60%; margin: 0 auto" alt="TwoNav App with road maps"> 2659 </br></br><h3>Road</h3> 2660 <p>Usually urban and interurban maps used for driving or motorcycling. They include all kinds of <strong>road information</strong>: street names, directions, key points of interest such as hospitals, hotels, restaurants, petrol stations...</p> 2661 </li> 2662 <li class="item" style="text-align: center"> 2663 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-orthophoto.webp" style="width: 60%; margin: 0 auto" alt="TwoNav App with orthophoto maps"> 2664 </br></br><h3>Orthophotos</h3> 2665 <p><strong>Aerial photographs</strong> taken by satellite, allowing you to quickly identify landscape elements wherever you areâwhether in the mountains or the city: fields, lakes, shelters, buildings, roads...</p> 2666 </br> 2667 </li> 2668 <li class="item" style="text-align: center"> 2669 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-aeronautical.webp" style="width: 60%; margin: 0 auto" alt="TwoNav App with aeronautical maps"> 2670 </br></br><h3>Aeronautical</h3> 2671 <p>If you engage in aerial activities like paragliding, microlight flying, gliding or ballooning, use this type of map to easily find <strong>landing strips</strong>, restricted flight zones...</p> 2672 </br> 2673 </li> 2674 <li class="item" style="text-align: center"> 2675 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-3d.webp" style="width: 60%; margin: 0 auto" alt="TwoNav App with 3D maps"> 2676 </br></br><h3>3D Reliefs</h3> 2677 <p>The three-dimensional view lets you simulate the environment of your adventure with a highly realistic rendering of your destination. Move freely through the <strong>3D simulation</strong> to comfortably assess the difficulty of your route.</p> 2678 </li> 2679 <li class="item" style="text-align: center"> 2680 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-MoreTypesMaps.webp" style="width: 60%; margin: 0 auto" alt="Map capabilities in the TwoNav App"> 2681 </br></br><h3>Add more map types</h3> 2682 <p>If you have your own maps or want to use others (nautical, aeronautical...), copy them to your smartphoneâs <strong>internal memory</strong> or <strong>microSD card</strong> and open them in TwoNav to view and start working with them.</p> 2683 </li> 2684 </ul> 2685 </div> 2686<div class="hidden-to-md is-align-center"> 2687 <div style="display: flex" > 2688 <div style="flex: 1; margin-right: 20px"> 2689 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-topographic.webp" alt="App TwoNav con mapas topográficos"> 2690 </br></br><h3>Topographic</h3> 2691 <p>Designed for the mountains, these show the <strong>terrain relief</strong> you are about to explore. Contour lines give you an idea of the area's difficulty. You'll find trails, shortcuts, national parks, lakes, and more.</p> 2692 </br> 2693 </div> 2694 <div style="flex: 1; margin-left: 20px; margin-right: 20px"> 2695 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-roads.webp" alt="App TwoNav con mapas de carreteras"> 2696 </br></br><h3>Road</h3> 2697 <p>Usually urban and interurban maps used for driving or motorcycling. They include all kinds of <strong>road information</strong>: street names, directions, key points of interest such as hospitals, hotels, restaurants, petrol stations...</p> 2698 </br> 2699 </div> 2700 <div style="flex: 1; margin-left: 20px"> 2701 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-orthophoto.webp" alt="App TwoNav con mapas ortofoto"> 2702 </br></br><h3>Orthophotos</h3> 2703 <p><strong>Aerial photographs</strong> taken by satellite, allowing you to quickly identify landscape elements wherever you areâwhether in the mountains or the city: fields, lakes, shelters, buildings, roads...</p> 2704 </br> 2705 </div> 2706 </div> 2707 <div style="display: flex; margin-top: 30px"> 2708 <div style="flex: 1; margin-right: 20px"> 2709 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-aeronautical.webp" alt="App TwoNav con mapas aeronáuticos"> 2710 </br></br><h3>Aeronautical</h3> 2711 <p>If you engage in aerial activities like paragliding, microlight flying, gliding or ballooning, use this type of map to easily find <strong>landing strips</strong>, restricted flight zones...</p> 2712 </br> 2713 </div> 2714 <div style="flex: 1; margin-left: 20px; margin-right: 20px"> 2715 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-3d.webp" alt="App TwoNav con mapas 3D"> 2716 </br></br><h3>3D Reliefs</h3> 2717 <p>The three-dimensional view lets you simulate the environment of your adventure with a highly realistic rendering of your destination. Move freely through the <strong>3D simulation</strong> to comfortably assess the difficulty of your route.</p> 2718 </div> 2719 <div style="flex: 1; margin-left: 20px"> 2720 <img src="//statics.twonav.com/images/wysiwyg/frontend/devices/generic/map-MoreTypesMaps.webp" alt="Capacidad de mapas de la App TwoNav"> 2721 </br></br><h3>Add more map types</h3> 2722 <p>If you have your own maps or want to use others (nautical, aeronautical...), copy them to your smartphoneâs <strong>internal memory</strong> or <strong>microSD card</strong> and open them in TwoNav to view and start working with them.</p> 2723 </div> 2724 </div> </br></br>
2724<a class="btnFlat btn-transparent js-track-link" href="/en/maps" target="_blank" item_category="navigation" item_action="product-link" item_tag="ecosystem">View Map Catalogue</a> 2725 </div> 2726</section> 2727 2728<section class="block-banner-simple"> 2729 <div class="img"> 2730 <picture> 2731 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-banner-desktop-twonavapp6.webp" media="(min-width: 1200px)"> 2732 <source srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-banner-tablet-twonavapp6.webp" media="(min-width: 768px)"> 2733 <img srcset="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-banner-mobile-twonavapp6.webp" alt="All features of the TwoNav App"> 2734 </picture> 2735 </div> 2736 <div class="content"></div> 2737</section> 2738 2739<section class="content-infomedium"> 2740 <div class="content-generic"> 2741 <div class="content-info-image"> 2742 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/maps-included-twonavapp.webp" alt="Maps included in TwoNav 6 App"> 2743 </div> 2744 <div class="content-info-description"> 2745 <h2>Maps included in TwoNav 6</h2> 2746 <p id="apptwonav6">TwoNav includes several <strong>free online maps</strong> so you can explore freely and use them whenever needed. Check maps to discover alternative routes and access nearby points of interest. 2747 </br> 2748 2749 </br>- <strong>Base map</strong> of the world with roads and mountain paths 2750 </br>- <strong>3D relief</strong> of the world for three-dimensional views 2751 2752 </br></br> 2753 You can complement these online maps by purchasing offline maps for the area you want to visit via the TwoNav <a href="/en/maps" target="_blank">map shop</a>.</p> 2754 </div> 2755 </div> 2756 2757 <div class="content-generic"> 2758 <div class="content-info-image"> 2759 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/new-version-6-twonavapp.webp" alt="What's new in TwoNav 6 App"> 2760 </div> 2761 <div class="content-info-description"> 2762 <span class="product_label novedad is-stacked">New</span> 2763 <h2>TwoNav 6: Discover all the new features</h2> 2764 <p>TwoNav 6 introduces numerous improvements to ensure your safety on any terrain you explore. Enjoy easier, more intuitive navigation with new exclusive features: a redesigned interface, <strong>automatic route generation</strong>, <strong>weather forecasts</strong>, <strong>updated maps</strong>, and many other enhancements. Discover them all!</p> 2765 2766 <a href="https://blog.twonav.com/en/twonav6-en" target="_blank" class="btnFlat is-transparent is-big-home">See all the new features</a> 2767 </div> 2768 </div> 2769 2770 <div class="content-generic"> 2771 <div class="content-info-image"> 2772 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/route-editor-twonavapp.webp" alt="Route creation and editing in the TwoNav 6 App"> 2773 </div> 2774 <div class="content-info-description"> 2775 <span class="product_label novedad is-stacked">New</span> 2776 <h2>New integrated route editor</h2> 2777 <p>The new TwoNav route editor lets you create routes <strong>quickly</strong>, whether point-to-point, freehand drawing, or letting TwoNav generate the route automatically for you. 2778 </br></br> 2779 You can also use existing routes to <strong>modify their paths</strong> as needed: extend or shorten the itineraries as much as you like.</p> 2780 </div> 2781 </div> 2782 2783 <div class="content-generic"> 2784 <div class="content-info-image"> 2785 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonav-cloud-twonavapp.webp" alt="TwoNav App compatible with TwoNav Cloud"> 2786 </div> 2787 <div class="content-info-description"> 2788 <h2>Connect everything with TwoNav Cloud</h2> 2789 <p>The <a href="https://ecosystem.twonav.com/en" target="_blank">TwoNav ecosystem</a> centralises your files in the TwoNav Cloud so they are available to you <strong>anytime</strong>, anywhereâon your computer, GPS device, or mobile phone. Plus, <
2789a href="https://go.twonav.com" target="_blank">GOâ¢</a> lets you connect with services like Stravaâ¢, Komootâ¢, DropBoxâ¢, or Google Drive⢠to make the most of them all.</p> 2790 </div> 2791 </div> 2792 2793 <div class="content-generic"> 2794 <div class="content-info-image"> 2795 <img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/your-twonavapp.webp" alt="TwoNav App multisport and multiprofile"> 2796 </div> 2797 <div class="content-info-description"> 2798 <h2>No matter your level, TwoNav is for you</h2> 2799 <p>No matter your <strong>experience level</strong> or the sport you practise, TwoNav adapts to <strong>all types of users</strong>, whether you're an occasional hiker or an expert mountaineer. 2800 </br></br> 2801 <strong>Configure data pages</strong> with the information you need, change your track's appearance, customise your <strong>waypoint collections</strong>, or organise your routes and activities by folders. If you practise multiple sports, configure <strong>a profile for each sport</strong> so TwoNav will adapt its setup and calculations accordingly.</p> 2802 </div> 2803 </div> 2804</section> 2805 2806<section class="heading-text is-center" id="download" style="background-color: #fafafa; padding-top:40px"> 2807 <div class="content-generic is-center"> 2808 <h2>TRY IT FREE NOW</h2> 2809 <h3>What better way to discover TwoNav than to try all its features yourself</h3> 2810 <div class="container-wrapper"> 2811 <div class="wrapper-inner-row"> 2812 <div class="col-6"> 2813 <a href="https://play.google.com/store/apps/details?id=com.compegps.twonav" target="_blank"><img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp6-android-download.webp" alt="Download TwoNav App for Android" /></a> 2814 <h3>TwoNav 6.1 Android</h3> 2815 <p><strong>Android 10.0 (or later)</strong><br/></p> 2816 <p> 2817 <a href="https://play.google.com/store/apps/details?id=com.compegps.twonav" target="_blank" class="btnFlat accent is-big-xl js-track-link" item_category="Download" 2818 item_action="Page_Software_Land" item_tag="Android">Download and try it free</a><br/> 2819 </p> 2820 </div> 2821 <div class="col-6"> 2822 <a href="https://apps.apple.com/app/id515257832" target="_blank"><img src="//statics.twonav.com/images/wysiwyg/frontend/software/twonavapp/twonavapp6-ios-download.webp" alt="Download TwoNav App for iOS"/></a> 2823 <h3>TwoNav 6.1 iOS</h3> 2824 <p><strong>iOS 11.0 (or later)</strong><br/></p> 2825 <p> 2826 <a href="https://apps.apple.com/app/id515257832" target="_blank" class="btnFlat accent is-big-xl js-track-link" item_category="Download" 2827 item_action="Page_Software_Land" item_tag="iOS">Download and try it free</a><br/> 2828 </p> 2829 </div> 2830 </div> 2831 </div> 2832 </div> 2833</section> 2834 2835<style> 2836 .columnizeItem .hidden-from-lg { 2837 display: block; 2838 } 2839 .hidden-from-lg { 2840 display: none; 2841 } 2842 2843 .list-icons-header i { 2844 color: #949A9A; 2845 font-size: 24px; 2846 font-weight: bold; 2847 } 2848 2849 .plans-menu { 2850 display: flex; 2851 justify-content: space-evenly; 2852 align-items: center; 2853 height: 50px; 2854 padding: 0 20px; 2855 } 2856 2857 .plans-menu div.is-premium a.active { 2858 color: #fa6855 2859 } 2860 2861 .plans-menu a { 2862 text-decoration: none; 2863 color: #242322; 2864 } 2865 .plans-menu > div { 2866 flex: 1; 2867 } 2868 .plans-menu a.active { 2869 color: #00b3ad; 2870 text-decoration: none; 2871 position: relative; 2872 display: inline-block; 2873 width: 100%; 2874 transition: color 0.3s ease-in-out; 2875 } 2876 2877 .plans-menu a.active::after { 2878 content: ""; 2879 position: absolute; 2880 left: 0; 2881 bottom: -6px; 2882 width: 100%; 2883 height: 4px; 2884 background-color: currentColor; 2885 transition: width 0.4s ease-in-out; 2886 } 2887 2888 .plans-container { 2889 display: flex; 2890 padding: 0 20px; 2891 /*min-height: calc(100vh - 100px);*/ 2892 /*width: calc(100vw - 40px);*/ 2893 } 2894 2895 .plans-container .bitem .dst-h5-content { 2896 min-height: 2.4em; 2897 line-height: 1.2em; 2898 } 2899 2900 .plans-container .bitem .sb-price { 2901 font-size: 22px; 2902 font-weight: bold; 2903 flex: 2 !important; 2904 } 2905 .plans-container .bitem .sb-price .freq { 2906 font-size: 15px; 2907 } 2908 2909 .plans-container .bitem .sb-price .onpromo .sb-offer { 2910 font-size: 14px; 2911 } 2912 .plans-container .bitem .sb-price .onpromo .sb-offer-b { 2913 display: block; 2914 } 2915 .is-license { 2916 padding-top: 60px; 2917 margin: 0 20px; 2918 text-align: center; 2919 } 2920 .is-license .is-license-price { 2921 padding-top: 1em; 2922 } 2923 .is-license .is-license-price * { 2924 display: inline-block; 2925 } 2926 .is-license .is-license-price .asterisk { 2927 display: none; 2928 } 2929 .is-license .is-license-price .sb-offer, 2930 .is-license .is-license-price .nopromo,
2931 .is-license .is-license-price .sb-offer-b { 2932 padding-right: 8px; 2933 } 2934 2935 .plans-container .bitem .sb-price .onpromo span { 2936 display: inline-block; 2937 } 2938 .plans-container p.is-small { 2939 margin: 0; 2940 padding: 0; 2941 } 2942 2943 .plans-container .bitem { 2944 display: none; 2945 flex: 1; 2946 /*min-height: calc(100vh - 100px);*/ 2947 /*width: calc(100vw - 40px);*/ 2948 2949 background-color: #fff; 2950 text-align: left; 2951 padding: 21px 20px 0 20px; 2952 font-size: 15px; 2953 text-align: left; 2954 border-radius: 8px; 2955 box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.25); 2956 border: solid 4px #00b3ad; 2957 } 2958 2959 .plans-container .bitem .btn-bottom { 2960 min-height: 80px; 2961 } 2962 2963 .plans-container .bitem.is-product-free { 2964 display: flex; 2965 } 2966 2967 .plans-menu.columnizeItem { 2968 display: none; 2969 } 2970 2971 .plans-container.columnizeItem { 2972 display: flex; 2973 padding: 0 20px; 2974 flex-wrap: nowrap; 2975 flex-direction: row; 2976 gap: 1em; 2977 width: auto; 2978 padding: 0; 2979 } 2980 2981 .is-ie .plans-container.columnizeItem > * { 2982 margin-right: 10px; 2983 } 2984 .is-ie .plans-container.columnizeItem > *:last-child { 2985 margin-right: 0; 2986 } 2987 2988 .plans-container .bitem { 2989 flex: 0 0 100%; 2990 display: none; 2991 will-change: transform; 2992 min-width: 100%; 2993 box-sizing: border-box; 2994 } 2995 2996 .plans-container .bitem h3 { 2997 margin-top: 8px; 2998 margin-bottom: 8px; 2999 font-size: 24px; 3000 font-weight: bold; 3001 } 3002 .plans-container .bitem h4 { 3003 margin-top: 8px; 3004 margin-bottom: 8px !important; 3005 font-size: 14px; 3006 font-weight: bold; 3007 font-style: italic; 3008 } 3009 .plans-container .bitem h5 { 3010 margin-top: 8px; 3011 margin-bottom: 8px !important; 3012 color: #949A9A !important; 3013 font-size: 14px; 3014 font-weight: bold; 3015 } 3016 3017 .plans-container .bitem .list-icons-header, 3018 .plans-container .bitem .dst-h5-content { 3019 display: none; 3020 } 3021 3022 .plans-container .bitem.is-premium { 3023 opacity: 0.85; 3024 background-image: linear-gradient(to bottom, #fa6855 1%, #0eb7b1); 3025 padding: 4px; 3026 border: none; 3027 /*height: 100%;*/ 3028 margin: 0; 3029 } 3030 .plans-container .bitem.is-land9 { 3031 background-color: #e4ebeb; 3032 } 3033 3034 .plans-container .bitem.is-premium .is-premium .top { 3035 padding: 7px 0 0 0; 3036 } 3037 .plans-container .bitem .is-premium { 3038 background-color: #fff; 3039 /*height: 100%;*/ 3040 } 3041 3042 .plans-container .is-most-popular { 3043 background: #FA6855; color: white; font-size: 10px; padding: 1px 3px 1px 4px;display: table;visibility: hidden; 3044 } 3045 3046 .plans-container.columnizeItem .is-most-popular { 3047 visibility: visible; 3048 } 3049 3050 .plans-container .bitem .top { 3051 display: flex; 3052 flex-direction: column; 3053 padding: 4px 0 0 0; 3054 width: 100%; 3055 height: 270px; 3056 } 3057 .plans-container .bitem .top > * { 3058 flex: 1; 3059 } 3060 .is-ie .plans-container .bitem .top { 3061 display: block; 3062 } 3063 .plans-container .bitem .subscription_list { 3064 width: 100%; 3065 } 3066 3067 .plans-container .bitem .bottom { 3068 width: 100%; 3069 margin-top: auto; 3070 min-height: 80px; 3071 align-content: center; 3072 } 3073 3074 .plans-container .bitem .is-premium, 3075 .plans-container .bitem .is-other { 3076 display: flex; 3077 flex-direction: column; 3078 align-items: flex-start; 3079 /*height: auto;*/ 3080 width: 100%; 3081 border-radius: 4px; 3082 } 3083 3084 .is-ie .plans-container .bitem.is-premium { 3085 margin-right: 10px; 3086 } 3087 .plans-container .bitem .is-premium { 3088 padding: 0 20px 10px 20px; 3089 } 3090 .plans-container .bitem .is-other { 3091 padding: 0px 5px 0 0; 3092 } 3093 3094 .plans-container .bitem.is-other { 3095 padding: 20px 20px 10px 20px; 3096 } 3097 3098 .plans-container .bitem .btnFlat.is-center { 3099 width: 100%; 3100 margin: 10px auto 10px auto; 3101 } 3102 3103 3104 .plans-container.columnizeItem .btnFlat.is-center { 3105 display: block; 3106 margin: 20px auto 0; 3107 white-space: nowrap; 3108 } 3109 3110 .plans-container.columnizeItem .bitem { 3111 flex: 1; 3112 display: flex; 3113 min-width: auto; 3114 border: 2px solid #979797; 3115 } 3116 3117 .plans-container.columnizeItem .bitem .top { 3118 padding: 4px 0 0 0; 3119 } 3120 .plans-container.columnizeItem .bitem .list-icons-header, 3121 .plans-container.columnizeItem .bitem .dst-h5-content { 3122 display: flex; 3123 } 3124 .plans-container.columnizeItem .bitem.is-premium { 3125 /*height: auto;*/ 3126 border: none; 3127 border-radius: 4px; 3128 } 3129 3130 .plans-container.columnizeItem .bitem .is-premium, 3131 .plans-container.columnizeItem .bitem .is-other { 3132 border-radius: 4px; 3133 } 3134 3135 3136 @media (min-width: 1280px) { 3137 .plans-container.columnizeItem { 3138 justify-content: center; 3139 } 3140 .plans-container.columnizeItem .bitem { 3141 flex: 0 0 300px; 3142 } 3143 } 3144 3145 .is-small { 3146 font-size: 70%; 3147 color: #949A9A; 3148 } 3149 .cms-home .generic-module-title { 3150 background-color: #fafafa; 3151 } 3152 .catalog-product-view #subscription { 3153 background-color: #fafafa; 3154 } 3155 .cms-subscriptionsplanspdp h1 { 3156 font-size: 46px; 3157 } 3158 3159 .cms-subscriptionsplanspdp .disp-baner-content-left h1 { 3160 font-size: 24px; 3161 } 3162 3163 .cms-subscriptionsplanspdp #header-inner { 3164 margin-top: -88%; 3165 } 3166 3167 @media (max-width: 768px) { 3168 .cms-subscriptionsplanspdp #header-inner .content-specifications h1 { 3169 font-size: 24px; 3170 } 3171 .cms-subscriptionsplanspdp #header-inner .content-specifications h2 { 3172 font-size: 13px; 3173 padding-bottom: 0; 3174 } 3175 } 3176 3177 @media (min-width: 768px) { 3178 .cms-subscriptionsplanspdp #header-inner { 3179 margin-top: -45%; 3180 } 3181 } 3182 3183 @media (min-width: 1280px) { 3184 .cms-subscriptionsplanspdp #header-inner { 3185 margin-top: -33%; 3186 } 3187 } 3188 3189 @media (min-width: 1600px) { 3190 .cms-subscriptionsplanspdp #header-inner { 3191 margin-top: -28%; 3192 } 3193 } 3194 3195 @media (min-width: 1900px) { 3196 .cms-subscriptionsplanspdp #header-inner { 3197 margin-top: -23%; 3198 } 3199 } 3200 3201 .cms-subscriptionsplanspdp section.content-specifications { 3202 padding: 0; 3203 } 3204 3205 .cms-subscriptionsplanspdp section.content-specifications h1, 3206 .cms-subscriptionsplanspdp section.content-specifications h2, 3207 .cms-subscriptionsplanspdp section.content-specifications .is-small { 3208 color: white; 3209 } 3210 3211 .cms-subscriptionsplanspdp hr { 3212 border: 0; 3213 height: 0; 3214 border-top: 1px solid #e4ebeb; 3215 margin-top: 20px; 3216 margin-bottom: 20px; 3217 } 3218</style> 3219<section id="subscription" class="generic-module-title"> 3220 <div class="container-wrapper is-align-center" style="padding: 0;"> 3221 <hr style="margin: 60px 0"> 3222 <div class="header-block-subscription"> 3223 <h3 class="header-flat">DISCOVER THE TWONAV SUBSCRIPTION PLANS</h3> 3224 <h1 id="subscription_title">Experience more for less. Try PRO for free for 30 days</h1> 3225 <div class="subscription_get_trial"> 3226 <p style="margin: 0"> 3227 <a class="btnFlat" id="subscription_get_trial_link"> 3228 <i class="icon-embroidery-star" style='font-weight: bold; font-size: 25px; vertical-align: middle; padding-right: 10px;'></i> 3229 Activate free trial </a> 3230 </p> 3231 <p class="is-small" style="text-align: center;padding-top:0;margin: 0 0 30px 0;">Try PRO features for 30 days for free. Once over, FREE plan will be activated. No credit card required</p> 3232 </div> 3233 </div> 3234 <p class="linksSection" style="text-align: center;margin: 30px 0;font-size: 18px;padding: 0px; display: none;"> 3235 <a href="https://www.twonav.com/en/compare-subscription-plans" target="_blank">See Full feature comparison <i class="fa fa-arrow-circle-right fa-lg" style="padding-right: 0"></i></a> 3236 </p> 3237 <div class="spinner is-dark is-inline" style="display: none"> 3238 <div class="bounce1"></div> 3239 <div class="bounce2"></div> 3240 <div class="bounce3"></div> 3241 </div> 3242 <div class="plans-menu"><div class=" is-other"><a href="#"class="active" data-target="is-product-free">Free</a></div><div class=" is-other"><a href="#" data-target="is-product-203337">Mobile</a></div><div class=" is-premium"><a href="#" data-target="is-product-203338">Premium</a></div><div class=" is-other"><a href="#" data-target="is-product-203339">Pro</a></div></div> <div class="plans-container"> 3243 <div class="bitem is-product-free is-other"> 3244 <div class="is-other"> 3245 <div class="top"> 3246 <input type="hidden" 3247 name="prodId" 3248 value="free"> 3249 <div class="list-icons-header"> 3250 <i class="icon-desktop-device"></i> 3251 <i class="icon-mobile-device"></i> </div> 3252 <h3>Free</h3> 3253 <h5 class="dst-h5-content"></h5>
3254 <span class="sb-price"><strong>$0</strong></span> 3255 <div class="btn-bottom"> 3256 <h4 class="dst-h4-content"></h4> 3257 </div> 3258 </div> 3259 <div class="subscription_list"> 3260 <span class="h5-content" style="display:none">Use Land and the TwoNav App for free</span> 3261<span class="h4-content" style="display:none"> </span> 3262<ul> 3263 <li><i class="fa fa-check"></i> Record your <strong>activities</strong> in the TwoNav App</li> 3264 <li><i class="fa fa-check"></i> <strong>Analyze a route</strong> or activity on your smartphone (TwoNav App) or on your computer (Land) with basic data</li> 3265 <li><i class="fa fa-check"></i> Use the <strong>free online maps</strong> and your purchased maps</li> 3266 <li><i class="fa fa-check"></i> <strong>30 MB</strong> of space in <strong>TwoNav Cloud</strong> to store your files</li> 3267</ul> </div> 3268 <div class="bottom"> 3269 3270 <div class="subscription_get_trial"><p class="is-small" style="text-align: center;">Try PRO features for 30 days for free. 3271 3272<br />No credit card required</p></div> </div> 3273 </div> 3274 </div> 3275 <div class="bitem is-product-203337 is-other"> 3276 <div class="is-other"> 3277 <div class="top"> 3278 <input type="hidden" 3279 name="prodId" 3280 value="203337"> 3281 <div class="list-icons-header"> 3282 <i class="icon-mobile-device"></i> </div> 3283 <h3>Mobile</h3> 3284 <h5 class="dst-h5-content"></h5> 3285 <span class="sb-price"><div class='onpromo'></div><div class='nopromo'><strong>$9.42</strong> <span class="freq">Single payment</span></div></span> 3286 <div class="btn-bottom"> 3287 <a class="btnFlat is-center buy-subscription-action" 3288 style="display: table; margin: 0 auto" 3289 id="buy-subscription-203337" 3290 3291 >Subscribe</a> <h4 class="dst-h4-content"></h4> 3292 </div> 3293 </div> 3294 <div class="subscription_list"> 3295 <span class="h5-content" style="display:none">TwoNav App with the basics for your routes</span> 3296<span class="h4-content" style="display:none">Includes Free, and in addition...</span> 3297<ul> 3298<li><i class="fa fa-check"></i> No <strong>advertising</strong></li> 3299<li><i class="fa fa-check"></i> Open <strong>multiple routes</strong> simultaneously</li> 3300<li><i class="fa fa-check"></i> Create <strong>routes in the TwoNav App</strong> with simple tools</li> 3301<li><i class="fa fa-check"></i> <strong>Navigate your routes</strong> with distance, time, and ascent data to your destination.</li> 3302<li><i class="fa fa-check"></i> Receive <strong>alerts when deviating</strong> from the route</li> 3303<li><i class="fa fa-check"></i> Find the <strong>way back</strong> at any time</li> 3304<li><i class="fa fa-check"></i> <strong>Automatically save online maps</strong> for faster future access (cache 100 MB)</li> 3305<li><i class="fa fa-check"></i> <strong>SeeMe⢠service</strong> to share live location and send emergency alerts (TwoNav App or TwoNav GPS via Link App)</li> 3306<li><i class="fa fa-check"></i> <strong>250 MB</strong> of storage in <strong>TwoNav Cloud</strong> to save your files</li> 3307</ul> 3308 </div> 3309 <div class="bottom"> 3310 <p class="is-small" style="text-align: center; padding-top: 1em; margin: 0; line-height: 14px">Cancel anytime<br>
3311Automatic renewal until cancellation<br> 3312<a href="https://www.twonav.com/en/app-store-terms-and-conditions">View terms and conditions</a></p> </div> 3313 </div> 3314 </div> 3315 <div class="bitem is-product-203338 is-premium"> 3316 <div class="is-premium"> 3317 <div class="is-most-popular">MOST POPULAR</div> <div class="top"> 3318 <input type="hidden" 3319 name="prodId" 3320 checked value="203338"> 3321 <div class="list-icons-header"> 3322 <i class="icon-desktop-device"></i> 3323 <i class="icon-mobile-device"></i> </div> 3324 <h3>Premium</h3> 3325 <h5 class="dst-h5-content"></h5> 3326 <span class="sb-price"><div class='onpromo'></div><div class='nopromo'><strong>$28.28</strong> <span class="freq">Single payment</span></div></span> 3327 <div class="btn-bottom"> 3328 <a class="btnFlat is-center buy-subscription-action" 3329 style="display: table; margin: 0 auto" 3330 id="buy-subscription-203338" 3331 3332 >Subscribe</a> <h4 class="dst-h4-content"></h4> 3333 </div> 3334 </div> 3335 <div class="subscription_list"> 3336 <span class="h5-content" style="display:none">Enhance the TwoNav App, download maps, and add Land</span> 3337<span class="h4-content" style="display:none">Includes Mobile, and in addition...</span> 3338<ul> 3339<li><i class="fa fa-check"></i> <strong>Create routes in Land or the TwoNav App</strong> with advanced tools (AutoRoute, FastTrack, Roadbooks, Variants...)</li> 3340<li><i class="fa fa-check"></i> <strong>Download OSM maps</strong> worldwide to calculate routes and work offline</li> 3341<li><i class="fa fa-check"></i> <strong>Maps Plus</strong> online, fast, and reliable</li> 3342<li><i class="fa fa-check"></i> <strong>Weather forecast</strong> for any location</li> 3343<li><i class="fa fa-check"></i> Stunning <strong>3D views</strong> of your maps and routes</li> 3344<li><i class="fa fa-check"></i> <strong>Switch maps</strong> quickly from the map window</li> 3345<li><i class="fa fa-check"></i> Open <strong>personal maps</strong> in *.RMAP, *.MPV, *.MPVF formats</li> 3346<li><i class="fa fa-check"></i> Work with different <strong>collections of waypoints</strong></li> 3347<li><i class="fa fa-check"></i> <strong>Advanced settings</strong> (data fields, alarms, profiles...)</li> 3348<li><i class="fa fa-check"></i> <strong>Amigosâ¢</strong> service to locate and communicate with other users</li> 3349<li><i class="fa fa-check"></i> <strong>1 GB</strong> of storage in <strong>TwoNav Cloud</strong> to save your files</li> 3350</ul> 3351 </div> 3352 <div class="bottom"> 3353 <p class="is-small" style="text-align: center; padding-top: 1em; margin: 0; line-height: 14px">Cancel anytime<br> 3354Automatic renewal until cancellation<br> 3355<a href="https://www.twonav.com/en/app-store-terms-and-conditions">View terms and conditions</a></p> </div> 3356 </div> 3357 </div> 3358 <div class="bitem is-product-203339 is-other"> 3359 <div class="is-other"> 3360 <div class="top"> 3361 <input type="hidden" 3362 name="prodId" 3363 value="203339"> 3364 <div class="list-icons-header"> 3365 <i class="icon-desktop-device"></i> 3366 <i class="icon-mobile-device"></i> </div> 3367 <h3>Pro</h3> 3368 <h5 class="dst-h5-content"></h5>
3369 <span class="sb-price"><div class='onpromo'></div><div class='nopromo'><strong>$56.57</strong> <span class="freq">Single payment</span></div></span> 3370 <div class="btn-bottom"> 3371 <a class="btnFlat is-center buy-subscription-action" 3372 style="display: table; margin: 0 auto" 3373 id="buy-subscription-203339" 3374 3375 >Subscribe</a> <h4 class="dst-h4-content"></h4> 3376 </div> 3377 </div> 3378 <div class="subscription_list"> 3379 <span class="h5-content" style="display:none">The most advanced map functions in Land</span> 3380<span class="h4-content" style="display:none">Includes Premium, and in addition...</span> 3381<ul> 3382<li><i class="fa fa-check"></i> * Open <strong>maps from other sources</strong> in *.ECW, *.MBTiles, *.TIFF(COG) format in Land and App</li> 3383<li><i class="fa fa-check"></i> <strong>Weather forecast maps</strong> for temperature, cloud cover, and precipitation</li> 3384<li><i class="fa fa-check"></i> Create <strong>vector maps</strong> to mark trails, points of interest, and exclusion zones</li> 3385<li><i class="fa fa-check"></i> Create <strong>hypermaps</strong> by combining multiple maps into one for easy access</li> 3386<li><i class="fa fa-check"></i> Import <strong>maps in advanced formats</strong> *.SHP, *.SID, *.TIFF...</li> 3387<li><i class="fa fa-check"></i> Generate <strong>offline maps</strong> for your GPS/App TwoNav from online maps</li> 3388<li><i class="fa fa-check"></i> Create <strong>your own maps</strong> from images</li> 3389<li><i class="fa fa-check"></i> Connect <strong>GPS from other brands</strong> and get your current position in Land</li> 3390<li><i class="fa fa-check"></i> <strong>5 GB</strong> of storage on <strong>TwoNav Cloud</strong> to save your files</li> 3391</ul> 3392<br> 3393<p><i>* Maps compatible with Land and App. The rest of the advanced map functions are available only in Land.</i></p> 3394 3395 </div> 3396 <div class="bottom"> 3397 <p class="is-small" style="text-align: center; padding-top: 1em; margin: 0; line-height: 14px">Cancel anytime<br> 3398Automatic renewal until cancellation<br> 3399<a href="https://www.twonav.com/en/app-store-terms-and-conditions">View terms and conditions</a></p> </div> 3400 </div> 3401 </div> 3402 </div> 3403 <div class="is-product-88814 is-license"> 3404 <div><strong>Land 10 License (Land 10 only)</strong> : Subscription plans are the recommended way to get the most out of TwoNav's tools, but if you prefer, you can also purchase the Land 10 License, which will activate most Land 10 features without a time limit. This license does not include the TwoNav app, Maps Plus, Weather Forecast nor Amigosâ¢. It only includes updates within Land 10.</div> 3405 <div class="is-license-price"><span><div class='onpromo'></div><div class='nopromo'><strong>$122.59</strong> <span class="freq">Single payment</span></div></span><span><a class="buy-subscription-action" 3406 href="#" 3407 id="buy-subscription-88814" 3408 onclick="setLocation('https://www.twonav.com/en/checkout/cart/add/form_key/osGsqfNapb0pBTPU/product/88814/')" 3409 >Buy</a></span></div> 3410 </div><div class="is-product-89074 is-license"> 3411 <div><strong>TwoNav 6 App License (TwoNav App only)</strong> : Subscription plans are the recommended way to get the most out of TwoNav's tools, but if you prefer, you can also purchase the TwoNav 6 App License, which will activate most TwoNav App features without a time limit. This license does not include Land, Maps Plus, Weather Forecast, SeeMe⢠nor Amigosâ¢. It only includes updates within the TwoNav 6 App.</div> 3412 <div class="is-license-price"><span><div class='onpromo'></div><div class='nopromo'><strong>$56.57</strong> <span class="freq">Single payment</span></div></span><span><a class="buy-subscription-action" 3413 href="#" 3414 id="buy-subscription-89074"
3415 onclick="setLocation('https://www.twonav.com/en/checkout/cart/add/form_key/osGsqfNapb0pBTPU/product/89074/')" 3416 >Buy</a></span></div> 3417 </div> <p class="linksSection" style="text-align: center;padding: 40px 0 5px 0;margin: 0;"> 3418 <a href="https://support.twonav.com/hc/en-us/articles/4407452480914">Any questions? We are ready to help you <i class="fa fa-arrow-circle-right fa-lg"></i></a> </p> 3419 <p class="plansSection" style="text-align: center; padding-top: 40px; display: none;"> 3420 </p> 3421 </div> 3422</section> 3423 3424<section id="subscriptionOffer" class="generic-module-title" style="background-color: #fafafa; padding: 0 0 40px 0; display: none"> 3425 <div class="offerSection"> 3426 <br /><br /><br /> 3427 <div class="container-wrapper is-align-center" style="background-color: #e4ebeb; padding: 20px"> 3428 <h1 id="subscription_title">Up to 30% discount for users with previous licenses</h1> 3429 <h4>Do you have a Land 6, 7, 8, or 9 license?<br /> 3430Switch now to Land 10 with a 30% discount on any Subscription Plan or Land License. Your discount will be applied when you log in during the purchase process.</h4> 3431 <img src="//statics.twonav.com/images/wysiwyg/frontend/banners/land10/land-offer-30-en.jpg" width="387"> 3432<p class="is-small" style="text-align: center;padding-top:20px;margin: 0 0 30px 0;">* Subscription plans: 1-time discount (valid for the first year)</p> </div> 3433 </div> 3434</section> 3435 3436 3437<section id="ecosystemtxt"></section> 3438 3439<section class="generic-module-title" id="support"> 3440<div class="container-wrapper is-align-center"> 3441 <hr class="simple"> 3442 <div class="col-3-2"> 3443 <a href="https://support.twonav.com/hc/categories/13022549274652" class="dark" target="_blank"> 3444 <img src="//statics.twonav.com/images/wysiwyg/frontend/modules/support-block/tutorials.png" /> 3445 <h4>Tutorials</h4> 3446 </a> 3447 </div> 3448 <div class="col-3-2"> 3449 <a href="https://manual.twonav.com/manual/twonav_53_en/wiki_app_twonav/" class="dark" target="_blank"> 3450 <img src="//statics.twonav.com/images/wysiwyg/frontend/modules/support-block/manuals.png" /> 3451 <h4>Manuals</h4> 3452 </a> 3453 </div> 3454 <div class="col-3-2"> 3455 <a href="https://support.twonav.com/hc/en-us/sections/115000965111-Versiones-TwoNav" class="dark" target="_blank"> 3456 <img src="//statics.twonav.com/images/wysiwyg/frontend/modules/support-block/software.png" /> 3457 <h4>Software Update</h4> 3458 </a> 3459 </div> 3460 <div class="col-3-2"> 3461 <a href="https://support.twonav.com/hc/en-us/sections/115000235852-App-TwoNav" class="dark" target="_blank"> 3462 <img src="//statics.twonav.com/images/wysiwyg/frontend/modules/support-block/faqs.png" /> 3463 <h4>FAQs</h4> 3464 </a> 3465 </div> 3466</div> 3467</section> 3468 3469 3470 3471 </div> 3472<style> 3473 ul.dotted-list li { 3474 display: list-item; 3475 margin: 10px 0; 3476 } 3477 </style> 3478 <!-- MICRODATA --> 3479 <div itemscope itemtype="http://schema.org/Product"> 3480 <meta itemprop="name" content="TwoNav" /> 3481 <meta itemprop="image" content="https://www.twonav.com/media/catalog/product/cache/25/image/265x/9df78eab33525d08d6e5fb8d27136e95/a/p/app-gallery-1.webp" /> 3482 <meta itemprop="description" content="ORIENTATION, NAVIGATION AND TRAINING PRECISE NAVIGATION FOR OUTDOOR ADVENTURES ON YOUR SMARTPHONE Explore your environment with the best maps, travel the most spectacular routes, improve your performance and, above all, practice your outdoor activities in complete safety. Take your outings to a new level. NEW VERSION TWONAV 6: NEW INTERFACE, AUTOMATIC ROUTE CREATION, WEATHER FORECAST, NEW MAPS INCLUDED... AND MUCH MORE!" /> 3483 <div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer"> 3484 <meta itemprop="url" content="https://www.twonav.com/en/software/app" /> 3485 <meta itemprop="availability" content="https://schema.org/InStock" /> 3486 <meta itemprop="priceCurrency" content="USD" /> 3487 <meta itemprop="price" content="59.99" /> 3488 <meta itemprop="itemCondition" href="http://schema.org/NewCondition"/> 3489 3490 </div> 3491 3492 <div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
3493 <meta itemprop="ratingValue" content="4.4" /> 3494 <meta itemprop="reviewCount" content="27" /> 3495 <meta itemprop="bestRating" content="5" /> 3496 <meta itemprop="worstRating" content="0" /> 3497 </div> 3498 3499 </div> 3500 <!-- MICRODATA --> 3501 3502
3502<script> 3503 gtag('event', 'page_view', { 3504 'send_to': 'AW-971747699', 3505 'ecomm_pagetype': 'product', 3506 'ecomm_prodid': '1751', 3507 'ecomm_totalvalue': 59.99 3508 }); 3509 </script>
3509 3510
3510<script> 3511var CompareProductUrl = "https://www.twonav.com/en/myproduct/product/getCompareProduct/id/89128/"; 3512 3513jQuery(function() { 3514 if (jQuery('#contentcomparegpsview')[0]) { 3515 jQuery.ajax({ 3516 type: "GET", 3517 url: CompareProductUrl, 3518 success: function (result) { 3519 var dataResult = jQuery.parseJSON(result); 3520 jQuery('#contentcomparegpsview').hide(); 3521 if (dataResult['response']) { 3522 jQuery('#contentcomparegpsview').html(dataResult['html']); 3523 3524 if (jQuery('.comparegpsview .js-carousel-gps')[0]) { 3525 var sku = jQuery('.comparegpsview').attr('item_sku'); //twonav_horizon_generic 3526 //.item.twonav_horizon_generic 3527 if (jQuery('.item.' + sku)[0]) { 3528 jQuery('.item.' + sku).remove(); 3529 } 3530 } 3531 3532 var maxItemsGps = 3; 3533 if (jQuery('.js-carousel-gps .item')[0] && 3534 !jQuery('.product-collateral')[0] && 3535 !jQuery('.cms-page-view')[0]) { 3536 maxItemsGps = jQuery('.js-carousel-gps .item').length; 3537 } 3538 if (jQuery('.comparegpsview .js-carousel-gps .item')[0]) { 3539 maxItemsGps = jQuery('.comparegpsview .js-carousel-gps .item').length; 3540 } 3541 3542 jQuery('.js-carousel-gps').owlCarousel({ 3543 loop: false, 3544 margin: 20, 3545 responsiveClass:true, 3546 responsive: { 3547 0: { 3548 items:1, 3549 nav: true, 3550 dots: true, 3551 }, 3552 768: { 3553 items:2, 3554 nav: true, 3555 dots: true, 3556 }, 3557 1200: { 3558 items:maxItemsGps, 3559 nav: true, 3560 dots: true, 3561 mouseDrag: false, 3562 touchDrag: false 3563 } 3564 }, 3565 nav: false, 3566 dots: false, 3567 navText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"] 3568 }); 3569 3570 jQuery('#contentcomparegpsview').show('slow'); 3571 } 3572 } 3573 }); 3574 } 3575}); 3576</script>
3576 3577 </div> 3578</div> 3579 3580<div id="myproductPromotionTypeStep_1" style="display: none;"> 3581 <table> 3582 <tr> 3583 <td> 3584 <p item_id="89074">License App TwoNav 6</p> 3585 </td> 3586 <td> 3587 <button 3588 class="btnFlat btn_buy green small centered buy_link_366729" 3589 onClick="productAddToCartForm.submit(this)" 3590 ><span class='original_text'>Buy</span></button> 3591 </td> 3592 </tr> 3593 </table> 3594</div> 3595 3596<div id="myproductPromotionTypeStep_2" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myproductPromotionTypeStep_2"> 3597 <div class="modal-dialog modal-lg" role="document"> 3598 <div class="modal-content"> <!-- Content comes from AJAX request --> </div> 3599 </div> 3600</div> 3601
3602<script type='text/javascript'> 3603 function validatePromotionType(){ 3604 var typeId = 10; 3605 var inputElement = '#code'; 3606 var errorElement = '.js-error-element'; 3607 3608 var code = jQuery(inputElement).val(); 3609 var productId = 89128; 3610 var optionId = jQuery('button.linkSelected').data('optionid'); 3611 var selectionId = jQuery('button.linkSelected').data('selectionid'); 3612 var sku = jQuery('button.linkSelected').data('prodsku'); 3613 var parentId = jQuery('button.linkSelected').data('parentid'); 3614 var childId = jQuery('button.linkSelected').data('childid'); 3615 3616 if (productId <= 0) { 3617 alert('Error prod'); 3618 } 3619 3620 var inputResult = '.js-alert-validate-recaptcha'; 3621 jQuery(inputResult).html('Validating...'); 3622 jQuery(inputResult).show('fast'); 3623 3624 var url = "https://www.twonav.com/en/myproduct/type/add/"; 3625 var dataInfo = {}; 3626 3627 if(code != null) { 3628 dataInfo['code'] = code; 3629 } 3630 3631 dataInfo['prodId'] = productId; 3632 dataInfo['optionId'] = optionId; 3633 dataInfo['selectionId'] = selectionId; 3634 dataInfo['parentId'] = parentId; 3635 dataInfo['childId'] = childId; 3636 /*dataInfo['version'] = version; 3637 dataInfo['licenseId'] = licenseId;*/ 3638 3639 dataInfo['discount'] = true; 3640 dataInfo['g-recaptcha-response'] = grecaptcha.getResponse(); 3641 if (sku) dataInfo['sku'] = sku; 3642 3643 jQuery.ajax({ 3644 type: "POST", 3645 url: encodeURI(url), 3646 data: dataInfo, 3647 success: function(result){ 3648 jQuery(errorElement).hide(); 3649 var dataResult = jQuery.parseJSON(result); 3650 if(dataResult['response']){ 3651 updateLastItemId(code, childId, inputResult); 3652 } 3653 else{ 3654 grecaptcha.reset(); 3655 jQuery(inputResult).hide('fast'); 3656 jQuery(inputElement).addClass('validation-failed'); 3657 jQuery(inputElement).focus(); 3658 3659 jQuery(errorElement).html(dataResult['error']); 3660 jQuery(errorElement).show(); 3661 } 3662 hide_loading(); 3663 }, 3664 fail: function (result) { 3665 hide_loading(); 3666 } 3667 }); 3668 } 3669 3670 3671 //old parameters licenseId, version 3672 function buyLink(optionId, selectionId, discount, inputResult, parentId, code, sku, productId){ 3673 var url = "https://www.twonav.com/en/myproduct/type/add/"; 3674 var prodId = 89128; 3675 // OLD Method with GET 3676 // if(code != null) url += "code/"+code+"/"; 3677 // if(parentId) url += "prodId/"+parentId; 3678 // else url += "prodId/"+89128+"/optionId/"+optionId+"/selectionId/"+selectionId; 3679 // if(discount) url += "/discount/true"; 3680 var dataInfo = {}; 3681 if (code != null) { 3682 dataInfo['code'] = code; 3683 } 3684 if (parentId) { 3685 dataInfo['prodId'] = parentId; 3686 } else { 3687 dataInfo['prodId'] = prodId; 3688 dataInfo['optionId'] = optionId; 3689 dataInfo['selectionId'] = selectionId; 3690 // dataInfo['licenseId'] = licenseId; 3691 // dataInfo['version'] = version; 3692 } 3693 if(discount) { 3694 dataInfo['discount'] = true; 3695 } 3696 if(sku) { 3697 dataInfo['sku'] = sku; 3698 } 3699 3700 dataInfo['modeprocess'] = '5537499422EF1F2A027AAED85FBBE4ED612177F14D0D837E363E62FCD827F3C678EFF7A7B9033D7E4D6CD662FB64F412'; 3701 3702 //type/add/prodId/89114/optionId/1638/selectionId/233880". 3703 //showLoading(inputResult); 3704 show_loading(); 3705 jQuery.ajax({ 3706 type: "POST", 3707 url: encodeURI(url), 3708 data: dataInfo, 3709 dataType: "html", 3710 success: function(result){ 3711 var dataResult = jQuery.parseJSON(result); 3712 if(dataResult['response']){ 3713 if(code != null){ 3714 updateLastItemId(code, productId, inputResult); 3715 } else{ 3716 //jQuery(inputResult).html('Added'); 3717 jQuery(inputResult).show('slow'); 3718 location.href = 'https://www.twonav.com/en/checkout/onepage/'; 3719 } 3720 } 3721 else{ 3722 jQuery(inputResult).html(dataResult['error']); 3723 jQuery(inputResult).show('slow'); 3724 } 3725 hide_loading(); 3726 }, 3727 error: function(result) { 3728 // 3729 } 3730 }); 3731 } 3732 3733 function showLoading(inputResult, showLoadingAjax) { 3734 /* 3735 showLoadingAjax = typeof showLoadingAjax !== 'undefined' ? showLoadingAjax : true; 3736 if(showLoadingAjax) { 3737 jQuery(inputResult).find('.loading_img').show(); 3738 jQuery(inputResult).find('.original_text').hide(); 3739 jQuery(inputResult).attr('disabled', 'disabled'); 3740 jQuery(inputResult).addClass('disabled'); 3741 } else { 3742 jQuery(inputResult).find('.loading_img').hide(); 3743 jQuery(inputResult).find('.original_text').show(); 3744 jQuery(inputResult).removeAttr('disabled'); 3745 jQuery(inputResult).removeClass('disabled'); 3746 } 3747 */ 3748 } 3749 3750 function updateLastItemId(code, childId, inputResult){ 3751 var url = 'https://www.twonav.com/en/myproduct/type/updateItem/'; 3752 jQuery.ajax({ 3753 type: "POST", 3754 url: encodeURI(url), 3755 data: { code: code, childId: childId, fromFront: true}, 3756 success: function(result){ 3757 var dataResult = jQuery.parseJSON(result); 3758 if(dataResult['response']){ 3759 jQuery(inputResult).html('Added'); 3760 jQuery(inputResult).show('slow'); 3761 location.href = 'https://www.twonav.com/en/checkout/onepage/'; 3762 } 3763 else{ 3764 jQuery(inputResult).html(dataResult['error']); 3765 jQuery(inputResult).show('slow'); 3766 } 3767 } 3768 }); 3769 } 3770 3771 //TODO: Remove this... 3772 /*jQuery('.typeBack').live('click',function(){ 3773 3774 //function typeBack(){ 3775 //jQuery('#myproductPromotionTypeStep_1').fadeIn('fast'); 3776 //jQuery('#myproductPromotionTypeStep_2').hide('fast'); 3777 }); 3778 */ 3779 3780 jQuery('.validateRecaptcha').live('click',function(){ 3781 show_loading(); 3782 validatePromotionType(); 3783 return true; 3784 }); 3785 3786 jQuery(document).ready(function() { 3787 3788 jQuery('.myproductPromotionType_button').click(function() { 3789 show_loading(); 3790 3791 var inputResult = '#myproductPromotionType_result'; 3792 jQuery(inputResult).hide('fast'); 3793 jQuery('.myproductPromotionType_button').removeClass('linkSelected'); 3794 jQuery(this).addClass('linkSelected'); 3795 3796 if(jQuery(this).data('discount')){ 3797 var productid = jQuery(this).attr('data-childid'); 3798 jQuery.ajax({ 3799 type: "POST", 3800 url: encodeURI('https://www.twonav.com/en/myproduct/promotion/getStep/'), 3801 data: { productId: productid }, 3802 success: function(result){ 3803 var dataResult = jQuery.parseJSON(result); 3804 console.log(dataResult); 3805 if (dataResult['response']) { 3806 jQuery('#myproductPromotionTypeStep_2 .modal-content').html(dataResult['html']); 3807 jQuery("#myproductPromotionTypeStep_2").modal("show"); 3808 } else { 3809 console.log(dataResult['error']); 3810 } 3811 } 3812 }); 3813 } 3814 hide_loading(); 3815 return false;
3816 }); 3817 }); 3818</script>
3818 3819
3820<script type="text/javascript"> 3821 jQuery(document).ready(function () { 3822 jQuery('.buy_special_autocad').on('click', function () { 3823 //show_loading(); 3824 jQuery('.buy_link_308293').trigger('click'); 3825 return false; 3826 }); 3827 3828 jQuery('.js-buy-special-update').on('click', function () { 3829 if (jQuery('.buy_link_308295')[0]) { 3830 jQuery('.buy_link_308295').trigger('click'); 3831 } 3832 if (jQuery('.buy_link_308296')[0]) { 3833 jQuery('.buy_link_308296').trigger('click'); 3834 } 3835 return false; 3836 }); 3837 3838 jQuery('#buy_soft_now').on('click', function () { 3839 var bundle_option_value; 3840 if (jQuery('#option_soporte option:selected')[0]) { 3841 bundle_option_value = jQuery('#option_soporte option:selected').attr('bundle_option_value'); 3842 } else { 3843 bundle_option_value = jQuery('input[name=bundle_option_value]').val(); 3844 } 3845 if (bundle_option_value != undefined && bundle_option_value > 0) { 3846 jQuery(".buy_link_" + bundle_option_value).trigger('click'); 3847 } 3848 return false; 3849 }); 3850 3851 jQuery('.buy_soft_now_subscribe').on('click', function () { 3852 if (jQuery('#subscription')[0]) { 3853 jQuery('html,body').animate({scrollTop: jQuery('#subscription').offset().top - 150}, 500); 3854 } 3855 return false; 3856 }); 3857 3858 jQuery('.buy_soft_twonav_download').on('click', function () { 3859 if (jQuery('#compare')[0]) { 3860 jQuery('html,body').animate({scrollTop: jQuery('#compare').offset().top - 150}, 500); 3861 } 3862 return false; 3863 }); 3864 3865 jQuery('.buy_soft_linkapp_download').on('click', function () { 3866 if (jQuery('#download')[0]) { 3867 jQuery('html,body').animate({scrollTop: jQuery('#download').offset().top - 150}, 500); 3868 } 3869 return false; 3870 }); 3871 3872 jQuery('.js-buy-special-update-offer').on('click', function () { 3873 if (jQuery('#subscription')[0]) { 3874 jQuery('html,body').animate({scrollTop: jQuery('#subscriptionOffer').offset().top - 150}, 500); 3875 } 3876 return false; 3877 }); 3878 3879 if (jQuery('#buy_soft_now_subscribe')[0]) { 3880 jQuery('.js-buy-software-default').hide(); 3881 } 3882 3883 jQuery('.js-buy-software-default').on('click', function () { 3884 /* Sets the default option for buy before buy it */ 3885 var bundle_option_value; 3886 var options = jQuery('#option_soporte'); 3887 3888 if (options.length) { 3889 jQuery('#option_soporte option[selected="selected"]').each( 3890 function () { 3891 jQuery(this).removeAttr('selected'); 3892 } 3893 ); 3894 jQuery('#option_soporte option:first').attr('selected', 'selected'); 3895 bundle_option_value = jQuery('#option_soporte option:selected').attr('bundle_option_value'); 3896 } 3897 else { 3898 bundle_option_value = jQuery('input[name=bundle_option_value]').val(); 3899 } 3900 3901 if (bundle_option_value != undefined && bundle_option_value > 0) { 3902 jQuery(".buy_link_" + bundle_option_value).trigger('click'); 3903 } 3904 3905 return false; 3906 }); 3907 3908 3909 jQuery('#option_soporte').change(function () { 3910 if (jQuery('#option_soporte option:selected')[0]) { 3911 var productId = jQuery('#option_soporte option:selected').attr('productId'); 3912 var bundle_option = jQuery('#option_soporte option:selected').attr('bundle_option'); 3913 var bundle_option_value = jQuery('#option_soporte option:selected').attr('bundle_option_value'); 3914 var bundle_option_qty = jQuery('#option_soporte option:selected').attr('bundle_option_qty'); 3915 var price = jQuery('#option_soporte option:selected').attr('price'); 3916 var price_before_discount = jQuery('#option_soporte option:selected').attr('price_before_discount'); 3917 3918 if (bundle_option != undefined && 3919 bundle_option > 0 && 3920 bundle_option_value != undefined && 3921 bundle_option_value > 0 3922 ) { 3923 3924 jQuery('.price-disp span.price').html(price); 3925 3926 if (price_before_discount != price) { 3927 var html = "<span class=\"is-old-price\">" + price_before_discount + "</span>"; 3928 jQuery('.price-box .is-old-price').show(); 3929 if (!jQuery('.price-disp span.is-old-price')[0]) { 3930 jQuery('.price-disp span.price').after(html) 3931 } else { 3932 jQuery('.price-disp span.is-old-price').html(price_before_discount) 3933 jQuery('.js-label-promotion .js-label-promotion-text').html(html); 3934 jQuery('.js-label-promotion').show(); 3935 } 3936 } else { 3937 jQuery('.price-box .is-old-price').hide(); 3938 jQuery('.js-label-promotion').hide(); 3939 } 3940 3941 jQuery('#product_addtocart_form input[type=hidden][name="bundle_option[' + bundle_option + ']"]').val(bundle_option_value); 3942 } 3943 } 3944 return false;
3945 }); 3946 }); 3947</script>
3947 3948 <section class="generic-module-title" id="review"> 3949 <div class="container-wrapper"> 3950 <div class="arar-box-collateral arar-box-reviews" id="customer-reviews-box" data-product="89128"> 3951 <hr class="simple" /> 3952 <div class="arar-review-heading" id="arar-review-header"> 3953 <div style="float: right"><a href="https://www.twonav.com/en/customer/account/login/returnProduct/111/" class="btnFlat">Write a review</a></div> 3954 <h2> 3955 Reviews <span style="font-size: 15px">(<span id="arar-review-count">27</span> Reviews)</span> 3956 </h2> 3957 <div class="arar-review-sort" id="arar-review-sort"> 3958Sort by:: <select name="sort_review" class="form-control" style="width: 150px; display: inline-block; margin-left: 15px" id="sort_review"> 3959 <option value="newest" >Newest</option> 3960 <option value="rating" selected >Best Rating</option> 3961 </select> 3962</div> 3963 <br /><br /><hr class="simple" /> 3964 </div> 3965 <div id="arar-review-container"> 3966 <!-- 707 Review Title --> 3967<div class="arar-rew-item"> 3968 <div class="arar-title"> 3969 <div> 3970 <div> 3971 <span class="arar-rate-hld"> 3972 <span class="f-fullstar"> 3973 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 3974 </span> 3975 <span class="f-fullstar"> 3976 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 3977 </span> 3978 <span class="f-fullstar"> 3979 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 3980 </span> 3981 <span class="f-fullstar"> 3982 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 3983 </span> 3984 <span class="f-fullstar"> 3985 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 3986 </span> 3987 </span> 3988 <span class="titler">Compartir datos</span> 3989 </div> 3990 3991 <p class="arar-review-meta" data-reviewid="707"> 3992 GREGORIO PAMPLIEGA ALEGRÃA posted on 7/31/2024 <br> 3993 <span class="verified"> 3994 Verified Purchase </span> 3995 </p> 3996 </div> 3997 </div> 3998 3999 <!-- Rating table --> 4000 4001 <!-- Review text --> 4002 <div> 4003 <div class="arar-review-txt"> 4004 Vengo utilizando la APP Twonav Premium en mis recorridos y veo que en los últimos quince dÃas la opción para compartir datos por gmail no está activa. Hasta entonces mi satisfacción con el desempeño de la App ha sido plena. </div> 4005 <div class="arar-item-footer"> 4006 4007 4008 4009 </div> 4010 </div> 4011 <!-- admin comment --> 4012 4013 4014 </div> 4015 <!-- 694 Review Title --> 4016<div class="arar-rew-item"> 4017 <div class="arar-title"> 4018 <div> 4019 <div> 4020 <span class="arar-rate-hld"> 4021 <span class="f-fullstar"> 4022 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4023 </span> 4024 <span class="f-fullstar"> 4025 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4026 </span>
4027 <span class="f-fullstar"> 4028 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4029 </span> 4030 <span class="f-fullstar"> 4031 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4032 </span> 4033 <span class="f-fullstar"> 4034 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4035 </span> 4036 </span> 4037 <span class="titler">unes de les millors APPs </span> 4038 </div> 4039 4040 <p class="arar-review-meta" data-reviewid="694"> 4041 Ramon Codina Costa posted on 6/21/2024 </p> 4042 </div> 4043 </div> 4044 4045 <!-- Rating table --> 4046 4047 <!-- Review text --> 4048 <div> 4049 <div class="arar-review-txt"> 4050 que tinc de dir de TWONAV , si n'he tingut uns quants GPSs , i per navegar son els millors , fà cil amb la cartografies i molt intuïtiu </div> 4051 <div class="arar-item-footer"> 4052 4053 4054 4055 </div> 4056 </div> 4057 <!-- admin comment --> 4058 4059 4060 </div> 4061 <!-- 549 Review Title --> 4062<div class="arar-rew-item"> 4063 <div class="arar-title"> 4064 <div> 4065 <div> 4066 <span class="arar-rate-hld"> 4067 <span class="f-fullstar"> 4068 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4069 </span> 4070 <span class="f-fullstar"> 4071 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4072 </span> 4073 <span class="f-fullstar"> 4074 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4075 </span> 4076 <span class="f-fullstar"> 4077 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4078 </span> 4079 <span class="f-fullstar"> 4080 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4081 </span> 4082 </span> 4083 <span class="titler">Excelente, va genial!!!</span> 4084 </div> 4085 4086 <p class="arar-review-meta" data-reviewid="549"> 4087 Gerlando Cutaia posted on 3/16/2024 <br> 4088 <span class="verified"> 4089 Verified Purchase </span> 4090 </p> 4091 </div> 4092 </div> 4093 4094 <!-- Rating table --> 4095 4096 <!-- Review text --> 4097 <div> 4098 <div class="arar-review-txt"> 4099 Llevo poco tiempo con TwoNav y el poco que he podido ver es que son productos geniales, tanto como el Roc y la Appl que funciona igual que el Roc con mas pantalla y reactividad. 4100Enhorabuena!!! </div> 4101 <div class="arar-item-footer"> 4102 4103 4104 4105 </div> 4106 </div> 4107 <!-- admin comment --> 4108 4109 4110 </div> 4111 <!-- 486 Review Title --> 4112<div class="arar-rew-item"> 4113 <div class="arar-title"> 4114 <div> 4115 <div>
4116 <span class="arar-rate-hld"> 4117 <span class="f-fullstar"> 4118 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4119 </span> 4120 <span class="f-fullstar"> 4121 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4122 </span> 4123 <span class="f-fullstar"> 4124 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4125 </span> 4126 <span class="f-fullstar"> 4127 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4128 </span> 4129 <span class="f-fullstar"> 4130 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4131 </span> 4132 </span> 4133 <span class="titler">Excelente producto</span> 4134 </div> 4135 4136 <p class="arar-review-meta" data-reviewid="486"> 4137 José Angel Colinas Santos posted on 9/30/2023 </p> 4138 </div> 4139 </div> 4140 4141 <!-- Rating table --> 4142 4143 <!-- Review text --> 4144 <div> 4145 <div class="arar-review-txt"> 4146 Cumple perfectamente con lo esperado. </div> 4147 <div class="arar-item-footer"> 4148 4149 4150 4151 </div> 4152 </div> 4153 <!-- admin comment --> 4154 4155 4156 </div> 4157 <!-- 476 Review Title --> 4158<div class="arar-rew-item"> 4159 <div class="arar-title"> 4160 <div> 4161 <div> 4162 <span class="arar-rate-hld"> 4163 <span class="f-fullstar"> 4164 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4165 </span> 4166 <span class="f-fullstar"> 4167 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4168 </span> 4169 <span class="f-fullstar"> 4170 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4171 </span> 4172 <span class="f-fullstar"> 4173 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4174 </span> 4175 <span class="f-fullstar"> 4176 <img src="https://www.twonav.com/skin/frontend/base/default/images/plumrocket/advancedrar/star-on.png" width="18" height="18" alt=""> 4177 </span> 4178 </span> 4179 <span class="titler">Une bonne surprise par la précision du tracé obtenu en parcours libre.</span> 4180 </div> 4181 4182 <p class="arar-review-meta" data-reviewid="476"> 4183 Saint Marc Jean Paul posted on 9/13/2023 </p> 4184 </div> 4185 </div> 4186 4187 <!-- Rating table --> 4188 4189 <!-- Review text --> 4190 <div> 4191 <div class="arar-review-txt"> 4192 Bien sûr quelques surprises pas toujours agréable mais c'est l'apprentissage. Des waypoints qui ne s'enregistrent pas car le bouton pour enregistrer est au fond de la fenêtre. Quand cela est compris, c'est impeccable. Donc encore quelques apprentissages à faire et cela sera un excellent outil. </div> 4193 <div class="arar-item-footer"> 4194 4195 4196 4197 </div> 4198 </div> 4199 <!-- admin comment --> 4200 4201 4202 </div> 4203 </div> 4204 <div class="arar-show-more"> 4205 <button onclick="advancedrar.loadMore(this);" class="btnFlat is-transparent">
4206 <span> 4207 <span>Show more</span> 4208 </span> 4209 </button> 4210 <div class="arar-loader" id="arar-show-more-loader"></div> 4211 </div> 4212 </div>
4213<script type="text/javascript"> 4214if (window.advancedrar) { 4215 advancedrar.conf.reviewCount = "27"; 4216 advancedrar.conf.reviewNumberDefault = "5"; 4217} 4218</script>
4218 4219 4220 </div> 4221 </section>
4222<script type="text/javascript"> 4223 var lifetime = 3600; 4224 var expireAt = Mage.Cookies.expires; 4225 if (lifetime > 0) { 4226 expireAt = new Date(); 4227 expireAt.setTime(expireAt.getTime() + lifetime * 1000); 4228 } 4229 Mage.Cookies.set('external_no_cache', 1, expireAt); 4230</script>
4230 4231 </div> 4232 </div> 4233 </div> 4234 </div> 4235 <div class="footer-wrapper"> 4236 <div class="footer" id="newsletter"> 4237 <div class="footer-container"> 4238 <div class="container-wrapper"> 4239 <div class="footer-newsletter"> 4240 <div> 4241 <h4>Subscribe to our newsletter for the latest news about TwoNav</h4> 4242 </div> 4243 <div class="footer-newsletter-subscribe"> 4244 <h4 class="animation-success" id="newsletter-success" style="display: none"><i class="fa fa-check-circle"></i> Thank you for registering to our newsletter. From this moment on you will be the first to receive any news from TwoNav.</h4> 4245 <form id="newsletter-subscription-form" method="post"> 4246 <div class="input-group"> 4247 <input type="hidden" name="subscriber[name]" value="null" /> 4248 <input type="hidden" name="subscriber[surname]" value="null" /> 4249 <input class="form-control" type="text" id="email-newsletter" name="subscriber[email]" placeholder="[email protected]"> 4250 <div class="input-group-btn"> 4251 <button type="button" class="btnFlat " id="send-newsletter" aria-label="send-newsletter"> 4252 <i class="fa fa-chevron-right"></i> 4253 </button> 4254 </div> 4255 </div> 4256 <div class="checkbox "> 4257 <label for="terms-and-conditions"> 4258 <span> 4259 <input id="terms-and-conditions" type="checkbox"> By registering, I accept to <a href="/en/clause-acceptance-reception-exclusive-offers" target="_blank">receive exclusive offers</a> 4260 </span> 4261 </label> 4262 </div> 4263 4264 <span class="has-error-inline" id="error-newsletter" style="display: none;">Please, fill all the required fields.</span> 4265 </form> 4266 </div> 4267 <div class="is-center"> 4268 <ul class="newsletter-social"> 4269 <li> 4270 <a target="_blank" href="https://www.facebook.com/TwoNav-International-201052116898988/" class="js-external-link" rel="noopener" aria-label="Facebook"> 4271 <i class="fa fa-facebook-f"></i> 4272 </a> 4273 </li> 4274 <li> 4275 <a target="_blank" href="https://blog.twonav.com/en" class="js-external-link" rel="noopener" aria-label="Blog"> 4276 <i class="fa fa-wordpress"></i> 4277 </a> 4278 </li> 4279 <li> 4280 <a target="_blank" href="https://www.youtube.com/user/compegps" class="js-external-link" rel="noopener" aria-label="Youtube"> 4281 <i class="fa fa-youtube"></i> 4282 </a> 4283 </li> 4284 <li> 4285 <a target="_blank" href="https://www.instagram.com/twonav_official/" class="js-external-link" rel="noopener" aria-label="Instagram"> 4286 <i class="fa fa-instagram"></i> 4287 </a> 4288 </li> 4289 <li> 4290 <a target="_blank" href="https://www.linkedin.com/company/twonav" class="js-external-link" rel="noopener" aria-label="Linkedin"> 4291 <i class="fa fa-linkedin"></i> 4292 </a> 4293 </li> 4294 </ul> 4295 </div> 4296 </div> 4297 <div class="wrapper-inner-row footer-links"> 4298 <div class="col-3"> 4299 <h4>Need help?</h4> 4300 <p>Ask our Support Team</p> 4301 <a href="//support.twonav.com/" target="_blank" class="btnFlat is-transparent js-external-link" rel="noopener">Contact</a> 4302 <br /> 4303 <span style="color: #595756;font-size: 12px;" class="is-small">With the support of: </span><br /> 4304 <a href="https://www.accio.gencat.cat" target="_blank" title="With the support of ACCIÃ"><img src="//statics.twonav.com/images/wysiwyg/frontend/partners/logo-ACCIO-v.webp" width="160" alt="With the support of ACCIÃ"/></a> 4305 </div> 4306 <div class="col-3"> 4307 <ul> 4308 <li class="is-bold">TwoNav</li> 4309 <li><a href="/en/gps">GPS</a></li> 4310 <li><a href="/en/software">Software</a></li> 4311 <li><a href="/en/maps">Maps</a></li> 4312 <li><a href="/en/accessories">Accessories</a></li> 4313 <li><a href="https://go.twonav.com" target="_blank" rel="noopener">TwoNav Cloud</a></li> 4314 <li><a href="https://seeme.twonav.com" target="_blank" rel="noopener">SeeMe</a></li> 4315 <li><a href="/en/twonav-friends-plan">Friends plan</a></li> 4316<li><a href="/en/equipment">Equipment</a></li> 4317 <li><a href="/en/outlet">Outlet</a></li> 4318 </ul> 4319 </div> 4320 <div class="col-3"> 4321 <ul> 4322 <li class="is-bold">Help</li> 4323 <li><a href="/en/customer/account/create/">myTwoNav</a></li> 4324 <li><a href="/en/downloads">Downloads</a></li> 4325 <li><a href="//support.twonav.com/hc/en-us/" target="_blank" rel="noopener">Customer Service</a></li> 4326 <li><a href="/en/manuals">Manuals</a></li> 4327 <li><a href="//support.twonav.com/hc/en-us/" target="_blank" rel="noopener">FAQs</a></li> 4328 <li><a href="//support.twonav.com/hc/en-us/community/topics" target="_blank" rel="noopener">Community</a></li> 4329 <li><a href="/en/where-are-we">Contact</a></li> 4330 </ul> 4331 </div> 4332 <div class="col-3"> 4333 <ul> 4334 <li class="is-bold">About us</li> 4335 <li><a href="/en/the-company">The Company</a></li> 4336 <li>
4336<a href="//blog.twonav.com/en" target="_blank" rel="noopener">Blog</a></li> 4337 <li><a href="/en/ambassadors">Ambassadors</a></li> 4338 <li><a href="/en/partners">Partners</a></li> 4339<li><a href="/en/twonav-sustainable">#TwoNavSustainability</a></li> 4340 <li><a href="//support.twonav.com/hc/en-us/requests/new">Become a reseller</a></li> 4341 <li><a href="/en/job-offers">Work with us</a></li> 4342 </ul> 4343 </div> 4344<div class="col-12 is-center"> 4345 <a href="https://www.twonav.com/es/partners" title="Supported by ICEXNEXT-FEDER"><img src="//statics.twonav.com/images/wysiwyg/frontend/partners/icex_en.webp" alt="Supported by ICEXNEXT-FEDER"></a> 4346</div> 4347 </div> 4348 <ul class="footer-extra"> 4349 <li><img src="/skin/frontend/default/twonav/images/secure-payment-black.png" alt="Secure Payment"/> Secure Payment</li> 4350 <li><img src="/skin/frontend/default/twonav/images/free-shipping-black.png" alt="Free shipping on orders over â¬60 (EU)"/> Free shipping on orders over â¬60 (EU)</li> 4351 <!--<li><img src="/skin/frontend/default/twonav/images/financing-black.png" alt="Financing on orders over â¬80"/> Financing on orders over â¬80</li>--> 4352 <li><img src="/skin/frontend/default/twonav/images/returns-black.png" alt="Hassle-free returns"/> Hassle-free returns</li> 4353 </ul> 4354 </div> 4355 </div> 4356 <div class="footer-disclaimer"> 4357 <div class="container-wrapper"> 4358 <div class="wrapper-inner-row"> 4359 <div class="col-3"> 4360 <ul class="list-inline"> 4361 <li><div> 4362 <form method="post" action="#" class="languageSwitcher"> 4363 <select id="languageSwitcher" name="storeLanguage" class="form-control" 4364 data-country="US"> 4365 <option value='es'>Español</option> 4366 <option value='fr'>Français</option> 4367 <option value='en' selected>English</option> 4368 <option value='de'>Deutsch</option> 4369 <option value='it'>Italiano</option> 4370 <option value='ca'>Català </option> 4371 <option value='ru'>PÑÑÑкий</option> 4372 </select> 4373 <input type="hidden" name="currentStoreCurrency" value="USD"/> 4374 <input type="hidden" name="currentCategory" value="4"/> 4375 </form> 4376</div>
4377<script type='text/javascript'> 4378 jQuery(document).ready(function () { 4379 jQuery('#languageSwitcher').on('change', function () { 4380 var countryCode = jQuery('.languageSwitcher select[name="storeLanguage"]').find(":selected").val(); 4381 var currency = jQuery('.languageSwitcher input[name="currentStoreCurrency"]').val(); 4382 var category = jQuery('.languageSwitcher input[name="currentCategory"]').val(); 4383 4384 if (currency !== undefined && countryCode !== undefined) { 4385 show_loading(); 4386 var endef = countryCode; 4387 if (countryCode == "en") { 4388 endef = "x-default"; 4389 } 4390 var currentCategory = 4; 4391 var currentalternateURL = jQuery("link[rel=alternate][hreflang|='" + endef + "']").attr("href"); 4392 4393 sendEventToGoogleAnalytics('changelanguage', countryCode, currency); 4394 jQuery.ajax({ 4395 type: "POST", 4396 url: encodeURI('https://www.twonav.com/en/configuration/switcher/switch/'), 4397 data: {storeCurrency: currency, storeLanguage: countryCode, category: category}, 4398 success: function (result) { 4399 var dataResult = jQuery.parseJSON(result); 4400 if (dataResult['response']) { 4401 var urlChange = 'https://www.twonav.com/en/software/app'; 4402 if (dataResult['currenturl'] != "") { 4403 urlChange = dataResult['currenturl']; 4404 } 4405 if (currentCategory < 555 && 4406 currentalternateURL != undefined) { 4407 urlChange = currentalternateURL; 4408 } 4409 location.href = urlChange; 4410 return true; 4411 } else { 4412 return false; 4413 } 4414 }, 4415 complete: function () { 4416 hide_loading(); 4417 } 4418 }); 4419 return false; 4420 } else { 4421 return false; 4422 } 4423 }); 4424 }) 4425</script>
4425 4426</li> 4427 <li><div> 4428 <form method="post" action="#" class="currencySwitcher"> 4429 <select id="currencySwitcher" name="storeCurrency" class="form-control"> 4430 <option value='EUR'>EUR</option> 4431 <option value='USD' selected>USD</option> 4432 <option value='GBP'>GBP</option> 4433 <option value='ILS'>ILS</option> 4434 <option value='CAD'>CAD</option> 4435 <option value='AUD'>AUD</option> 4436 <option value='CHF'>CHF</option> 4437 <option value='RUB'>RUB</option> 4438 </select> 4439 <input type="hidden" name="currentStoreCode" value="en"/> 4440 <input type="hidden" name="currentCategory" value="4"/> 4441 </form> 4442</div>
4443<script type='text/javascript'> 4444 jQuery(document).ready(function () { 4445 jQuery('#currencySwitcher').on('change', function () { 4446 var currency = jQuery('.currencySwitcher select[name="storeCurrency"]').find(":selected").val(); 4447 var countryCode = jQuery('.currencySwitcher input[name="currentStoreCode"]').val(); 4448 var category = jQuery('.currencySwitcher input[name="currentCategory"]').val(); 4449 4450 if (currency !== undefined && countryCode !== undefined) { 4451 show_loading(); 4452 4453 sendEventToGoogleAnalytics('changestore', countryCode, currency); 4454 4455 jQuery.ajax({ 4456 type: "POST", 4457 url: encodeURI('https://www.twonav.com/en/configuration/switcher/switch/'), 4458 data: {storeCurrency: currency, storeLanguage: countryCode, category: category}, 4459 success: function (result) { 4460 var dataResult = jQuery.parseJSON(result); 4461 if (dataResult['response']) { 4462 var urlChange = 'https://www.twonav.com/en/software/app'; 4463 if (dataResult['currenturl'] != "") { 4464 urlChange = dataResult['currenturl']; 4465 } 4466 location.href = urlChange; 4467 return true; 4468 } else { 4469 return false; 4470 } 4471 }, 4472 complete: function () { 4473 hide_loading(); 4474 } 4475 }); 4476 return false; 4477 } else { 4478 return false; 4479 } 4480 }); 4481 }) 4482</script>
4482 4483</li> 4484 </ul> 4485 </div> 4486 <div class="col-9 is-align-right"> 4487 <p>© <span class="js-get-current-year">2022</span> CompeGPS Team S.L. All rights reserved. <a href="/en/legal-notice">Legal Notice</a> and <a href="/en/privacy-policy">Privacy Policy</a></p> 4488 </div> 4489 </div> 4490 </div> 4491 </div> 4492</div>
4493<script type="text/javascript">// <![CDATA[ 4494jQuery(function(){ 4495 jQuery(".js-get-current-year").html(new Date().getFullYear()); 4496}); 4497// ]]></script>
4497</div>
4498<script> 4499document.createElement("picture"); 4500jQuery(document).on('focus click tap keypress', '#searchMap', function(e) { 4501 jQuery(this).attr("autocomplete", 'off'); 4502 if (e.which == 13) { 4503 e.preventDefault(); 4504 4505 jQuery(".pac-container").show(); 4506 return false; 4507 } 4508}); 4509</script>
4509 4510<!-- Facebook Pixel Code -->
4511<script> 4512!function(f,b,e,v,n,t,s) 4513{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 4514 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 4515 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 4516 n.queue=[];t=b.createElement(e);t.async=!0; 4517 t.src=v;s=b.getElementsByTagName(e)[0]; 4518 s.parentNode.insertBefore(t,s)}(window,document,'script', 4519 'https://connect.facebook.net/en_US/fbevents.js'); 4520fbq('consent', 'revoke'); 4521fbq('init', '245486495989848'); 4522fbq('track', 'PageView'); 4523</script>
4523 4524<noscript><img height="1" width="1" src="https://www.facebook.com/tr?id=245486495989848&ev=PageView&noscript=1"/></noscript> 4525<!-- End Facebook Pixel Code --><style> 4526a[href^="https://"].js-open-embed-yt:after { 4527 content: "PLAY VIDEO" 4528} 4529 4530</style>
4531<script> 4532function changeWordButtonFlat() { 4533 if (window.innerWidth <= 768 && 4534 jQuery(".content-compare .compare-devices.js-view-gps-compare .inner-device .btnFlat")[0]) { 4535 jQuery(".content-compare .compare-devices.js-view-gps-compare .inner-device .btnFlat").html("View"); 4536 } 4537} 4538 4539function supportsVideoType(type) { 4540 let video; 4541 4542 // Allow user to create shortcuts, i.e. just "webm" 4543 let formats = { 4544 ogg: 'video/ogg; codecs="theora"', 4545 h264: 'video/mp4; codecs="avc1.42E01E"', 4546 webm: 'video/webm; codecs="vp8, vorbis"', 4547 vp9: 'video/webm; codecs="vp9"', 4548 hls: 'application/x-mpegURL; codecs="avc1.42E01E"' 4549 }; 4550 4551 if(!video) { 4552 video = document.createElement('video') 4553 } 4554 4555 return video.canPlayType(formats[type] || type); 4556} 4557 4558jQuery(function() { 4559 if (jQuery("a.js-track-link[target=_blank][item_category=Download][item_action=Page_Software_Land]")[0]) { 4560 if (!isWindows() && !isMacintosh()) { 4561 jQuery("a.js-track-link[target=_blank][item_category=Download][item_action=Page_Software_Land]").click(function(e){ 4562 e.preventDefault(); 4563 4564 4565 jQuery("#modalErrorAlert").modal("hide"); 4566 4567 jQuery("#modalErrorAlert .modal-title").html("Download" + " Land") 4568 jQuery("#modalErrorAlert .modal-body").html("Land is a desktop program. To download it, go to the TwoNav customer area using a PC or a Mac."); 4569 4570 jQuery("#modalErrorAlert .modal-footer").hide(); 4571 jQuery("#modalErrorAlert").modal("show"); 4572 4573 return false; 4574 4575 }); 4576 } 4577 } 4578 4579 var canPlayVideo = supportsVideoType('h264') === "probably"; 4580 4581 if (canPlayVideo) { 4582 if (jQuery(".block-inner-banner .item")[0]) { 4583 jQuery(".block-inner-banner .item").each(function() { 4584 var elem = jQuery(this).find('.is-video video'); 4585 var elem_m = jQuery(this).find('.is-video-m video'); 4586 if (elem[0]) { 4587 elem.show(); 4588 if (elem_m[0]) { 4589 jQuery(this).find('.is-video picture').hide(); 4590 } else { 4591 jQuery(this).find('.is-video picture').addClass('hidden-from-md'); 4592 } 4593 } 4594 if (elem_m[0]) { 4595 elem_m.show(); 4596 if (elem[0]) { 4597 jQuery(this).find('.is-video-m picture').hide(); 4598 } else { 4599 jQuery(this).find('.is-video-m picture').addClass('hidden-to-md'); 4600 } 4601 } 4602 }); 4603 } 4604 } 4605 var totalitemsquote = 0; 4606 if (jQuery('.js-checkout-quantity')[0]) { 4607 jQuery('.js-checkout-quantity').html(totalitemsquote); 4608 } 4609 4610 changeWordButtonFlat(); 4611 4612 jQuery(window).on("resize load", function () { 4613 changeWordButtonFlat(); 4614 }); 4615 4616 heightShowCaseRecalculate(); 4617 4618 jQuery(".is-product-203337 .onpromo").html('').hide(); 4619jQuery(".is-product-203337 .nopromo").html('<strong>$9.42</strong> <span class=\"freq\">Annual</span>').show(); 4620jQuery(".is-product-203338 .onpromo").html('').hide(); 4621jQuery(".is-product-203338 .nopromo").html('<strong>$28.28</strong> <span class=\"freq\">Annual</span>').show(); 4622jQuery(".is-product-203339 .onpromo").html('').hide(); 4623jQuery(".is-product-203339 .nopromo").html('<strong>$56.57</strong> <span class=\"freq\">Annual</span>').show(); 4624jQuery(".is-product-88814 .onpromo").html('').hide(); 4625jQuery(".is-product-88814 .nopromo").html('<strong>$122.59</strong> <span class=\"freq\">Single payment</span>').show(); 4626jQuery(".is-product-89074 .onpromo").html('').hide(); 4627jQuery(".is-product-89074 .nopromo").html('<strong>$56.57</strong> <span class=\"freq\">Single payment</span>').show(); 4628jQuery("#subscriptionOffer").show(); 4629jQuery(".plansSection").hide(); 4630jQuery(".linksSection").show(); 4631jQuery("#subscriptionOffer").hide(); 4632jQuery(".is-product-88814").hide(); 4633if (jQuery(".buy-subscription-action")[0] || jQuery(".header_subscription_get_trial")[0] ) { 4634jQuery("#subscription_title").html('Experience more for less. Try PRO for free for 30 days'); 4635 jQuery("#buy-subscription-203337") 4636 .attr("onclick", "setLocation('https://www.twonav.com/en/checkout/cart/add/form_key/osGsqfNapb0pBTPU/product/203337/')"); 4637 jQuery("#buy-subscription-203338") 4638 .attr("onclick", "setLocation('https://www.twonav.com/en/checkout/cart/add/form_key/osGsqfNapb0pBTPU/product/203338/')"); 4639 jQuery("#buy-subscription-203339") 4640 .attr("onclick", "setLocation('https://www.twonav.com/en/checkout/cart/add/form_key/osGsqfNapb0pBTPU/product/203339/')"); 4641 jQuery("#buy-subscription-88814").attr("onclick", "setLocation('https://www.twonav.com/en/checkout/cart/add/form_key/osGsqfNapb0pBTPU/product/88814/')"); 4642 jQuery("#buy-subscription-101>") 4643 .attr("onclick", "setLocation('https://www.twonav.com/en/checkout/cart/add/form_key/osGsqfNapb0pBTPU/product/101/')"); 4644 jQuery("#buy-subscription-89074") 4645 .attr("onclick", "setLocation('https://www.twonav.com/en/checkout/cart/add/form_key/osGsqfNapb0pBTPU/product/89074/')"); 4646 } 4647 jQuery("body").on("click", "#subscription_get_trial_link", function() { 4648 var url = "https://www.twonav.com/en/myproduct/index/processtrial/"; 4649 4650 var genError = "<p>An error has occurred during the process. Please contact us stating exactly this error message with its error code via <a target=\"_blank\" href=\"https://support.twonav.com\">https://support.twonav.com</a>, or repeat the process from the beginning.</p><p>We will try to provide you with a solution as soon as possible.</p><p>We apologize for any inconvenience.</p>"; 4651 processSubscriptionGetTrialLink(url, genError); 4652 }); 4653 4654}); 4655 4656var sparams_page = ""; 4657var sparams_event = ""; 4658 4659function sendNewsletter() 4660{ 4661 var newsletters_form = document.getElementById("newsletter-subscription-form"); 4662 var newsletters_url = 'https://www.twonav.com/en/mydata/public/subscribePost/'; 4663 var newsletters_email = document.getElementById("email-newsletter").value; 4664 var newsletters_terms = document.getElementById("terms-and-conditions");
4665 var validateFieldsByType = new TypeFieldsValidation(newsletters_terms); 4666 document.getElementById("error-newsletter").innerHTML = "Required field"; 4667 if (!validateFieldsByType.validateEmail(newsletters_email)) { 4668 document.getElementById("error-newsletter").innerHTML = "Please enter a valid email address. For example [email protected]."; 4669 document.getElementById("error-newsletter").style.display = "block"; 4670 return false; 4671 } 4672 if (!validateFieldsByType.isCheckboxChecked()) { 4673 document.getElementById("error-newsletter").style.display = "block"; 4674 return false; 4675 } 4676 document.getElementById("error-newsletter").style.display = "none"; 4677 var newsletters = new Newsletters(newsletters_form, newsletters_url, newsletters_email); 4678 newsletters.submitNewsletters(); 4679} 4680 4681jQuery("body").on("click", "#send-newsletter", function() { 4682 sendNewsletter(); 4683}); 4684 4685jQuery("body").on("keypress", "#email-newsletter", function(e) { 4686 if(e.which == 13) { 4687 e.preventDefault(); 4688 sendNewsletter(); 4689 } 4690}); 4691 4692 4693</script>
4693 4694 <style> 4695 .modal-body .checkbox { 4696 padding: 0; 4697 margin: 0; 4698 } 4699 .checkbox .title { 4700 line-height: 60px; 4701 } 4702 .checkbox .text { 4703 position: relative;top: -20px; font-size: 14px; font-weight: normal; 4704 } 4705 .checkbox .checkbox-wrapper { 4706 --slider-height: 8px; 4707 --slider-width: calc(var(--slider-height) * 4); 4708 --switch-height: calc(var(--slider-height) * 3); 4709 --switch-width: var(--switch-height); 4710 --switch-shift: var(--slider-height); 4711 --transition: all 0.2s ease; 4712 4713 --switch-on-color: #00B3AD; 4714 --slider-on-color: #e4ebeb; 4715 4716 --switch-off-color: #949a9a; 4717 --slider-off-color: #e4ebeb; 4718 4719 top: -34px; 4720 position: relative; 4721 width: 100%; 4722 text-align: right; 4723 } 4724 4725 .checkbox .checkbox-wrapper .switch { 4726 display: block; 4727 } 4728 4729 .checkbox .checkbox-wrapper .switch .slider { 4730 position: relative; 4731 display: inline-block; 4732 height: var(--slider-height); 4733 width: var(--slider-width); 4734 border-radius: var(--slider-height); 4735 cursor: pointer; 4736 background: var(--slider-off-color); 4737 transition: var(--transition); 4738 } 4739 4740 .checkbox .checkbox-wrapper .switch .slider:after { 4741 background: var(--switch-off-color); 4742 position: absolute; 4743 left: calc(-1 * var(--switch-shift)); 4744 top: calc((var(--slider-height) - var(--switch-height)) / 2); 4745 display: block; 4746 width: var(--switch-height); 4747 height: var(--switch-width); 4748 border-radius: 50%; 4749 box-shadow: 0px 2px 2px rgba(0, 0, 0, .2); 4750 content: ''; 4751 transition: var(--transition); 4752 } 4753 4754 .checkbox .checkbox-wrapper .switch label { 4755 margin-right: 7px; 4756 } 4757 4758 .checkbox .checkbox-wrapper .switch .input { 4759 height: 50px; 4760 width: 50px; 4761 position: absolute; 4762 top: -15px; 4763 z-index: 40; 4764 opacity: 0; 4765 right: -2px; 4766 } 4767 4768 .checkbox .checkbox-wrapper .switch .input ~ .label { 4769 margin-left: var(--slider-height); 4770 } 4771 4772 .checkbox .checkbox-wrapper .switch .input:checked ~ .slider:after { 4773 left: calc(var(--slider-width) - var(--switch-width) + var(--switch-shift)); 4774 } 4775 4776 .checkbox .checkbox-wrapper .switch .input:checked ~ .slider { 4777 background: var(--slider-on-color); 4778 } 4779 4780 .checkbox .checkbox-wrapper .switch .input:checked ~ .slider:after { 4781 background: var(--switch-on-color); 4782 } 4783</style> 4784 4785<!-- Modal Cookies not Activated --> 4786<div class="modal fade" id="modalCookiesAccept" tabindex="-1" role="dialog" aria-labelledby=""> 4787 <div class="modal-dialog" role="document"> 4788 <div class="modal-content"> 4789 <div class="modal-header"> 4790 <h4 class="modal-title">Cookie Settings</h4> 4791 </div> 4792 <div class="modal-body"> 4793 <p>For more information see our <a href="https://www.twonav.com/en/cookies-policy" target="_blank">Cookies Policy</a></p> <div class="form-group"> 4794 <div class="checkbox "> 4795 <label for="technical"> 4796 <div class="title"> 4797 <strong>Technical and necessary</strong> 4798 </div> 4799 <div class="checkbox-wrapper"> 4800 <div class="switch"> 4801 <input name="technical" id="technical" class="input" type="checkbox" checked disabled /> 4802 <label for="technical" class="slider"></label> 4803 </div> 4804 </div> 4805 <div class="text">They are those that allow the user to navigate through a web page, platform or application and use the different options or services that exist therein.</div> 4806 </label> 4807 </div> 4808 <div class="checkbox "> 4809 <label for="analytical"> 4810 <div class="title"> 4811 <strong>Measurement and Analysis</strong> 4812 </div> 4813 <div class="checkbox-wrapper"> 4814 <div class="switch"> 4815 <input name="analytical" id="analytical" class="input" type="checkbox" /> 4816 <label for="analytical" class="slider"></label> 4817 </div> 4818 </div> 4819 <div class="text">They are those that allow the person responsible for them to monitor and analyze the behavior of the users of the websites to which they are linked.</div> 4820 </label> 4821 </div> 4822 <div class="checkbox "> 4823 <label for="marketing"> 4824 <div class="title"> 4825 <strong>Marketing and Advertising</strong> 4826 </div> 4827 <div class="checkbox-wrapper"> 4828 <div class="switch"> 4829 <input name="marketing" id="marketing" class="input" type="checkbox" /> 4830 <label for="marketing" class="slider"></label> 4831 </div> 4832 </div> 4833 <div class="text">They are those that store information on user behavior obtained through continuous observation of their browsing habits, which allows the development of a specific profile to display advertising based on it.</div> 4834 </label> 4835 </div> 4836 </div> 4837 </div> 4838 <div class="modal-footer"> 4839 <button type="button" class="btnFlat modal-cookie
4839s-accept-only-selected" data-dismiss="modal" aria-label="Close">Accept only selected ones</button> 4840 <button type="button" class="btnFlat modal-cookies-accept-all" data-dismiss="modal" aria-label="Close">Accept all Cookies</button> 4841 </div> 4842 </div> 4843 </div> 4844</div> 4845 4846<div class="cookies-alert-gpdr" id="cookie-message"> 4847 <div class="inner-cookies"> 4848 <div class="message">We use cookies to improve your experience, understand your usage, and personalize advertising and your experience based on your interests. We also use third-party cookies. You can set or reject cookies by clicking <a href="#modalCookiesAccept" data-toggle="modal" data-target="#modalCookiesAccept">Cookie Settings</a> . For more information consult our <a href="https://www.twonav.com/en/cookies-policy" target="_blank">Cookies Policy</a></div> 4849 <div class="buttons"> 4850 <a title="Accept Cookies" class="btnFlat cookies-accept-all cookienotice-page-link" href="#">Accept Cookies</a> 4851 <a title="Reject Cookies" class="btnFlat cookies-reject cookienotice-page-link" href="#">Reject Cookies</a> 4852 <div> 4853 <a title="Configure Cookies" href="#modalCookiesAccept" data-toggle="modal" data-target="#modalCookiesAccept">Configure Cookies</a> 4854 </div> 4855 </div> 4856 </div> 4857</div>
4858<script type="text/javascript"> 4859//<![CDATA[ 4860 window.removeItem=function(args){ //for version mage1501 and later 4861 if (enable_ajax_compare && (args.search('catalog/product_compare/remove') != -1) ){ 4862 opener.deletePCompare=1; 4863 if(setfocus){ // for win parent , detect by var setfocus 4864 4865 opener.isCompare=1; 4866 opener.deletePCompare=1; 4867 4868 opener.focus(); 4869 opener.ajaxUpdate(args,'url'); 4870 exit; 4871 } else { 4872 ajaxUpdate(args, 'url'); //for win-popup 4873 } 4874 } else { 4875 window.location.href = args; 4876 } 4877 }; 4878//]]> 4879</script>
4879 4880<div id="wc-overlay" class="wc-overlay"><div class="wc-overlay-loading"></div></div>
4880<script> 4881 if(productImpressions.length > 0) { 4882 function guaChunk(arr, n) { 4883 return arr.slice(0,(arr.length+n-1)/n|0). 4884 map(function(c,i) { return arr.slice(n*i,n*i+n); }); 4885 } 4886 productImpressionsChunks = guaChunk(productImpressions, 20); 4887 for(var i=0; i < productImpressionsChunks.length; i++) { 4888 //console.log(productImpressionsChunks[i]); 4889 dataLayer.push({ 4890 'ecommerce': { 4891 'currencyCode': 'USD', 4892 'impressions': productImpressionsChunks[i] 4893 }, 4894 'event':'GAevent', 4895 'eventCategory':'impression', 4896 'eventAction':'sent', 4897 'eventNoInteraction':true 4898 }); 4899 } 4900 } 4901 4902 4903 4904 4905 if(promoImpressions.length > 0) { 4906 dataLayer.push({ 4907 'ecommerce': { 4908 'promoView' : { 4909 'promotions': promoImpressions 4910 } 4911 } 4912 }); 4913 dataLayer.push({ 4914 'event':'GAevent', 4915 'eventCategory':'impression', 4916 'eventAction':'sent', 4917 'eventNoInteraction':true 4918 }); 4919 } 4920</script>
4920 4921</div> 4922</body> 4923</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.