var PLANET = {}; window.PLANET = window.PLANET || PLANET; var userAgent = navigator.userAgent.toLocaleLowerCase(); if (userAgent.search("android") > -1) { PLANET.os = "android"; } else if (userAgent.search("iphone") > -1 || userAgent.search("ipod") > -1 || userAgent.search("ipad") > -1) { PLANET.os = "ios"; } else { PLANET.os = "etc"; } var app = { baseUrl : { ios : "tmap://", android : "tmap://A1", etc : "tmap://" }, searchUrl : { ios : "tmap://?search=", android : "tmap://search?name=", etc : "tmap://" }, store : { android : "https://m.tstore.co.kr/userpoc/mp.jsp?pid=0000163382", ios : "https://itunes.apple.com/app/id431589174", etc : "https://www.tmap.co.kr" } }; PLANET.send = function(dest) { var _app = app; var _os = PLANET.os; var _baseUrl = _app.baseUrl[_os]; var _searchUrl = app.searchUrl[_os] + dest; var _url = (typeof dest == "undefined")? _baseUrl : _searchUrl; var startTime = new Date(); if (_os == "ios"){ setTimeout(function() { window.location = _app.store[_os]; }, 35); window.location = _url; }else if(_os == "android") { setTimeout(function() { var endTime = new Date(); if(endTime - startTime < 2300) { window.location = _app.store[_os]; } }, 2500); window.location = _url; } else { window.location = _app.store['etc']; } }; PLANET.get_tmap_url = function(dest) { var _app = app; var _os = PLANET.os; var _baseUrl = _app.baseUrl[_os]; var _searchUrl = app.searchUrl[_os] + dest; var _url = (typeof dest == "undefined")? _baseUrl : _searchUrl; var startTime = new Date(); if (_os == "ios"){ return _url; } else if(_os == "android") { return _url; } else { return _app.store['etc']; } };