WME Ростовская область 1.0

Creates polygons for Ростовская область

目前为 2016-11-03 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name WME Ростовская область 1.0
  3. // @description Creates polygons for Ростовская область
  4. // @include https://www.waze.com/editor/*
  5. // @include https://www.waze.com/*/editor/*
  6. // @include https://editor-beta.waze.com/editor/*
  7. // @include https://editor-beta.waze.com/*/editor/*
  8. // @version 1.0
  9. // @grant none
  10. // @license http://creativecommons.org/licenses/by-nc-sa/3.0/
  11. // @copyright 2014 davielde (https://gf.qytechs.cn/ru/scripts/8565-wme-mapraid-overlay) 2015-2016 alexletov
  12. // @namespace https://gf.qytechs.cn/ru/scripts/16104-wme-Ростовская-область-1-0
  13. // @require https://gf.qytechs.cn/scripts/24541-wme-%D0%A0%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F-%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C-1-0-%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-1/code/WME%20%D0%A0%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C%2010:%20%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%201.js?version=155985
  14. // @require https://gf.qytechs.cn/scripts/24542-wme-%D0%A0%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F-%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C-1-0-%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-2/code/WME%20%D0%A0%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C%2010:%20%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%202.js?version=155987
  15. // ==/UserScript==
  16.  
  17. //---------------------------------------------------------------------------------------
  18.  
  19. // Using data from http://gis-lab.info/qa/osm-adm.html GisLab OSM
  20.  
  21. // The list of parameters
  22. // SCRIPT_ID = a2016_041691670311_01421478210622069
  23. // SMALL_NAME = Ros-HL
  24. // UNIQUE_NAME = a2016_041691670311_01421478210622069Rostovskajaoblast
  25. // MAIN_REGION_NAME = Ростовская область
  26. // VERSION = 1.0
  27.  
  28. var VERSION = 1.0;
  29.  
  30. function prepare_a2016_041691670311_01421478210622069()
  31. {
  32. try {
  33. if (!((typeof window.Waze.map !== undefined) && (undefined !== typeof window.Waze.map.events.register) && (undefined !== typeof window.Waze.selectionManager.events.register ) && (undefined !== typeof window.Waze.loginManager.events.register) )) {
  34. setTimeout(levelUpdater_init, 1000);
  35. return;
  36. }
  37. } catch (err) {
  38. setTimeout(prepare_a2016_041691670311_01421478210622069, 1000);
  39. return;
  40. }
  41.  
  42. console.log('WME GPS Tracer: init');
  43.  
  44. var userInfo = getElId("user-info");
  45. if (userInfo === null) {
  46. window.setTimeout(prepare_a2016_041691670311_01421478210622069, 500);
  47. return;
  48. }
  49.  
  50. var navTabs = userInfo.getElementsByTagName("ul");
  51. if (navTabs.length === 0) {
  52. window.setTimeout(prepare_a2016_041691670311_01421478210622069, 500);
  53. return;
  54. }
  55.  
  56. if (typeof navTabs[0] === undefined) {
  57. window.setTimeout(prepare_a2016_041691670311_01421478210622069, 500);
  58. return;
  59. }
  60. var tabContents = userInfo.getElementsByTagName("div");
  61. if (tabContents.length === 0) {
  62. window.setTimeout(prepare_a2016_041691670311_01421478210622069, 500);
  63. return;
  64. }
  65.  
  66. if (typeof tabContents[0] === undefined) {
  67. window.setTimeout(prepare_a2016_041691670311_01421478210622069, 500);
  68. return;
  69. }
  70. bootstrap_a2016_041691670311_01421478210622069();
  71. }
  72.  
  73. function bootstrap_a2016_041691670311_01421478210622069()
  74. {
  75. var bGreasemonkeyServiceDefined = false;
  76.  
  77. try {
  78. bGreasemonkeyServiceDefined = (typeof Components.interfaces.gmIGreasemonkeyService === "object");
  79. } catch (err) { /* Ignore */ }
  80.  
  81. if (typeof unsafeWindow === "undefined" || ! bGreasemonkeyServiceDefined) {
  82. unsafeWindow = ( function () {
  83. var dummyElem = document.createElement('p');
  84. dummyElem.setAttribute('onclick', 'return window;');
  85. return dummyElem.onclick();
  86. }) ();
  87. }
  88.  
  89. var addon = document.createElement('section');
  90. addon.innerHTML = '<b>Ростовская область</b> v' + VERSION + 'a2016_041691670311_01421478210622069';
  91.  
  92.  
  93. section = document.createElement('p');
  94. section.style.paddingTop = "8px";
  95. section.style.textIndent = "16px";
  96. section.id = "a2016_041691670311_01421478210622069";
  97. section.innerHTML = '<table border=1><tr><td>Цвет</td><td>Регион</td></tr><tr><td bgcolor="2219B2"></td><td>Ростов-на-Дону</td></tr><tr><td bgcolor="580EAD"></td><td>Мясниковский район</td></tr><tr><td bgcolor="FFEC00"></td><td>Неклиновский район</td></tr><tr><td bgcolor="FFC300"></td><td>Таганрог</td></tr><tr><td bgcolor="00AF64"></td><td>Целинский район</td></tr><tr><td bgcolor="FF9200"></td><td>Волгодонской район</td></tr><tr><td bgcolor="FF4900"></td><td>Сальский район</td></tr><tr><td bgcolor="4DDE00"></td><td>Егорлыкский район</td></tr><tr><td bgcolor="00A876"></td><td>Кашарский район</td></tr><tr><td bgcolor="FF5900"></td><td>Зерноградский район</td></tr><tr><td bgcolor="EC0033"></td><td>Усть-Донецкий район</td></tr><tr><td bgcolor="CD0074"></td><td>Чертковский район</td></tr><tr><td bgcolor="A66000"></td><td>Миллеровский район</td></tr><tr><td bgcolor="043C6B"></td><td>Тарасовский район</td></tr><tr><td bgcolor="7608AA"></td><td>Каменский район</td></tr><tr><td bgcolor="028E9B"></td><td>Красносулинский район</td></tr><tr><td bgcolor="A1A500"></td><td>Гуково</td></tr><tr><td bgcolor="2219B2"></td><td>Октябрьский район</td></tr><tr><td bgcolor="580EAD"></td><td>Новошахтинск</td></tr><tr><td bgcolor="FFEC00"></td><td>Шахты</td></tr><tr><td bgcolor="FFC300"></td><td>Новочеркасск</td></tr><tr><td bgcolor="00AF64"></td><td>Веселовский район</td></tr><tr><td bgcolor="FF9200"></td><td>Боковский район</td></tr><tr><td bgcolor="FF4900"></td><td>Белокалитвинский район</td></tr><tr><td bgcolor="4DDE00"></td><td>Багаевский район</td></tr><tr><td bgcolor="00A876"></td><td>Заветинский район</td></tr><tr><td bgcolor="FF5900"></td><td>Кагальницкий район</td></tr><tr><td bgcolor="EC0033"></td><td>Родионово-Несветайский район</td></tr><tr><td bgcolor="CD0074"></td><td>Аксайский район</td></tr><tr><td bgcolor="A66000"></td><td>Азовский район</td></tr><tr><td bgcolor="043C6B"></td><td>Куйбышевский район</td></tr><tr><td bgcolor="7608AA"></td><td>Советский район</td></tr><tr><td bgcolor="028E9B"></td><td>Милютинский район</td></tr><tr><td bgcolor="A1A500"></td><td>Обливский район</td></tr><tr><td bgcolor="2219B2"></td><td>Орловский район</td></tr><tr><td bgcolor="580EAD"></td><td>Морозовский район</td></tr><tr><td bgcolor="FFEC00"></td><td>Тацинский район</td></tr><tr><td bgcolor="FFC300"></td><td>Цимлянский район</td></tr><tr><td bgcolor="00AF64"></td><td>Константиновский район</td></tr><tr><td bgcolor="FF9200"></td><td>Семикаракорский район</td></tr><tr><td bgcolor="FF4900"></td><td>Мартыновский район</td></tr><tr><td bgcolor="4DDE00"></td><td>Пролетарский район</td></tr><tr><td bgcolor="00A876"></td><td>Зимовниковский район</td></tr><tr><td bgcolor="FF5900"></td><td>Шолоховский район</td></tr><tr><td bgcolor="EC0033"></td><td>Дубовский район</td></tr><tr><td bgcolor="CD0074"></td><td>Песчанокопский район</td></tr><tr><td bgcolor="A66000"></td><td>Ремонтненский район</td></tr><tr><td bgcolor="043C6B"></td><td>Каменск-Шахтинский</td></tr><tr><td bgcolor="7608AA"></td><td>Донецк</td></tr><tr><td bgcolor="028E9B"></td><td>Зверево</td></tr><tr><td bgcolor="A1A500"></td><td>Верхнедонской район</td></tr><tr><td bgcolor="2219B2"></td><td>Матвеево-Курганский район</td></tr><tr><td bgcolor="580EAD"></td><td>Волгодонск</td></tr><tr><td bgcolor="FFEC00"></td><td>Азов</td></tr><tr><td bgcolor="FFC300"></td><td>Батайск</td></tr></table>';
  98.  
  99. addon.appendChild(section);
  100.  
  101. var userTabs = getId('user-info');
  102. var navTabs = getElementsByClassName('nav-tabs', userTabs)[0];
  103. var tabContent = getElementsByClassName('tab-content', userTabs)[0];
  104.  
  105. var newtab = document.createElement('li');
  106. newtab.innerHTML = '<a href="#sidepanel-a2016_041691670311_01421478210622069" data-toggle="tab">Ros-HL</a>';
  107. navTabs.appendChild(newtab);
  108.  
  109. addon.id = "sidepanel-a2016_041691670311_01421478210622069";
  110. addon.className = "tab-pane";
  111. tabContent.appendChild(addon);
  112.  
  113. setTimeout(Inita2016_041691670311_01421478210622069, 1000);
  114. }
  115.  
  116. function AddPolygona2016_041691670311_01421478210622069(raidLayer,groupPoints,groupColor,groupNumber){
  117.  
  118. var mro_Map = unsafeWindow.Waze.map;
  119. var mro_OL = unsafeWindow.OpenLayers;
  120. var raidGroupLabel = groupNumber;
  121. var groupName = groupNumber;
  122.  
  123. var style = {
  124. strokeColor: groupColor,
  125. strokeOpacity: 0.8,
  126. strokeWidth: 3,
  127. fillColor: groupColor,
  128. fillOpacity: 0.15,
  129. label: raidGroupLabel,
  130. labelOutlineColor: "black",
  131. labelOutlineWidth: 3,
  132. fontSize: 14,
  133. fontColor: groupColor,
  134. fontOpacity: 0.85,
  135. fontWeight: "bold"
  136. };
  137.  
  138. var attributes = {
  139. name: groupName,
  140. number: groupNumber
  141. };
  142.  
  143. var pnt= [];
  144. for(i=0;i<groupPoints.length;i++){
  145. convPoint = new OpenLayers.Geometry.Point(groupPoints[i].lon, groupPoints[i].lat).transform(new OpenLayers.Projection("EPSG:4326"), mro_Map.getProjectionObject());
  146. pnt.push(convPoint);
  147. }
  148.  
  149. var ring = new mro_OL.Geometry.LinearRing(pnt);
  150. var polygon = new mro_OL.Geometry.Polygon([ring]);
  151.  
  152. var feature = new mro_OL.Feature.Vector(polygon,attributes,style);
  153. raidLayer.addFeatures([feature]);
  154.  
  155. }
  156.  
  157. function CurrentRaidLocationa2016_041691670311_01421478210622069(raid_mapLayer){
  158. var mro_Map = unsafeWindow.Waze.map;
  159.  
  160. for(i=0;i<raid_mapLayer.features.length;i++){
  161. var raidMapCenter = mro_Map.getCenter();
  162. var raidCenterPoint = new OpenLayers.Geometry.Point(raidMapCenter.lon, raidMapCenter.lat);
  163. var raidCenterCheck = raid_mapLayer.features[i].geometry.components[0].containsPoint(raidCenterPoint);
  164.  
  165. if(raidCenterCheck === true){
  166. var raidLocationLabel = raid_mapLayer.features[i].attributes.number + ' - ' + $('.WazeControlLocationInfo').text();
  167.  
  168. setTimeout(function(){$('.WazeControlLocationInfo').text(raidLocationLabel);}, 50);
  169. var str = $('.WazeControlLocationInfo').text();
  170.  
  171. var n2 = str.indexOf(" - ");
  172.  
  173. if(n2 > 0){
  174. var n = str.length;
  175. var res = str.substring(n2+2, n);
  176. var rescount = res.indexOf(" - ");
  177. var res2 = '';
  178. if(rescount>0){
  179. var n3 = res.length;
  180. res2 = res.substring(rescount+2, n3);
  181.  
  182. }
  183. raidLocationLabel = raid_mapLayer.features[i].attributes.number + ' - ' + res2;
  184. } else {
  185. raidLocationLabel = raid_mapLayer.features[i].attributes.number + ' - ' + $('.WazeControlLocationInfo').text();
  186. }
  187. setTimeout(function(){$('.WazeControlLocationInfo').text(raidLocationLabel);}, 200);
  188. }
  189. }
  190. }
  191.  
  192. function Inita2016_041691670311_01421478210622069(){
  193.  
  194. var mro_Map = unsafeWindow.Waze.map;
  195. var mro_OL = unsafeWindow.OpenLayers;
  196.  
  197. var mro_mapLayers = mro_Map.getLayersBy("uniqueName","__a2016_041691670311_01421478210622069Rostovskajaoblast");
  198.  
  199. var raid_mapLayer = new mro_OL.Layer.Vector("Районы: Ростовская область", {
  200. displayInLayerSwitcher: true,
  201. uniqueName: "__a2016_041691670311_01421478210622069Rostovskajaoblast"
  202. });
  203.  
  204. I18n.translations.en.layers.name["__a2016_041691670311_01421478210622069Rostovskajaoblast"] = "Районы: Ростовская область";
  205. mro_Map.addLayer(raid_mapLayer);
  206. raid_mapLayer.setVisibility(true);
  207. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206900 , "#2219B2","Ростов-на-Дону");
  208.  
  209. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206910 , "#580EAD","Мясниковский район");
  210.  
  211. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206920 , "#FFEC00","Неклиновский район");
  212.  
  213. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206930 , "#FFC300","Таганрог");
  214.  
  215. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206940 , "#00AF64","Целинский район");
  216.  
  217. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206950 , "#FF9200","Волгодонской район");
  218.  
  219. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206960 , "#FF4900","Сальский район");
  220.  
  221. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206970 , "#4DDE00","Егорлыкский район");
  222.  
  223. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206980 , "#00A876","Кашарский район");
  224.  
  225. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_0142147821062206990 , "#FF5900","Зерноградский район");
  226.  
  227. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069100 , "#EC0033","Усть-Донецкий район");
  228.  
  229. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069110 , "#CD0074","Чертковский район");
  230.  
  231. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069120 , "#A66000","Миллеровский район");
  232.  
  233. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069130 , "#043C6B","Тарасовский район");
  234.  
  235. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069140 , "#7608AA","Каменский район");
  236.  
  237. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069150 , "#028E9B","Красносулинский район");
  238.  
  239. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069160 , "#A1A500","Гуково");
  240.  
  241. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069170 , "#2219B2","Октябрьский район");
  242.  
  243. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069180 , "#580EAD","Новошахтинск");
  244.  
  245. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069190 , "#FFEC00","Шахты");
  246.  
  247. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069200 , "#FFC300","Новочеркасск");
  248.  
  249. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069210 , "#00AF64","Веселовский район");
  250.  
  251. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069220 , "#FF9200","Боковский район");
  252.  
  253. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069230 , "#FF4900","Белокалитвинский район");
  254.  
  255. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069240 , "#4DDE00","Багаевский район");
  256.  
  257. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069250 , "#00A876","Заветинский район");
  258.  
  259. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069260 , "#FF5900","Кагальницкий район");
  260.  
  261. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069270 , "#EC0033","Родионово-Несветайский район");
  262.  
  263. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069280 , "#CD0074","Аксайский район");
  264.  
  265. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069290 , "#A66000","Азовский район");
  266.  
  267. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069300 , "#043C6B","Куйбышевский район");
  268.  
  269. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069310 , "#7608AA","Советский район");
  270.  
  271. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069320 , "#028E9B","Милютинский район");
  272.  
  273. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069330 , "#A1A500","Обливский район");
  274.  
  275. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069340 , "#2219B2","Орловский район");
  276.  
  277. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069350 , "#580EAD","Морозовский район");
  278.  
  279. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069360 , "#FFEC00","Тацинский район");
  280.  
  281. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069370 , "#FFC300","Цимлянский район");
  282.  
  283. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069380 , "#00AF64","Константиновский район");
  284.  
  285. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069390 , "#FF9200","Семикаракорский район");
  286.  
  287. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069400 , "#FF4900","Мартыновский район");
  288.  
  289. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069410 , "#4DDE00","Пролетарский район");
  290.  
  291. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069420 , "#00A876","Зимовниковский район");
  292.  
  293. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069430 , "#FF5900","Шолоховский район");
  294.  
  295. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069440 , "#EC0033","Дубовский район");
  296.  
  297. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069450 , "#CD0074","Песчанокопский район");
  298.  
  299. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069460 , "#A66000","Ремонтненский район");
  300.  
  301. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069470 , "#043C6B","Каменск-Шахтинский");
  302.  
  303. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069480 , "#7608AA","Донецк");
  304.  
  305. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069490 , "#028E9B","Зверево");
  306.  
  307. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069500 , "#A1A500","Верхнедонской район");
  308.  
  309. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069510 , "#2219B2","Матвеево-Курганский район");
  310.  
  311. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069520 , "#580EAD","Волгодонск");
  312.  
  313. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069530 , "#FFEC00","Азов");
  314.  
  315. AddPolygona2016_041691670311_01421478210622069(raid_mapLayer, a2016_041691670311_01421478210622069540 , "#FFC300","Батайск");
  316.  
  317.  
  318. setTimeout(function(){CurrentRaidLocationa2016_041691670311_01421478210622069(raid_mapLayer);}, 3000);
  319. mro_Map.events.register("moveend", Waze.map, function(){CurrentRaidLocationa2016_041691670311_01421478210622069(raid_mapLayer);});
  320. mro_Map.events.register("zoomend", Waze.map, function(){CurrentRaidLocationa2016_041691670311_01421478210622069(raid_mapLayer);});
  321.  
  322. }
  323.  
  324. function getElClass(classname, node) {
  325. if (!node) node = document.getElementsByTagName("body")[0];
  326. var a = [];
  327. var re = new RegExp('\\b' + classname + '\\b');
  328. var els = node.getElementsByTagName("*");
  329. for (var i = 0, j = els.length; i < j; i++)
  330. if (re.test(els[i].className)) a.push(els[i]);
  331. return a;
  332. }
  333.  
  334. function getElementsByClassName(classname, node) {
  335. if(!node) node = document.getElementsByTagName("body")[0];
  336. var a = [];
  337. var re = new RegExp('\\b' + classname + '\\b');
  338. var els = node.getElementsByTagName("*");
  339. for (var i=0,j=els.length; i<j; i++)
  340. if (re.test(els[i].className)) a.push(els[i]);
  341. return a;
  342. }
  343.  
  344. function getId(node) {
  345. return document.getElementById(node);
  346. }
  347.  
  348. function getElId(node) {
  349. return document.getElementById(node);
  350. }
  351.  
  352. prepare_a2016_041691670311_01421478210622069();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址