-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkakao.js
128 lines (126 loc) · 6.41 KB
/
kakao.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
window.kakao = window.kakao || {}, window.kakao.maps = window.kakao.maps || {}, window.daum && window.daum.maps ? window.kakao.maps = window.daum.maps : (window.daum = window.daum || {}, window.daum.maps = window.kakao.maps),
function() {
function a() {
if (o.length) {
n(s[o.shift()], a).start()
} else e()
}
function n(a, n) {
var e = document.createElement("script");
return e.onload = n, e.onreadystatechange = function() {
/loaded|complete/.test(this.readyState) && n()
}, {
start: function() {
e.src = a || "",
document.getElementsByTagName("head")[0].appendChild(e), e = null
}
}
}
function e() {
for (; i[0];) i.shift()();
t.readyState = 2
}
var t = kakao.maps = kakao.maps || {};
if (void 0 === t.readyState) t.onloadcallbacks = [], t.readyState = 0;
else if (2 === t.readyState) return;
t.URI_FUNC = {
ROADMAP: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNGSD01/v25_gzgye/" + e + "/" + n + "/" + a + ".png"
},
HYBRID: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNGSD_SKYH01/v24_fhhji/" + e + "/" + n + "/" + a + ".png"
},
ROADVIEW: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNGSD_RV01/v17_9x5qv/" + e + "/" + n + "/" + a + ".png"
},
BICYCLE: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNGSD_BIKE01/v10_0614m/" + e + "/" + n + "/" + a + ".png"
},
USE_DISTRICT: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNGSD_CAD01/v16_y7xrb/" + e + "/" + n + "/" + a + ".png"
},
SR: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNGSD_SR01/v30_imohs/" + e + "/" + n + "/" + a + ".png"
},
BBOUND: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNGSD_BBOUND01/v14_mjpss/" + e + "/" + n + "/" + a + ".png"
},
HBOUND: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNGSD_HBOUND01/v15_wmdyj/" + e + "/" + n + "/" + a + ".png"
},
TRAFFIC: function(a, n, e) {
return "r.maps.daum-img.net/mapserver/file/realtimeroad/L" + e + "/" + n + "/" + a + ".png"
},
ROADMAP_HD: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG01/v31_d3mmy/" + e + "/" + n + "/" + a + ".png"
},
HYBRID_HD: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG_SKYH01/v23_zv3v9/" + e + "/" + n + "/" + a + ".png"
},
ROADVIEW_HD: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG_RV01/v17_9gw7i/" + e + "/" + n + "/" + a + ".png"
},
BICYCLE_HD: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG_BIKE01/v10_h1s0g/" + e + "/" + n + "/" + a + ".png"
},
USE_DISTRICT_HD: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG_CAD01/v19_v7dfy/" + e + "/" + n + "/" + a + ".png"
},
SR_HD: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG_SR01/v03_tqegg/" + e + "/" + n + "/" + a + ".png"
},
BBOUND_HD: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG_BBOUND01/v14_drfcn/" + e + "/" + n + "/" + a + ".png"
},
HBOUND_HD: function(a, n, e) {
return "map.daumcdn.net/map_k3f_prod/bakery/image_map_png/PNG_HBOUND01/v15_z7qu8/" + e + "/" + n + "/" + a + ".png"
},
TRAFFIC_HD: function(a, n, e) {
return "r.maps.daum-img.net/mapserver/file/realtimeroad_hd/L" + e + "/" + n + "/" + a + ".png"
}
}, t.VERSION = {
ROADMAP_SUFFIX: "",
SKYVIEW_VERSION: "160114",
SKYVIEW_HD_VERSION: "160107"
}, t.RESOURCE_PATH = {
ROADVIEW_AJAX: "//t1.daumcdn.net/roadviewjscore/core/css3d/200204/standard/1580795088957/roadview.js",
ROADVIEW_CSS: "//t1.daumcdn.net/roadviewjscore/core/openapi/standard/240814/roadview.js"
};
for (var r, p = "https:" == location.protocol ? "https:" : "http:", m = "", d = document.getElementsByTagName("script"), _ = d.length; r = d[--_];)
if (/\/(beta-)?dapi\.kakao\.com\/v2\/maps\/sdk\.js\b/.test(r.src) || /\/map_js_init\/open4\.test\.js\b/.test(r.src) || /\/map_js_init\/open4\.cbt\.js\b/.test(r.src)) {
m = r.src;
break
} d = null;
var i = t.onloadcallbacks,
o = ["v3"],
c = "",
s = {
v3: p + "//t1.daumcdn.net/mapjsapi/js/main/4.4.19/kakao.js",
services: p + "//t1.daumcdn.net/mapjsapi/js/libs/services/1.0.2/services.js",
drawing: p + "//t1.daumcdn.net/mapjsapi/js/libs/drawing/1.2.6/drawing.js",
clusterer: p + "//t1.daumcdn.net/mapjsapi/js/libs/clusterer/1.0.9/clusterer.js"
},
u = function(a) {
var n = {};
return a.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(a, e, t) {
n[e] = t
}), n
}(m);
c = u.appkey, c && (t.apikey = c), t.version = "4.4.19";
var g = u.libraries;
if (g && (o = o.concat(g.split(","))), "false" !== u.autoload) {
for (var _ = 0, f = o.length; _ < f; _++) ! function(a) {
a && document.write('<script charset="UTF-8" src="' + a + '"><\/script>')
}(s[o[_]]);
t.readyState = 2
}
t.load = function(n) {
switch (i.push(n), t.readyState) {
case 0:
t.readyState = 1, a();
break;
case 2:
e()
}
}
}();