Commit 1b5dc717b5123a8778a83c86a9ff3e587978e0c9
- Diff rendering mode:
- inline
- side by side
mouchak/static/js/leaflet.js
(2273 / 1)
  | |||
6 | 6 | !function(t,e,i){var n=t.L,o={};o.version="0.6.4","object"==typeof module&&"object"==typeof module.exports?module.exports=o:"function"==typeof define&&define.amd&&define(o),o.noConflict=function(){return t.L=n,this},t.L=o,o.Util={extend:function(t){var e,i,n,o,s=Array.prototype.slice.call(arguments,1);for(i=0,n=s.length;n>i;i++){o=s[i]||{};for(e in o)o.hasOwnProperty(e)&&(t[e]=o[e])}return t},bind:function(t,e){var i=arguments.length>2?Array.prototype.slice.call(arguments,2):null;return function(){return t.apply(e,i||arguments)}},stamp:function(){var t=0,e="_leaflet_id";return function(i){return i[e]=i[e]||++t,i[e]}}(),invokeEach:function(t,e,i){var n,o;if("object"==typeof t){o=Array.prototype.slice.call(arguments,3);for(n in t)e.apply(i,[n,t[n]].concat(o));return!0}return!1},limitExecByInterval:function(t,e,i){var n,o;return function s(){var a=arguments;return n?(o=!0,void 0):(n=!0,setTimeout(function(){n=!1,o&&(s.apply(i,a),o=!1)},e),t.apply(i,a),void 0)}},falseFn:function(){return!1},formatNum:function(t,e){var i=Math.pow(10,e||5);return Math.round(t*i)/i},trim:function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")},splitWords:function(t){return o.Util.trim(t).split(/\s+/)},setOptions:function(t,e){return t.options=o.extend({},t.options,e),t.options},getParamString:function(t,e,i){var n=[];for(var o in t)n.push(encodeURIComponent(i?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(e&&-1!==e.indexOf("?")?"&":"?")+n.join("&")},template:function(t,e){return t.replace(/\{ *([\w_]+) *\}/g,function(t,n){var o=e[n];if(o===i)throw new Error("No value provided for variable "+t);return"function"==typeof o&&(o=o(e)),o})},isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},emptyImageUrl:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="},function(){function e(e){var i,n,o=["webkit","moz","o","ms"];for(i=0;i<o.length&&!n;i++)n=t[o[i]+e];return n}function i(e){var i=+new Date,o=Math.max(0,16-(i-n));return n=i+o,t.setTimeout(e,o)}var n=0,s=t.requestAnimationFrame||e("RequestAnimationFrame")||i,a=t.cancelAnimationFrame||e("CancelAnimationFrame")||e("CancelRequestAnimationFrame")||function(e){t.clearTimeout(e)};o.Util.requestAnimFrame=function(e,n,a,r){return e=o.bind(e,n),a&&s===i?(e(),void 0):s.call(t,e,r)},o.Util.cancelAnimFrame=function(e){e&&a.call(t,e)}}(),o.extend=o.Util.extend,o.bind=o.Util.bind,o.stamp=o.Util.stamp,o.setOptions=o.Util.setOptions,o.Class=function(){},o.Class.extend=function(t){var e=function(){this.initialize&&this.initialize.apply(this,arguments),this._initHooks&&this.callInitHooks()},i=function(){};i.prototype=this.prototype;var n=new i;n.constructor=e,e.prototype=n;for(var s in this)this.hasOwnProperty(s)&&"prototype"!==s&&(e[s]=this[s]);t.statics&&(o.extend(e,t.statics),delete t.statics),t.includes&&(o.Util.extend.apply(null,[n].concat(t.includes)),delete t.includes),t.options&&n.options&&(t.options=o.extend({},n.options,t.options)),o.extend(n,t),n._initHooks=[];var a=this;return e.__super__=a.prototype,n.callInitHooks=function(){if(!this._initHooksCalled){a.prototype.callInitHooks&&a.prototype.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=n._initHooks.length;e>t;t++)n._initHooks[t].call(this)}},e},o.Class.include=function(t){o.extend(this.prototype,t)},o.Class.mergeOptions=function(t){o.extend(this.prototype.options,t)},o.Class.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1),i="function"==typeof t?t:function(){this[t].apply(this,e)};this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i)};var s="_leaflet_events";o.Mixin={},o.Mixin.Events={addEventListener:function(t,e,i){if(o.Util.invokeEach(t,this.addEventListener,this,e,i))return this;var n,a,r,h,l,u,c,d=this[s]=this[s]||{},p=i&&o.stamp(i);for(t=o.Util.splitWords(t),n=0,a=t.length;a>n;n++)r={action:e,context:i||this},h=t[n],i?(l=h+"_idx",u=l+"_len",c=d[l]=d[l]||{},c[p]||(c[p]=[],d[u]=(d[u]||0)+1),c[p].push(r)):(d[h]=d[h]||[],d[h].push(r));return this},hasEventListeners:function(t){var e=this[s];return!!e&&(t in e&&e[t].length>0||t+"_idx"in e&&e[t+"_idx_len"]>0)},removeEventListener:function(t,e,i){if(!this[s])return this;if(!t)return this.clearAllEventListeners();if(o.Util.invokeEach(t,this.removeEventListener,this,e,i))return this;var n,a,r,h,l,u,c,d,p,_=this[s],m=i&&o.stamp(i);for(t=o.Util.splitWords(t),n=0,a=t.length;a>n;n++)if(r=t[n],u=r+"_idx",c=u+"_len",d=_[u],e){if(h=i&&d?d[m]:_[r]){for(l=h.length-1;l>=0;l--)h[l].action!==e||i&&h[l].context!==i||(p=h.splice(l,1),p[0].action=o.Util.falseFn);i&&d&&0===h.length&&(delete d[m],_[c]--)}}else delete _[r],delete _[u];return this},clearAllEventListeners:function(){return delete this[s],this},fireEvent:function(t,e){if(!this.hasEventListeners(t))return this;var i,n,a,r,h,l=o.Util.extend({},e,{type:t,target:this}),u=this[s];if(u[t])for(i=u[t].slice(),n=0,a=i.length;a>n;n++)i[n].action.call(i[n].context||this,l);r=u[t+"_idx"];for(h in r)if(i=r[h].slice())for(n=0,a=i.length;a>n;n++)i[n].action.call(i[n].context||this,l);return this},addOneTimeEventListener:function(t,e,i){if(o.Util.invokeEach(t,this.addOneTimeEventListener,this,e,i))return this;var n=o.bind(function(){this.removeEventListener(t,e,i).removeEventListener(t,n,i)},this);return this.addEventListener(t,e,i).addEventListener(t,n,i)}},o.Mixin.Events.on=o.Mixin.Events.addEventListener,o.Mixin.Events.off=o.Mixin.Events.removeEventListener,o.Mixin.Events.once=o.Mixin.Events.addOneTimeEventListener,o.Mixin.Events.fire=o.Mixin.Events.fireEvent,function(){var n=!!t.ActiveXObject,s=n&&!t.XMLHttpRequest,a=n&&!e.querySelector,r=n&&!e.addEventListener,h=navigator.userAgent.toLowerCase(),l=-1!==h.indexOf("webkit"),u=-1!==h.indexOf("chrome"),c=-1!==h.indexOf("phantom"),d=-1!==h.indexOf("android"),p=-1!==h.search("android [23]"),_=typeof orientation!=i+"",m=t.navigator&&t.navigator.msPointerEnabled&&t.navigator.msMaxTouchPoints,f="devicePixelRatio"in t&&t.devicePixelRatio>1||"matchMedia"in t&&t.matchMedia("(min-resolution:144dpi)")&&t.matchMedia("(min-resolution:144dpi)").matches,g=e.documentElement,v=n&&"transition"in g.style,y="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix,L="MozPerspective"in g.style,P="OTransition"in g.style,x=!t.L_DISABLE_3D&&(v||y||L||P)&&!c,w=!t.L_NO_TOUCH&&!c&&function(){var t="ontouchstart";if(m||t in g)return!0;var i=e.createElement("div"),n=!1;return i.setAttribute?(i.setAttribute(t,"return;"),"function"==typeof i[t]&&(n=!0),i.removeAttribute(t),i=null,n):!1}();o.Browser={ie:n,ie6:s,ie7:a,ielt9:r,webkit:l,android:d,android23:p,chrome:u,ie3d:v,webkit3d:y,gecko3d:L,opera3d:P,any3d:x,mobile:_,mobileWebkit:_&&l,mobileWebkit3d:_&&y,mobileOpera:_&&t.opera,touch:w,msTouch:m,retina:f}}(),o.Point=function(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e},o.Point.prototype={clone:function(){return new o.Point(this.x,this.y)},add:function(t){return this.clone()._add(o.point(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(o.point(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},distanceTo:function(t){t=o.point(t);var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return t=o.point(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=o.point(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+o.Util.formatNum(this.x)+", "+o.Util.formatNum(this.y)+")"}},o.point=function(t,e,n){return t instanceof o.Point?t:o.Util.isArray(t)?new o.Point(t[0],t[1]):t===i||null===t?t:new o.Point(t,e,n)},o.Bounds=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;o>n;n++)this.extend(i[n])},o.Bounds.prototype={extend:function(t){return t=o.point(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new o.Point((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new o.Point(this.min.x,this.max.y)},getTopRight:function(){return new o.Point(this.max.x,this.min.y)},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,i;return t="number"==typeof t[0]||t instanceof o.Point?o.point(t):o.bounds(t),t instanceof o.Bounds?(e=t.min,i=t.max):e=i=t,e.x>=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=o.bounds(t);var e=this.min,i=this.max,n=t.min,s=t.max,a=s.x>=e.x&&n.x<=i.x,r=s.y>=e.y&&n.y<=i.y;return a&&r},isValid:function(){return!(!this.min||!this.max)}},o.bounds=function(t,e){return!t||t instanceof o.Bounds?t:new o.Bounds(t,e)},o.Transformation=function(t,e,i,n){this._a=t,this._b=e,this._c=i,this._d=n},o.Transformation.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new o.Point((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}},o.DomUtil={get:function(t){return"string"==typeof t?e.getElementById(t):t},getStyle:function(t,i){var n=t.style[i];if(!n&&t.currentStyle&&(n=t.currentStyle[i]),(!n||"auto"===n)&&e.defaultView){var o=e.defaultView.getComputedStyle(t,null);n=o?o[i]:null}return"auto"===n?null:n},getViewportOffset:function(t){var i,n=0,s=0,a=t,r=e.body,h=e.documentElement,l=o.Browser.ie7;do{if(n+=a.offsetTop||0,s+=a.offsetLeft||0,n+=parseInt(o.DomUtil.getStyle(a,"borderTopWidth"),10)||0,s+=parseInt(o.DomUtil.getStyle(a,"borderLeftWidth"),10)||0,i=o.DomUtil.getStyle(a,"position"),a.offsetParent===r&&"absolute"===i)break;if("fixed"===i){n+=r.scrollTop||h.scrollTop||0,s+=r.scrollLeft||h.scrollLeft||0;break}if("relative"===i&&!a.offsetLeft){var u=o.DomUtil.getStyle(a,"width"),c=o.DomUtil.getStyle(a,"max-width"),d=a.getBoundingClientRect();("none"!==u||"none"!==c)&&(s+=d.left+a.clientLeft),n+=d.top+(r.scrollTop||h.scrollTop||0);break}a=a.offsetParent}while(a);a=t;do{if(a===r)break;n-=a.scrollTop||0,s-=a.scrollLeft||0,o.DomUtil.documentIsLtr()||!o.Browser.webkit&&!l||(s+=a.scrollWidth-a.clientWidth,l&&"hidden"!==o.DomUtil.getStyle(a,"overflow-y")&&"hidden"!==o.DomUtil.getStyle(a,"overflow")&&(s+=17)),a=a.parentNode}while(a);return new o.Point(s,n)},documentIsLtr:function(){return o.DomUtil._docIsLtrCached||(o.DomUtil._docIsLtrCached=!0,o.DomUtil._docIsLtr="ltr"===o.DomUtil.getStyle(e.body,"direction")),o.DomUtil._docIsLtr},create:function(t,i,n){var o=e.createElement(t);return o.className=i,n&&n.appendChild(o),o},hasClass:function(t,e){return t.className.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(t.className)},addClass:function(t,e){o.DomUtil.hasClass(t,e)||(t.className+=(t.className?" ":"")+e)},removeClass:function(t,e){t.className=o.Util.trim((" "+t.className+" ").replace(" "+e+" "," "))},setOpacity:function(t,e){if("opacity"in t.style)t.style.opacity=e;else if("filter"in t.style){var i=!1,n="DXImageTransform.Microsoft.Alpha";try{i=t.filters.item(n)}catch(o){if(1===e)return}e=Math.round(100*e),i?(i.Enabled=100!==e,i.Opacity=e):t.style.filter+=" progid:"+n+"(opacity="+e+")"}},testProp:function(t){for(var i=e.documentElement.style,n=0;n<t.length;n++)if(t[n]in i)return t[n];return!1},getTranslateString:function(t){var e=o.Browser.webkit3d,i="translate"+(e?"3d":"")+"(",n=(e?",0":"")+")";return i+t.x+"px,"+t.y+"px"+n},getScaleString:function(t,e){var i=o.DomUtil.getTranslateString(e.add(e.multiplyBy(-1*t))),n=" scale("+t+") ";return i+n},setPosition:function(t,e,i){t._leaflet_pos=e,!i&&o.Browser.any3d?(t.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(e),o.Browser.mobileWebkit3d&&(t.style.WebkitBackfaceVisibility="hidden")):(t.style.left=e.x+"px",t.style.top=e.y+"px")},getPosition:function(t){return t._leaflet_pos}},o.DomUtil.TRANSFORM=o.DomUtil.testProp(["transform","WebkitTransform","OTransform","MozTransform","msTransform"]),o.DomUtil.TRANSITION=o.DomUtil.testProp(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),o.DomUtil.TRANSITION_END="webkitTransition"===o.DomUtil.TRANSITION||"OTransition"===o.DomUtil.TRANSITION?o.DomUtil.TRANSITION+"End":"transitionend",function(){var i=o.DomUtil.testProp(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);o.extend(o.DomUtil,{disableTextSelection:function(){if(o.DomEvent.on(t,"selectstart",o.DomEvent.preventDefault),i){var n=e.documentElement.style;this._userSelect=n[i],n[i]="none"}},enableTextSelection:function(){o.DomEvent.off(t,"selectstart",o.DomEvent.preventDefault),i&&(e.documentElement.style[i]=this._userSelect,delete this._userSelect)},disableImageDrag:function(){o.DomEvent.on(t,"dragstart",o.DomEvent.preventDefault)},enableImageDrag:function(){o.DomEvent.off(t,"dragstart",o.DomEvent.preventDefault)}})}(),o.LatLng=function(t,e){var i=parseFloat(t),n=parseFloat(e);if(isNaN(i)||isNaN(n))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=i,this.lng=n},o.extend(o.LatLng,{DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,MAX_MARGIN:1e-9}),o.LatLng.prototype={equals:function(t){if(!t)return!1;t=o.latLng(t);var e=Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng));return e<=o.LatLng.MAX_MARGIN},toString:function(t){return"LatLng("+o.Util.formatNum(this.lat,t)+", "+o.Util.formatNum(this.lng,t)+")"},distanceTo:function(t){t=o.latLng(t);var e=6378137,i=o.LatLng.DEG_TO_RAD,n=(t.lat-this.lat)*i,s=(t.lng-this.lng)*i,a=this.lat*i,r=t.lat*i,h=Math.sin(n/2),l=Math.sin(s/2),u=h*h+l*l*Math.cos(a)*Math.cos(r);return 2*e*Math.atan2(Math.sqrt(u),Math.sqrt(1-u))},wrap:function(t,e){var i=this.lng;return t=t||-180,e=e||180,i=(i+e)%(e-t)+(t>i||i===e?e:t),new o.LatLng(this.lat,i)}},o.latLng=function(t,e){return t instanceof o.LatLng?t:o.Util.isArray(t)?new o.LatLng(t[0],t[1]):t===i||null===t?t:"object"==typeof t&&"lat"in t?new o.LatLng(t.lat,"lng"in t?t.lng:t.lon):new o.LatLng(t,e)},o.LatLngBounds=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;o>n;n++)this.extend(i[n])},o.LatLngBounds.prototype={extend:function(t){return t?(t="number"==typeof t[0]||"string"==typeof t[0]||t instanceof o.LatLng?o.latLng(t):o.latLngBounds(t),t instanceof o.LatLng?this._southWest||this._northEast?(this._southWest.lat=Math.min(t.lat,this._southWest.lat),this._southWest.lng=Math.min(t.lng,this._southWest.lng),this._northEast.lat=Math.max(t.lat,this._northEast.lat),this._northEast.lng=Math.max(t.lng,this._northEast.lng)):(this._southWest=new o.LatLng(t.lat,t.lng),this._northEast=new o.LatLng(t.lat,t.lng)):t instanceof o.LatLngBounds&&(this.extend(t._southWest),this.extend(t._northEast)),this):this},pad:function(t){var e=this._southWest,i=this._northEast,n=Math.abs(e.lat-i.lat)*t,s=Math.abs(e.lng-i.lng)*t;return new o.LatLngBounds(new o.LatLng(e.lat-n,e.lng-s),new o.LatLng(i.lat+n,i.lng+s))},getCenter:function(){return new o.LatLng((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new o.LatLng(this.getNorth(),this.getWest())},getSouthEast:function(){return new o.LatLng(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof o.LatLng?o.latLng(t):o.latLngBounds(t);var e,i,n=this._southWest,s=this._northEast;return t instanceof o.LatLngBounds?(e=t.getSouthWest(),i=t.getNorthEast()):e=i=t,e.lat>=n.lat&&i.lat<=s.lat&&e.lng>=n.lng&&i.lng<=s.lng},intersects:function(t){t=o.latLngBounds(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),s=t.getNorthEast(),a=s.lat>=e.lat&&n.lat<=i.lat,r=s.lng>=e.lng&&n.lng<=i.lng;return a&&r},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t){return t?(t=o.latLngBounds(t),this._southWest.equals(t.getSouthWest())&&this._northEast.equals(t.getNorthEast())):!1},isValid:function(){return!(!this._southWest||!this._northEast)}},o.latLngBounds=function(t,e){return!t||t instanceof o.LatLngBounds?t:new o.LatLngBounds(t,e)},o.Projection={},o.Projection.SphericalMercator={MAX_LATITUDE:85.0511287798,project:function(t){var e=o.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=t.lng*e,a=n*e;return a=Math.log(Math.tan(Math.PI/4+a/2)),new o.Point(s,a)},unproject:function(t){var e=o.LatLng.RAD_TO_DEG,i=t.x*e,n=(2*Math.atan(Math.exp(t.y))-Math.PI/2)*e;return new o.LatLng(n,i)}},o.Projection.LonLat={project:function(t){return new o.Point(t.lng,t.lat)},unproject:function(t){return new o.LatLng(t.y,t.x)}},o.CRS={latLngToPoint:function(t,e){var i=this.projection.project(t),n=this.scale(e);return this.transformation._transform(i,n)},pointToLatLng:function(t,e){var i=this.scale(e),n=this.transformation.untransform(t,i);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},scale:function(t){return 256*Math.pow(2,t)}},o.CRS.Simple=o.extend({},o.CRS,{projection:o.Projection.LonLat,transformation:new o.Transformation(1,0,-1,0),scale:function(t){return Math.pow(2,t)}}),o.CRS.EPSG3857=o.extend({},o.CRS,{code:"EPSG:3857",projection:o.Projection.SphericalMercator,transformation:new o.Transformation(.5/Math.PI,.5,-.5/Math.PI,.5),project:function(t){var e=this.projection.project(t),i=6378137;return e.multiplyBy(i)}}),o.CRS.EPSG900913=o.extend({},o.CRS.EPSG3857,{code:"EPSG:900913"}),o.CRS.EPSG4326=o.extend({},o.CRS,{code:"EPSG:4326",projection:o.Projection.LonLat,transformation:new o.Transformation(1/360,.5,-1/360,.5)}),o.Map=o.Class.extend({includes:o.Mixin.Events,options:{crs:o.CRS.EPSG3857,fadeAnimation:o.DomUtil.TRANSITION&&!o.Browser.android23,trackResize:!0,markerZoomAnimation:o.DomUtil.TRANSITION&&o.Browser.any3d},initialize:function(t,e){e=o.setOptions(this,e),this._initContainer(t),this._initLayout(),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),e.center&&e.zoom!==i&&this.setView(o.latLng(e.center),e.zoom,{reset:!0}),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._tileLayersNum=0,this.callInitHooks(),this._addLayers(e.layers)},setView:function(t,e){return this._resetView(o.latLng(t),this._limitZoom(e)),this},setZoom:function(t,e){return this.setView(this.getCenter(),t,{zoom:e})},zoomIn:function(t,e){return this.setZoom(this._zoom+(t||1),e)},zoomOut:function(t,e){return this.setZoom(this._zoom-(t||1),e)},setZoomAround:function(t,e,i){var n=this.getZoomScale(e),s=this.getSize().divideBy(2),a=t instanceof o.Point?t:this.latLngToContainerPoint(t),r=a.subtract(s).multiplyBy(1-1/n),h=this.containerPointToLatLng(s.add(r));return this.setView(h,e,{zoom:i})},fitBounds:function(t,e){e=e||{},t=t.getBounds?t.getBounds():o.latLngBounds(t);var i=o.point(e.paddingTopLeft||e.padding||[0,0]),n=o.point(e.paddingBottomRight||e.padding||[0,0]),s=this.getBoundsZoom(t,!1,i.add(n)),a=n.subtract(i).divideBy(2),r=this.project(t.getSouthWest(),s),h=this.project(t.getNorthEast(),s),l=this.unproject(r.add(h).divideBy(2).add(a),s);return this.setView(l,s,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t){return this.fire("movestart"),this._rawPanBy(o.point(t)),this.fire("move"),this.fire("moveend")},setMaxBounds:function(t,e){if(t=o.latLngBounds(t),this.options.maxBounds=t,!t)return this._boundsMinZoom=null,this.off("moveend",this._panInsideMaxBounds,this),this;var i=this.getBoundsZoom(t,!0);return this._boundsMinZoom=i,this._loaded&&(this._zoom<i?this.setView(t.getCenter(),i,e):this.panInsideBounds(t)),this.on("moveend",this._panInsideMaxBounds,this),this},panInsideBounds:function(t){t=o.latLngBounds(t);var e=this.getPixelBounds(),i=e.getBottomLeft(),n=e.getTopRight(),s=this.project(t.getSouthWest()),a=this.project(t.getNorthEast()),r=0,h=0;return n.y<a.y&&(h=Math.ceil(a.y-n.y)),n.x>a.x&&(r=Math.floor(a.x-n.x)),i.y>s.y&&(h=Math.floor(s.y-i.y)),i.x<s.x&&(r=Math.ceil(s.x-i.x)),r||h?this.panBy([r,h]):this},addLayer:function(t){var e=o.stamp(t);return this._layers[e]?this:(this._layers[e]=t,!t.options||isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[e]=t,this._updateZoomLevels()),this.options.zoomAnimation&&o.TileLayer&&t instanceof o.TileLayer&&(this._tileLayersNum++,this._tileLayersToLoad++,t.on("load",this._onTileLayerLoad,this)),this._loaded&&this._layerAdd(t),this)},removeLayer:function(t){var e=o.stamp(t);if(this._layers[e])return this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&this.fire("layerremove",{layer:t}),this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels()),this.options.zoomAnimation&&o.TileLayer&&t instanceof o.TileLayer&&(this._tileLayersNum--,this._tileLayersToLoad--,t.off("load",this._onTileLayerLoad,this)),this},hasLayer:function(t){return t?o.stamp(t)in this._layers:!1},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},invalidateSize:function(t){t=o.extend({animate:!1,pan:!0},t===!0?{animate:!0}:t);var e=this.getSize();if(this._sizeChanged=!0,this.options.maxBounds&&this.setMaxBounds(this.options.maxBounds),!this._loaded)return this;var i=this.getSize(),n=e.subtract(i).divideBy(2).round();return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o.bind(this.fire,this,"moveend"),200)),this.fire("resize",{oldSize:e,newSize:i})):this},addHandler:function(t,e){if(e){var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this}},remove:function(){return this._loaded&&this.fire("unload"),this._initEvents("off"),delete this._container._leaflet,this._clearPanes(),this._clearControlPos&&this._clearControlPos(),this._clearHandlers(),this},getCenter:function(){return this._checkIfLoaded(),this._moved()?this.layerPointToLatLng(this._getCenterLayerPoint()):this._initialCenter},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new o.LatLngBounds(e,i)},getMinZoom:function(){var t=this._layersMinZoom===i?0:this._layersMinZoom,e=this._boundsMinZoom===i?0:this._boundsMinZoom;return this.options.minZoom===i?Math.max(t,e):this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===i?this._layersMaxZoom===i?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=o.latLngBounds(t);var n,s=this.getMinZoom()-(e?1:0),a=this.getMaxZoom(),r=this.getSize(),h=t.getNorthWest(),l=t.getSouthEast(),u=!0;i=o.point(i||[0,0]);do s++,n=this.project(l,s).subtract(this.project(h,s)).add(i),u=e?n.x<r.x||n.y<r.y:r.contains(n);while(u&&a>=s);return u&&e?null:e?s:s-1},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new o.Point(this._container.clientWidth,this._container.clientHeight),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(){var t=this._getTopLeftPoint();return new o.Bounds(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._initialTopLeftPoint},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t){var e=this.options.crs;return e.scale(t)/e.scale(this._zoom)},getScaleZoom:function(t){return this._zoom+Math.log(t)/Math.LN2},project:function(t,e){return e=e===i?this._zoom:e,this.options.crs.latLngToPoint(o.latLng(t),e)},unproject:function(t,e){return e=e===i?this._zoom:e,this.options.crs.pointToLatLng(o.point(t),e)},layerPointToLatLng:function(t){var e=o.point(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){var e=this.project(o.latLng(t))._round();return e._subtract(this.getPixelOrigin())},containerPointToLayerPoint:function(t){return o.point(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return o.point(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(o.point(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(o.latLng(t)))},mouseEventToContainerPoint:function(t){return o.DomEvent.getMousePosition(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=o.DomUtil.get(t);if(!e)throw new Error("Map container not found.");if(e._leaflet)throw new Error("Map container is already initialized.");e._leaflet=!0},_initLayout:function(){var t=this._container;o.DomUtil.addClass(t,"leaflet-container"+(o.Browser.touch?" leaflet-touch":"")+(o.Browser.retina?" leaflet-retina":"")+(this.options.fadeAnimation?" leaflet-fade-anim":""));var e=o.DomUtil.getStyle(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._mapPane=t.mapPane=this._createPane("leaflet-map-pane",this._container),this._tilePane=t.tilePane=this._createPane("leaflet-tile-pane",this._mapPane),t.objectsPane=this._createPane("leaflet-objects-pane",this._mapPane),t.shadowPane=this._createPane("leaflet-shadow-pane"),t.overlayPane=this._createPane("leaflet-overlay-pane"),t.markerPane=this._createPane("leaflet-marker-pane"),t.popupPane=this._createPane("leaflet-popup-pane");var e=" leaflet-zoom-hide";this.options.markerZoomAnimation||(o.DomUtil.addClass(t.markerPane,e),o.DomUtil.addClass(t.shadowPane,e),o.DomUtil.addClass(t.popupPane,e))},_createPane:function(t,e){return o.DomUtil.create("div",t,e||this._panes.objectsPane)},_clearPanes:function(){this._container.removeChild(this._mapPane)},_addLayers:function(t){t=t?o.Util.isArray(t)?t:[t]:[];for(var e=0,i=t.length;i>e;e++)this.addLayer(t[e])},_resetView:function(t,e,i,n){var s=this._zoom!==e;n||(this.fire("movestart"),s&&this.fire("zoomstart")),this._zoom=e,this._initialCenter=t,this._initialTopLeftPoint=this._getNewTopLeftPoint(t),i?this._initialTopLeftPoint._add(this._getMapPanePos()):o.DomUtil.setPosition(this._mapPane,new o.Point(0,0)),this._tileLayersToLoad=this._tileLayersNum;var a=!this._loaded;this._loaded=!0,a&&(this.fire("load"),this.eachLayer(this._layerAdd,this)),this.fire("viewreset",{hard:!i}),this.fire("move"),(s||n)&&this.fire("zoomend"),this.fire("moveend",{hard:!i})},_rawPanBy:function(t){o.DomUtil.setPosition(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_updateZoomLevels:function(){var t,e=1/0,n=-1/0,o=this._getZoomSpan();for(t in this._zoomBoundLayers){var s=this._zoomBoundLayers[t];isNaN(s.options.minZoom)||(e=Math.min(e,s.options.minZoom)),isNaN(s.options.maxZoom)||(n=Math.max(n,s.options.maxZoom))}t===i?this._layersMaxZoom=this._layersMinZoom=i:(this._layersMaxZoom=n,this._layersMinZoom=e),o!==this._getZoomSpan()&&this.fire("zoomlevelschange")},_panInsideMaxBounds:function(){this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){if(o.DomEvent){e=e||"on",o.DomEvent[e](this._container,"click",this._onMouseClick,this);var i,n,s=["dblclick","mousedown","mouseup","mouseenter","mouseleave","mousemove","contextmenu"];for(i=0,n=s.length;n>i;i++)o.DomEvent[e](this._container,s[i],this._fireMouseEvent,this);this.options.trackResize&&o.DomEvent[e](t,"resize",this._onResize,this)}},_onResize:function(){o.Util.cancelAnimFrame(this._resizeRequest),this._resizeRequest=o.Util.requestAnimFrame(this.invalidateSize,this,!1,this._container)},_onMouseClick:function(t){!this._loaded||!t._simulated&&this.dragging&&this.dragging.moved()||o.DomEvent._skipped(t)||(this.fire("preclick"),this._fireMouseEvent(t))},_fireMouseEvent:function(t){if(this._loaded&&!o.DomEvent._skipped(t)){var e=t.type;if(e="mouseenter"===e?"mouseover":"mouseleave"===e?"mouseout":e,this.hasEventListeners(e)){"contextmenu"===e&&o.DomEvent.preventDefault(t);var i=this.mouseEventToContainerPoint(t),n=this.containerPointToLayerPoint(i),s=this.layerPointToLatLng(n);this.fire(e,{latlng:s,layerPoint:n,containerPoint:i,originalEvent:t})}}},_onTileLayerLoad:function(){this._tileLayersToLoad--,this._tileLayersNum&&!this._tileLayersToLoad&&this.fire("tilelayersload")},_clearHandlers:function(){for(var t=0,e=this._handlers.length;e>t;t++)this._handlers[t].disable()},whenReady:function(t,e){return this._loaded?t.call(e||this,this):this.on("load",t,e),this},_layerAdd:function(t){t.onAdd(this),this.fire("layeradd",{layer:t})},_getMapPanePos:function(){return o.DomUtil.getPosition(this._mapPane)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(){return this.getPixelOrigin().subtract(this._getMapPanePos())},_getNewTopLeftPoint:function(t,e){var i=this.getSize()._divideBy(2);return this.project(t,e)._subtract(i)._round()},_latLngToNewLayerPoint:function(t,e,i){var n=this._getNewTopLeftPoint(i,e).add(this._getMapPanePos());return this.project(t,e)._subtract(n)},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom();return Math.max(e,Math.min(i,t))}}),o.map=function(t,e){return new o.Map(t,e)},o.Projection.Mercator={MAX_LATITUDE:85.0840591556,R_MINOR:6356752.314245179,R_MAJOR:6378137,project:function(t){var e=o.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=this.R_MAJOR,a=this.R_MINOR,r=t.lng*e*s,h=n*e,l=a/s,u=Math.sqrt(1-l*l),c=u*Math.sin(h);c=Math.pow((1-c)/(1+c),.5*u);var d=Math.tan(.5*(.5*Math.PI-h))/c;return h=-s*Math.log(d),new o.Point(r,h)},unproject:function(t){for(var e,i=o.LatLng.RAD_TO_DEG,n=this.R_MAJOR,s=this.R_MINOR,a=t.x*i/n,r=s/n,h=Math.sqrt(1-r*r),l=Math.exp(-t.y/n),u=Math.PI/2-2*Math.atan(l),c=15,d=1e-7,p=c,_=.1;Math.abs(_)>d&&--p>0;)e=h*Math.sin(u),_=Math.PI/2-2*Math.atan(l*Math.pow((1-e)/(1+e),.5*h))-u,u+=_;return new o.LatLng(u*i,a)}},o.CRS.EPSG3395=o.extend({},o.CRS,{code:"EPSG:3395",projection:o.Projection.Mercator,transformation:function(){var t=o.Projection.Mercator,e=t.R_MAJOR,i=t.R_MINOR;return new o.Transformation(.5/(Math.PI*e),.5,-.5/(Math.PI*i),.5)}()}),o.TileLayer=o.Class.extend({includes:o.Mixin.Events,options:{minZoom:0,maxZoom:18,tileSize:256,subdomains:"abc",errorTileUrl:"",attribution:"",zoomOffset:0,opacity:1,unloadInvisibleTiles:o.Browser.mobile,updateWhenIdle:o.Browser.mobile},initialize:function(t,e){e=o.setOptions(this,e),e.detectRetina&&o.Browser.retina&&e.maxZoom>0&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomOffset++,e.minZoom>0&&e.minZoom--,this.options.maxZoom--),e.bounds&&(e.bounds=o.latLngBounds(e.bounds)),this._url=t;var i=this.options.subdomains;"string"==typeof i&&(this.options.subdomains=i.split(""))},onAdd:function(t){this._map=t,this._animated=t._zoomAnimated,this._initContainer(),this._createTileProto(),t.on({viewreset:this._reset,moveend:this._update},this),this._animated&&t.on({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||(this._limitedUpdate=o.Util.limitExecByInterval(this._update,150,this),t.on("move",this._limitedUpdate,this)),this._reset(),this._update() | |
7 | 7 | },addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this._container.parentNode.removeChild(this._container),t.off({viewreset:this._reset,moveend:this._update},this),this._animated&&t.off({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||t.off("move",this._limitedUpdate,this),this._container=null,this._map=null},bringToFront:function(){var t=this._map._panes.tilePane;return this._container&&(t.appendChild(this._container),this._setAutoZIndex(t,Math.max)),this},bringToBack:function(){var t=this._map._panes.tilePane;return this._container&&(t.insertBefore(this._container,t.firstChild),this._setAutoZIndex(t,Math.min)),this},getAttribution:function(){return this.options.attribution},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},setUrl:function(t,e){return this._url=t,e||this.redraw(),this},redraw:function(){return this._map&&(this._reset({hard:!0}),this._update()),this},_updateZIndex:function(){this._container&&this.options.zIndex!==i&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t,e){var i,n,o,s=t.children,a=-e(1/0,-1/0);for(n=0,o=s.length;o>n;n++)s[n]!==this._container&&(i=parseInt(s[n].style.zIndex,10),isNaN(i)||(a=e(a,i)));this.options.zIndex=this._container.style.zIndex=(isFinite(a)?a:0)+e(1,-1)},_updateOpacity:function(){var t,e=this._tiles;if(o.Browser.ielt9)for(t in e)o.DomUtil.setOpacity(e[t],this.options.opacity);else o.DomUtil.setOpacity(this._container,this.options.opacity)},_initContainer:function(){var t=this._map._panes.tilePane;if(!this._container){if(this._container=o.DomUtil.create("div","leaflet-layer"),this._updateZIndex(),this._animated){var e="leaflet-tile-container leaflet-zoom-animated";this._bgBuffer=o.DomUtil.create("div",e,this._container),this._tileContainer=o.DomUtil.create("div",e,this._container)}else this._tileContainer=this._container;t.appendChild(this._container),this.options.opacity<1&&this._updateOpacity()}},_reset:function(t){for(var e in this._tiles)this.fire("tileunload",{tile:this._tiles[e]});this._tiles={},this._tilesToLoad=0,this.options.reuseTiles&&(this._unusedTiles=[]),this._tileContainer.innerHTML="",this._animated&&t&&t.hard&&this._clearBgBuffer(),this._initContainer()},_update:function(){if(this._map){var t=this._map.getPixelBounds(),e=this._map.getZoom(),i=this.options.tileSize;if(!(e>this.options.maxZoom||e<this.options.minZoom)){var n=o.bounds(t.min.divideBy(i)._floor(),t.max.divideBy(i)._floor());this._addTilesFromCenterOut(n),(this.options.unloadInvisibleTiles||this.options.reuseTiles)&&this._removeOtherTiles(n)}}},_addTilesFromCenterOut:function(t){var i,n,s,a=[],r=t.getCenter();for(i=t.min.y;i<=t.max.y;i++)for(n=t.min.x;n<=t.max.x;n++)s=new o.Point(n,i),this._tileShouldBeLoaded(s)&&a.push(s);var h=a.length;if(0!==h){a.sort(function(t,e){return t.distanceTo(r)-e.distanceTo(r)});var l=e.createDocumentFragment();for(this._tilesToLoad||this.fire("loading"),this._tilesToLoad+=h,n=0;h>n;n++)this._addTile(a[n],l);this._tileContainer.appendChild(l)}},_tileShouldBeLoaded:function(t){if(t.x+":"+t.y in this._tiles)return!1;var e=this.options;if(!e.continuousWorld){var i=this._getWrapTileNum();if(e.noWrap&&(t.x<0||t.x>=i)||t.y<0||t.y>=i)return!1}if(e.bounds){var n=e.tileSize,o=t.multiplyBy(n),s=o.add([n,n]),a=this._map.unproject(o),r=this._map.unproject(s);if(e.continuousWorld||e.noWrap||(a=a.wrap(),r=r.wrap()),!e.bounds.intersects([a,r]))return!1}return!0},_removeOtherTiles:function(t){var e,i,n,o;for(o in this._tiles)e=o.split(":"),i=parseInt(e[0],10),n=parseInt(e[1],10),(i<t.min.x||i>t.max.x||n<t.min.y||n>t.max.y)&&this._removeTile(o)},_removeTile:function(t){var e=this._tiles[t];this.fire("tileunload",{tile:e,url:e.src}),this.options.reuseTiles?(o.DomUtil.removeClass(e,"leaflet-tile-loaded"),this._unusedTiles.push(e)):e.parentNode===this._tileContainer&&this._tileContainer.removeChild(e),o.Browser.android||(e.onload=null,e.src=o.Util.emptyImageUrl),delete this._tiles[t]},_addTile:function(t,e){var i=this._getTilePos(t),n=this._getTile();o.DomUtil.setPosition(n,i,o.Browser.chrome||o.Browser.android23),this._tiles[t.x+":"+t.y]=n,this._loadTile(n,t),n.parentNode!==this._tileContainer&&e.appendChild(n)},_getZoomForUrl:function(){var t=this.options,e=this._map.getZoom();return t.zoomReverse&&(e=t.maxZoom-e),e+t.zoomOffset},_getTilePos:function(t){var e=this._map.getPixelOrigin(),i=this.options.tileSize;return t.multiplyBy(i).subtract(e)},getTileUrl:function(t){return o.Util.template(this._url,o.extend({s:this._getSubdomain(t),z:t.z,x:t.x,y:t.y},this.options))},_getWrapTileNum:function(){return Math.pow(2,this._getZoomForUrl())},_adjustTilePoint:function(t){var e=this._getWrapTileNum();this.options.continuousWorld||this.options.noWrap||(t.x=(t.x%e+e)%e),this.options.tms&&(t.y=e-t.y-1),t.z=this._getZoomForUrl()},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_createTileProto:function(){var t=this._tileImg=o.DomUtil.create("img","leaflet-tile");t.style.width=t.style.height=this.options.tileSize+"px",t.galleryimg="no"},_getTile:function(){if(this.options.reuseTiles&&this._unusedTiles.length>0){var t=this._unusedTiles.pop();return this._resetTile(t),t}return this._createTile()},_resetTile:function(){},_createTile:function(){var t=this._tileImg.cloneNode(!1);return t.onselectstart=t.onmousemove=o.Util.falseFn,o.Browser.ielt9&&this.options.opacity!==i&&o.DomUtil.setOpacity(t,this.options.opacity),t},_loadTile:function(t,e){t._layer=this,t.onload=this._tileOnLoad,t.onerror=this._tileOnError,this._adjustTilePoint(e),t.src=this.getTileUrl(e)},_tileLoaded:function(){this._tilesToLoad--,this._tilesToLoad||(this.fire("load"),this._animated&&(clearTimeout(this._clearBgBufferTimer),this._clearBgBufferTimer=setTimeout(o.bind(this._clearBgBuffer,this),500)))},_tileOnLoad:function(){var t=this._layer;this.src!==o.Util.emptyImageUrl&&(o.DomUtil.addClass(this,"leaflet-tile-loaded"),t.fire("tileload",{tile:this,url:this.src})),t._tileLoaded()},_tileOnError:function(){var t=this._layer;t.fire("tileerror",{tile:this,url:this.src});var e=t.options.errorTileUrl;e&&(this.src=e),t._tileLoaded()}}),o.tileLayer=function(t,e){return new o.TileLayer(t,e)},o.TileLayer.WMS=o.TileLayer.extend({defaultWmsParams:{service:"WMS",request:"GetMap",version:"1.1.1",layers:"",styles:"",format:"image/jpeg",transparent:!1},initialize:function(t,e){this._url=t;var i=o.extend({},this.defaultWmsParams),n=e.tileSize||this.options.tileSize;i.width=i.height=e.detectRetina&&o.Browser.retina?2*n:n;for(var s in e)this.options.hasOwnProperty(s)||"crs"===s||(i[s]=e[s]);this.wmsParams=i,o.setOptions(this,e)},onAdd:function(t){this._crs=this.options.crs||t.options.crs;var e=parseFloat(this.wmsParams.version)>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,o.TileLayer.prototype.onAdd.call(this,t)},getTileUrl:function(t,e){var i=this._map,n=this.options.tileSize,s=t.multiplyBy(n),a=s.add([n,n]),r=this._crs.project(i.unproject(s,e)),h=this._crs.project(i.unproject(a,e)),l=[r.x,h.y,h.x,r.y].join(","),u=o.Util.template(this._url,{s:this._getSubdomain(t)});return u+o.Util.getParamString(this.wmsParams,u,!0)+"&BBOX="+l},setParams:function(t,e){return o.extend(this.wmsParams,t),e||this.redraw(),this}}),o.tileLayer.wms=function(t,e){return new o.TileLayer.WMS(t,e)},o.TileLayer.Canvas=o.TileLayer.extend({options:{async:!1},initialize:function(t){o.setOptions(this,t)},redraw:function(){this._map&&(this._reset({hard:!0}),this._update());for(var t in this._tiles)this._redrawTile(this._tiles[t]);return this},_redrawTile:function(t){this.drawTile(t,t._tilePoint,this._map._zoom)},_createTileProto:function(){var t=this._canvasProto=o.DomUtil.create("canvas","leaflet-tile");t.width=t.height=this.options.tileSize},_createTile:function(){var t=this._canvasProto.cloneNode(!1);return t.onselectstart=t.onmousemove=o.Util.falseFn,t},_loadTile:function(t,e){t._layer=this,t._tilePoint=e,this._redrawTile(t),this.options.async||this.tileDrawn(t)},drawTile:function(){},tileDrawn:function(t){this._tileOnLoad.call(t)}}),o.tileLayer.canvas=function(t){return new o.TileLayer.Canvas(t)},o.ImageOverlay=o.Class.extend({includes:o.Mixin.Events,options:{opacity:1},initialize:function(t,e,i){this._url=t,this._bounds=o.latLngBounds(e),o.setOptions(this,i)},onAdd:function(t){this._map=t,this._image||this._initImage(),t._panes.overlayPane.appendChild(this._image),t.on("viewreset",this._reset,this),t.options.zoomAnimation&&o.Browser.any3d&&t.on("zoomanim",this._animateZoom,this),this._reset()},onRemove:function(t){t.getPanes().overlayPane.removeChild(this._image),t.off("viewreset",this._reset,this),t.options.zoomAnimation&&t.off("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},bringToFront:function(){return this._image&&this._map._panes.overlayPane.appendChild(this._image),this},bringToBack:function(){var t=this._map._panes.overlayPane;return this._image&&t.insertBefore(this._image,t.firstChild),this},_initImage:function(){this._image=o.DomUtil.create("img","leaflet-image-layer"),this._map.options.zoomAnimation&&o.Browser.any3d?o.DomUtil.addClass(this._image,"leaflet-zoom-animated"):o.DomUtil.addClass(this._image,"leaflet-zoom-hide"),this._updateOpacity(),o.extend(this._image,{galleryimg:"no",onselectstart:o.Util.falseFn,onmousemove:o.Util.falseFn,onload:o.bind(this._onImageLoad,this),src:this._url})},_animateZoom:function(t){var e=this._map,i=this._image,n=e.getZoomScale(t.zoom),s=this._bounds.getNorthWest(),a=this._bounds.getSouthEast(),r=e._latLngToNewLayerPoint(s,t.zoom,t.center),h=e._latLngToNewLayerPoint(a,t.zoom,t.center)._subtract(r),l=r._add(h._multiplyBy(.5*(1-1/n)));i.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(l)+" scale("+n+") "},_reset:function(){var t=this._image,e=this._map.latLngToLayerPoint(this._bounds.getNorthWest()),i=this._map.latLngToLayerPoint(this._bounds.getSouthEast())._subtract(e);o.DomUtil.setPosition(t,e),t.style.width=i.x+"px",t.style.height=i.y+"px"},_onImageLoad:function(){this.fire("load")},_updateOpacity:function(){o.DomUtil.setOpacity(this._image,this.options.opacity)}}),o.imageOverlay=function(t,e,i){return new o.ImageOverlay(t,e,i)},o.Icon=o.Class.extend({options:{className:""},initialize:function(t){o.setOptions(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var i=this._getIconUrl(t);if(!i){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n;return n=e&&"IMG"===e.tagName?this._createImg(i,e):this._createImg(i),this._setIconStyles(n,t),n},_setIconStyles:function(t,e){var i,n=this.options,s=o.point(n[e+"Size"]);i="shadow"===e?o.point(n.shadowAnchor||n.iconAnchor):o.point(n.iconAnchor),!i&&s&&(i=s.divideBy(2,!0)),t.className="leaflet-marker-"+e+" "+n.className,i&&(t.style.marginLeft=-i.x+"px",t.style.marginTop=-i.y+"px"),s&&(t.style.width=s.x+"px",t.style.height=s.y+"px")},_createImg:function(t,i){return o.Browser.ie6?(i||(i=e.createElement("div")),i.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+t+'")'):(i||(i=e.createElement("img")),i.src=t),i},_getIconUrl:function(t){return o.Browser.retina&&this.options[t+"RetinaUrl"]?this.options[t+"RetinaUrl"]:this.options[t+"Url"]}}),o.icon=function(t){return new o.Icon(t)},o.Icon.Default=o.Icon.extend({options:{iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],shadowSize:[41,41]},_getIconUrl:function(t){var e=t+"Url";if(this.options[e])return this.options[e];o.Browser.retina&&"icon"===t&&(t+="-2x");var i=o.Icon.Default.imagePath;if(!i)throw new Error("Couldn't autodetect L.Icon.Default.imagePath, set it manually.");return i+"/marker-"+t+".png"}}),o.Icon.Default.imagePath=function(){var t,i,n,o,s,a=e.getElementsByTagName("script"),r=/[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/;for(t=0,i=a.length;i>t;t++)if(n=a[t].src,o=n.match(r))return s=n.split(r)[0],(s?s+"/":"")+"images"}(),o.Marker=o.Class.extend({includes:o.Mixin.Events,options:{icon:new o.Icon.Default,title:"",clickable:!0,draggable:!1,keyboard:!0,zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250},initialize:function(t,e){o.setOptions(this,e),this._latlng=o.latLng(t)},onAdd:function(t){this._map=t,t.on("viewreset",this.update,this),this._initIcon(),this.update(),t.options.zoomAnimation&&t.options.markerZoomAnimation&&t.on("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this.dragging&&this.dragging.disable(),this._removeIcon(),this._removeShadow(),this.fire("remove"),t.off({viewreset:this.update,zoomanim:this._animateZoom},this),this._map=null},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=o.latLng(t),this.update(),this.fire("move",{latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update(),this},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this},update:function(){if(this._icon){var t=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(t)}return this},_initIcon:function(){var t=this.options,e=this._map,i=e.options.zoomAnimation&&e.options.markerZoomAnimation,n=i?"leaflet-zoom-animated":"leaflet-zoom-hide",s=t.icon.createIcon(this._icon),a=!1;s!==this._icon&&(this._icon&&this._removeIcon(),a=!0,t.title&&(s.title=t.title)),o.DomUtil.addClass(s,n),t.keyboard&&(s.tabIndex="0"),this._icon=s,this._initInteraction(),t.riseOnHover&&o.DomEvent.on(s,"mouseover",this._bringToFront,this).on(s,"mouseout",this._resetZIndex,this);var r=t.icon.createShadow(this._shadow),h=!1;r!==this._shadow&&(this._removeShadow(),h=!0),r&&o.DomUtil.addClass(r,n),this._shadow=r,t.opacity<1&&this._updateOpacity();var l=this._map._panes;a&&l.markerPane.appendChild(this._icon),r&&h&&l.shadowPane.appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&o.DomEvent.off(this._icon,"mouseover",this._bringToFront).off(this._icon,"mouseout",this._resetZIndex),this._map._panes.markerPane.removeChild(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&this._map._panes.shadowPane.removeChild(this._shadow),this._shadow=null},_setPos:function(t){o.DomUtil.setPosition(this._icon,t),this._shadow&&o.DomUtil.setPosition(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon.style.zIndex=this._zIndex+t},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPos(e)},_initInteraction:function(){if(this.options.clickable){var t=this._icon,e=["dblclick","mousedown","mouseover","mouseout","contextmenu"];o.DomUtil.addClass(t,"leaflet-clickable"),o.DomEvent.on(t,"click",this._onMouseClick,this),o.DomEvent.on(t,"keypress",this._onKeyPress,this);for(var i=0;i<e.length;i++)o.DomEvent.on(t,e[i],this._fireMouseEvent,this);o.Handler.MarkerDrag&&(this.dragging=new o.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_onMouseClick:function(t){var e=this.dragging&&this.dragging.moved();(this.hasEventListeners(t.type)||e)&&o.DomEvent.stopPropagation(t),e||(this.dragging&&this.dragging._enabled||!this._map.dragging||!this._map.dragging.moved())&&this.fire(t.type,{originalEvent:t,latlng:this._latlng})},_onKeyPress:function(t){13===t.keyCode&&this.fire("click",{originalEvent:t,latlng:this._latlng})},_fireMouseEvent:function(t){this.fire(t.type,{originalEvent:t,latlng:this._latlng}),"contextmenu"===t.type&&this.hasEventListeners(t.type)&&o.DomEvent.preventDefault(t),"mousedown"!==t.type?o.DomEvent.stopPropagation(t):o.DomEvent.preventDefault(t)},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){o.DomUtil.setOpacity(this._icon,this.options.opacity),this._shadow&&o.DomUtil.setOpacity(this._shadow,this.options.opacity)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)}}),o.marker=function(t,e){return new o.Marker(t,e)},o.DivIcon=o.Icon.extend({options:{iconSize:[12,12],className:"leaflet-div-icon",html:!1},createIcon:function(t){var i=t&&"DIV"===t.tagName?t:e.createElement("div"),n=this.options;return i.innerHTML=n.html!==!1?n.html:"",n.bgPos&&(i.style.backgroundPosition=-n.bgPos.x+"px "+-n.bgPos.y+"px"),this._setIconStyles(i,"icon"),i},createShadow:function(){return null}}),o.divIcon=function(t){return new o.DivIcon(t)},o.Map.mergeOptions({closePopupOnClick:!0}),o.Popup=o.Class.extend({includes:o.Mixin.Events,options:{minWidth:50,maxWidth:300,maxHeight:null,autoPan:!0,closeButton:!0,offset:[0,7],autoPanPadding:[5,5],keepInView:!1,className:"",zoomAnimation:!0},initialize:function(t,e){o.setOptions(this,t),this._source=e,this._animated=o.Browser.any3d&&this.options.zoomAnimation,this._isOpen=!1},onAdd:function(t){this._map=t,this._container||this._initLayout(),this._updateContent();var e=t.options.fadeAnimation;e&&o.DomUtil.setOpacity(this._container,0),t._panes.popupPane.appendChild(this._container),t.on(this._getEvents(),this),this._update(),e&&o.DomUtil.setOpacity(this._container,1),this.fire("open"),t.fire("popupopen",{popup:this}),this._source&&this._source.fire("popupopen",{popup:this})},addTo:function(t){return t.addLayer(this),this},openOn:function(t){return t.openPopup(this),this},onRemove:function(t){t._panes.popupPane.removeChild(this._container),o.Util.falseFn(this._container.offsetWidth),t.off(this._getEvents(),this),t.options.fadeAnimation&&o.DomUtil.setOpacity(this._container,0),this._map=null,this.fire("close"),t.fire("popupclose",{popup:this}),this._source&&this._source.fire("popupclose",{popup:this})},setLatLng:function(t){return this._latlng=o.latLng(t),this._update(),this},setContent:function(t){return this._content=t,this._update(),this},_getEvents:function(){var t={viewreset:this._updatePosition};return this._animated&&(t.zoomanim=this._zoomAnimation),("closeOnClick"in this.options?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,e="leaflet-popup",i=e+" "+this.options.className+" leaflet-zoom-"+(this._animated?"animated":"hide"),n=this._container=o.DomUtil.create("div",i);this.options.closeButton&&(t=this._closeButton=o.DomUtil.create("a",e+"-close-button",n),t.href="#close",t.innerHTML="×",o.DomEvent.disableClickPropagation(t),o.DomEvent.on(t,"click",this._onCloseButtonClick,this));var s=this._wrapper=o.DomUtil.create("div",e+"-content-wrapper",n);o.DomEvent.disableClickPropagation(s),this._contentNode=o.DomUtil.create("div",e+"-content",s),o.DomEvent.on(this._contentNode,"mousewheel",o.DomEvent.stopPropagation),o.DomEvent.on(this._contentNode,"MozMousePixelScroll",o.DomEvent.stopPropagation),o.DomEvent.on(s,"contextmenu",o.DomEvent.stopPropagation),this._tipContainer=o.DomUtil.create("div",e+"-tip-container",n),this._tip=o.DomUtil.create("div",e+"-tip",this._tipContainer)},_update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},_updateContent:function(){if(this._content){if("string"==typeof this._content)this._contentNode.innerHTML=this._content;else{for(;this._contentNode.hasChildNodes();)this._contentNode.removeChild(this._contentNode.firstChild);this._contentNode.appendChild(this._content)}this.fire("contentupdate")}},_updateLayout:function(){var t=this._contentNode,e=t.style;e.width="",e.whiteSpace="nowrap";var i=t.offsetWidth;i=Math.min(i,this.options.maxWidth),i=Math.max(i,this.options.minWidth),e.width=i+1+"px",e.whiteSpace="",e.height="";var n=t.offsetHeight,s=this.options.maxHeight,a="leaflet-popup-scrolled";s&&n>s?(e.height=s+"px",o.DomUtil.addClass(t,a)):o.DomUtil.removeClass(t,a),this._containerWidth=this._container.offsetWidth},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),e=this._animated,i=o.point(this.options.offset);e&&o.DomUtil.setPosition(this._container,t),this._containerBottom=-i.y-(e?0:t.y),this._containerLeft=-Math.round(this._containerWidth/2)+i.x+(e?0:t.x),this._container.style.bottom=this._containerBottom+"px",this._container.style.left=this._containerLeft+"px"}},_zoomAnimation:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);o.DomUtil.setPosition(this._container,e)},_adjustPan:function(){if(this.options.autoPan){var t=this._map,e=this._container.offsetHeight,i=this._containerWidth,n=new o.Point(this._containerLeft,-e-this._containerBottom);this._animated&&n._add(o.DomUtil.getPosition(this._container));var s=t.layerPointToContainerPoint(n),a=o.point(this.options.autoPanPadding),r=t.getSize(),h=0,l=0;s.x+i>r.x&&(h=s.x+i-r.x+a.x),s.x-h<0&&(h=s.x-a.x),s.y+e>r.y&&(l=s.y+e-r.y+a.y),s.y-l<0&&(l=s.y-a.y),(h||l)&&t.fire("autopanstart").panBy([h,l])}},_onCloseButtonClick:function(t){this._close(),o.DomEvent.stop(t)}}),o.popup=function(t,e){return new o.Popup(t,e)},o.Map.include({openPopup:function(t,e,i){if(this.closePopup(),!(t instanceof o.Popup)){var n=t;t=new o.Popup(i).setLatLng(e).setContent(n)}return t._isOpen=!0,this._popup=t,this.addLayer(t)},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&(this.removeLayer(t),t._isOpen=!1),this}}),o.Marker.include({openPopup:function(){return this._popup&&this._map&&!this._map.hasLayer(this._popup)&&(this._popup.setLatLng(this._latlng),this._map.openPopup(this._popup)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(){return this._popup&&(this._popup._isOpen?this.closePopup():this.openPopup()),this},bindPopup:function(t,e){var i=o.point(this.options.icon.options.popupAnchor||[0,0]);return i=i.add(o.Popup.prototype.options.offset),e&&e.offset&&(i=i.add(e.offset)),e=o.extend({offset:i},e),this._popup||this.on("click",this.togglePopup,this).on("remove",this.closePopup,this).on("move",this._movePopup,this),t instanceof o.Popup?(o.setOptions(t,e),this._popup=t):this._popup=new o.Popup(e,this).setContent(t),this},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this.togglePopup).off("remove",this.closePopup).off("move",this._movePopup)),this},_movePopup:function(t){this._popup.setLatLng(t.latlng)}}),o.LayerGroup=o.Class.extend({initialize:function(t){this._layers={};var e,i;if(t)for(e=0,i=t.length;i>e;e++)this.addLayer(t[e])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return t?t in this._layers||this.getLayerId(t)in this._layers:!1},clearLayers:function(){return this.eachLayer(this.removeLayer,this),this},invoke:function(t){var e,i,n=Array.prototype.slice.call(arguments,1);for(e in this._layers)i=this._layers[e],i[t]&&i[t].apply(i,n);return this},onAdd:function(t){this._map=t,this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t),this._map=null},addTo:function(t){return t.addLayer(this),this},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];for(var e in this._layers)t.push(this._layers[e]);return t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return o.stamp(t)}}),o.layerGroup=function(t){return new o.LayerGroup(t)},o.FeatureGroup=o.LayerGroup.extend({includes:o.Mixin.Events,statics:{EVENTS:"click dblclick mouseover mouseout mousemove contextmenu popupopen popupclose"},addLayer:function(t){return this.hasLayer(t)?this:(t.on(o.FeatureGroup.EVENTS,this._propagateEvent,this),o.LayerGroup.prototype.addLayer.call(this,t),this._popupContent&&t.bindPopup&&t.bindPopup(this._popupContent,this._popupOptions),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.off(o.FeatureGroup.EVENTS,this._propagateEvent,this),o.LayerGroup.prototype.removeLayer.call(this,t),this._popupContent&&this.invoke("unbindPopup"),this.fire("layerremove",{layer:t})):this},bindPopup:function(t,e){return this._popupContent=t,this._popupOptions=e,this.invoke("bindPopup",t,e)},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new o.LatLngBounds;return this.eachLayer(function(e){t.extend(e instanceof o.Marker?e.getLatLng():e.getBounds())}),t},_propagateEvent:function(t){t.layer||(t.layer=t.target),t.target=this,this.fire(t.type,t)}}),o.featureGroup=function(t){return new o.FeatureGroup(t)},o.Path=o.Class.extend({includes:[o.Mixin.Events],statics:{CLIP_PADDING:function(){var e=o.Browser.mobile?1280:2e3,i=(e/Math.max(t.outerWidth,t.outerHeight)-1)/2;return Math.max(0,Math.min(.5,i))}()},options:{stroke:!0,color:"#0033ff",dashArray:null,weight:5,opacity:.5,fill:!1,fillColor:null,fillOpacity:.2,clickable:!0},initialize:function(t){o.setOptions(this,t)},onAdd:function(t){this._map=t,this._container||(this._initElements(),this._initEvents()),this.projectLatlngs(),this._updatePath(),this._container&&this._map._pathRoot.appendChild(this._container),this.fire("add"),t.on({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){t._pathRoot.removeChild(this._container),this.fire("remove"),this._map=null,o.Browser.vml&&(this._container=null,this._stroke=null,this._fill=null),t.off({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},projectLatlngs:function(){},setStyle:function(t){return o.setOptions(this,t),this._container&&this._updateStyle(),this},redraw:function(){return this._map&&(this.projectLatlngs(),this._updatePath()),this}}),o.Map.include({_updatePathViewport:function(){var t=o.Path.CLIP_PADDING,e=this.getSize(),i=o.DomUtil.getPosition(this._mapPane),n=i.multiplyBy(-1)._subtract(e.multiplyBy(t)._round()),s=n.add(e.multiplyBy(1+2*t)._round());this._pathViewport=new o.Bounds(n,s)}}),o.Path.SVG_NS="http://www.w3.org/2000/svg",o.Browser.svg=!(!e.createElementNS||!e.createElementNS(o.Path.SVG_NS,"svg").createSVGRect),o.Path=o.Path.extend({statics:{SVG:o.Browser.svg},bringToFront:function(){var t=this._map._pathRoot,e=this._container;return e&&t.lastChild!==e&&t.appendChild(e),this},bringToBack:function(){var t=this._map._pathRoot,e=this._container,i=t.firstChild;return e&&i!==e&&t.insertBefore(e,i),this},getPathString:function(){},_createElement:function(t){return e.createElementNS(o.Path.SVG_NS,t)},_initElements:function(){this._map._initPathRoot(),this._initPath(),this._initStyle()},_initPath:function(){this._container=this._createElement("g"),this._path=this._createElement("path"),this._container.appendChild(this._path)},_initStyle:function(){this.options.stroke&&(this._path.setAttribute("stroke-linejoin","round"),this._path.setAttribute("stroke-linecap","round")),this.options.fill&&this._path.setAttribute("fill-rule","evenodd"),this.options.pointerEvents&&this._path.setAttribute("pointer-events",this.options.pointerEvents),this.options.clickable||this.options.pointerEvents||this._path.setAttribute("pointer-events","none"),this._updateStyle()},_updateStyle:function(){this.options.stroke?(this._path.setAttribute("stroke",this.options.color),this._path.setAttribute("stroke-opacity",this.options.opacity),this._path.setAttribute("stroke-width",this.options.weight),this.options.dashArray?this._path.setAttribute("stroke-dasharray",this.options.dashArray):this._path.removeAttribute("stroke-dasharray")):this._path.setAttribute("stroke","none"),this.options.fill?(this._path.setAttribute("fill",this.options.fillColor||this.options.color),this._path.setAttribute("fill-opacity",this.options.fillOpacity)):this._path.setAttribute("fill","none")},_updatePath:function(){var t=this.getPathString();t||(t="M0 0"),this._path.setAttribute("d",t)},_initEvents:function(){if(this.options.clickable){(o.Browser.svg||!o.Browser.vml)&&this._path.setAttribute("class","leaflet-clickable"),o.DomEvent.on(this._container,"click",this._onMouseClick,this);for(var t=["dblclick","mousedown","mouseover","mouseout","mousemove","contextmenu"],e=0;e<t.length;e++)o.DomEvent.on(this._container,t[e],this._fireMouseEvent,this)}},_onMouseClick:function(t){this._map.dragging&&this._map.dragging.moved()||this._fireMouseEvent(t)},_fireMouseEvent:function(t){if(this.hasEventListeners(t.type)){var e=this._map,i=e.mouseEventToContainerPoint(t),n=e.containerPointToLayerPoint(i),s=e.layerPointToLatLng(n);this.fire(t.type,{latlng:s,layerPoint:n,containerPoint:i,originalEvent:t}),"contextmenu"===t.type&&o.DomEvent.preventDefault(t),"mousemove"!==t.type&&o.DomEvent.stopPropagation(t)}}}),o.Map.include({_initPathRoot:function(){this._pathRoot||(this._pathRoot=o.Path.prototype._createElement("svg"),this._panes.overlayPane.appendChild(this._pathRoot),this.options.zoomAnimation&&o.Browser.any3d?(this._pathRoot.setAttribute("class"," leaflet-zoom-animated"),this.on({zoomanim:this._animatePathZoom,zoomend:this._endPathZoom})):this._pathRoot.setAttribute("class"," leaflet-zoom-hide"),this.on("moveend",this._updateSvgViewport),this._updateSvgViewport())},_animatePathZoom:function(t){var e=this.getZoomScale(t.zoom),i=this._getCenterOffset(t.center)._multiplyBy(-e)._add(this._pathViewport.min);this._pathRoot.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(i)+" scale("+e+") ",this._pathZooming=!0},_endPathZoom:function(){this._pathZooming=!1},_updateSvgViewport:function(){if(!this._pathZooming){this._updatePathViewport();var t=this._pathViewport,e=t.min,i=t.max,n=i.x-e.x,s=i.y-e.y,a=this._pathRoot,r=this._panes.overlayPane;o.Browser.mobileWebkit&&r.removeChild(a),o.DomUtil.setPosition(a,e),a.setAttribute("width",n),a.setAttribute("height",s),a.setAttribute("viewBox",[e.x,e.y,n,s].join(" ")),o.Browser.mobileWebkit&&r.appendChild(a)}}}),o.Path.include({bindPopup:function(t,e){return t instanceof o.Popup?this._popup=t:((!this._popup||e)&&(this._popup=new o.Popup(e,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on("click",this._openPopup,this).on("remove",this.closePopup,this),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this._openPopup).off("remove",this.closePopup),this._popupHandlersAdded=!1),this},openPopup:function(t){return this._popup&&(t=t||this._latlng||this._latlngs[Math.floor(this._latlngs.length/2)],this._openPopup({latlng:t})),this},closePopup:function(){return this._popup&&this._popup._close(),this},_openPopup:function(t){this._popup.setLatLng(t.latlng),this._map.openPopup(this._popup)}}),o.Browser.vml=!o.Browser.svg&&function(){try{var t=e.createElement("div");t.innerHTML='<v:shape adj="1"/>';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(n){return!1}}(),o.Path=o.Browser.svg||!o.Browser.vml?o.Path:o.Path.extend({statics:{VML:!0,CLIP_PADDING:.02},_createElement:function(){try{return e.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return e.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_initPath:function(){var t=this._container=this._createElement("shape"); | |
8 | 8 | o.DomUtil.addClass(t,"leaflet-vml-shape"),this.options.clickable&&o.DomUtil.addClass(t,"leaflet-clickable"),t.coordsize="1 1",this._path=this._createElement("path"),t.appendChild(this._path),this._map._pathRoot.appendChild(t)},_initStyle:function(){this._updateStyle()},_updateStyle:function(){var t=this._stroke,e=this._fill,i=this.options,n=this._container;n.stroked=i.stroke,n.filled=i.fill,i.stroke?(t||(t=this._stroke=this._createElement("stroke"),t.endcap="round",n.appendChild(t)),t.weight=i.weight+"px",t.color=i.color,t.opacity=i.opacity,t.dashStyle=i.dashArray?i.dashArray instanceof Array?i.dashArray.join(" "):i.dashArray.replace(/( *, *)/g," "):""):t&&(n.removeChild(t),this._stroke=null),i.fill?(e||(e=this._fill=this._createElement("fill"),n.appendChild(e)),e.color=i.fillColor||i.color,e.opacity=i.fillOpacity):e&&(n.removeChild(e),this._fill=null)},_updatePath:function(){var t=this._container.style;t.display="none",this._path.v=this.getPathString()+" ",t.display=""}}),o.Map.include(o.Browser.svg||!o.Browser.vml?{}:{_initPathRoot:function(){if(!this._pathRoot){var t=this._pathRoot=e.createElement("div");t.className="leaflet-vml-container",this._panes.overlayPane.appendChild(t),this.on("moveend",this._updatePathViewport),this._updatePathViewport()}}}),o.Browser.canvas=function(){return!!e.createElement("canvas").getContext}(),o.Path=o.Path.SVG&&!t.L_PREFER_CANVAS||!o.Browser.canvas?o.Path:o.Path.extend({statics:{CANVAS:!0,SVG:!1},redraw:function(){return this._map&&(this.projectLatlngs(),this._requestUpdate()),this},setStyle:function(t){return o.setOptions(this,t),this._map&&(this._updateStyle(),this._requestUpdate()),this},onRemove:function(t){t.off("viewreset",this.projectLatlngs,this).off("moveend",this._updatePath,this),this.options.clickable&&(this._map.off("click",this._onClick,this),this._map.off("mousemove",this._onMouseMove,this)),this._requestUpdate(),this._map=null},_requestUpdate:function(){this._map&&!o.Path._updateRequest&&(o.Path._updateRequest=o.Util.requestAnimFrame(this._fireMapMoveEnd,this._map))},_fireMapMoveEnd:function(){o.Path._updateRequest=null,this.fire("moveend")},_initElements:function(){this._map._initPathRoot(),this._ctx=this._map._canvasCtx},_updateStyle:function(){var t=this.options;t.stroke&&(this._ctx.lineWidth=t.weight,this._ctx.strokeStyle=t.color),t.fill&&(this._ctx.fillStyle=t.fillColor||t.color)},_drawPath:function(){var t,e,i,n,s,a;for(this._ctx.beginPath(),t=0,i=this._parts.length;i>t;t++){for(e=0,n=this._parts[t].length;n>e;e++)s=this._parts[t][e],a=(0===e?"move":"line")+"To",this._ctx[a](s.x,s.y);this instanceof o.Polygon&&this._ctx.closePath()}},_checkIfEmpty:function(){return!this._parts.length},_updatePath:function(){if(!this._checkIfEmpty()){var t=this._ctx,e=this.options;this._drawPath(),t.save(),this._updateStyle(),e.fill&&(t.globalAlpha=e.fillOpacity,t.fill()),e.stroke&&(t.globalAlpha=e.opacity,t.stroke()),t.restore()}},_initEvents:function(){this.options.clickable&&(this._map.on("mousemove",this._onMouseMove,this),this._map.on("click",this._onClick,this))},_onClick:function(t){this._containsPoint(t.layerPoint)&&this.fire("click",t)},_onMouseMove:function(t){this._map&&!this._map._animatingZoom&&(this._containsPoint(t.layerPoint)?(this._ctx.canvas.style.cursor="pointer",this._mouseInside=!0,this.fire("mouseover",t)):this._mouseInside&&(this._ctx.canvas.style.cursor="",this._mouseInside=!1,this.fire("mouseout",t)))}}),o.Map.include(o.Path.SVG&&!t.L_PREFER_CANVAS||!o.Browser.canvas?{}:{_initPathRoot:function(){var t,i=this._pathRoot;i||(i=this._pathRoot=e.createElement("canvas"),i.style.position="absolute",t=this._canvasCtx=i.getContext("2d"),t.lineCap="round",t.lineJoin="round",this._panes.overlayPane.appendChild(i),this.options.zoomAnimation&&(this._pathRoot.className="leaflet-zoom-animated",this.on("zoomanim",this._animatePathZoom),this.on("zoomend",this._endPathZoom)),this.on("moveend",this._updateCanvasViewport),this._updateCanvasViewport())},_updateCanvasViewport:function(){if(!this._pathZooming){this._updatePathViewport();var t=this._pathViewport,e=t.min,i=t.max.subtract(e),n=this._pathRoot;o.DomUtil.setPosition(n,e),n.width=i.x,n.height=i.y,n.getContext("2d").translate(-e.x,-e.y)}}}),o.LineUtil={simplify:function(t,e){if(!e||!t.length)return t.slice();var i=e*e;return t=this._reducePoints(t,i),t=this._simplifyDP(t,i)},pointToSegmentDistance:function(t,e,i){return Math.sqrt(this._sqClosestPointOnSegment(t,e,i,!0))},closestPointOnSegment:function(t,e,i){return this._sqClosestPointOnSegment(t,e,i)},_simplifyDP:function(t,e){var n=t.length,o=typeof Uint8Array!=i+""?Uint8Array:Array,s=new o(n);s[0]=s[n-1]=1,this._simplifyDPStep(t,s,e,0,n-1);var a,r=[];for(a=0;n>a;a++)s[a]&&r.push(t[a]);return r},_simplifyDPStep:function(t,e,i,n,o){var s,a,r,h=0;for(a=n+1;o-1>=a;a++)r=this._sqClosestPointOnSegment(t[a],t[n],t[o],!0),r>h&&(s=a,h=r);h>i&&(e[s]=1,this._simplifyDPStep(t,e,i,n,s),this._simplifyDPStep(t,e,i,s,o))},_reducePoints:function(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;s>n;n++)this._sqDist(t[n],t[o])>e&&(i.push(t[n]),o=n);return s-1>o&&i.push(t[s-1]),i},clipSegment:function(t,e,i,n){var o,s,a,r=n?this._lastCode:this._getBitCode(t,i),h=this._getBitCode(e,i);for(this._lastCode=h;;){if(!(r|h))return[t,e];if(r&h)return!1;o=r||h,s=this._getEdgeIntersection(t,e,o,i),a=this._getBitCode(s,i),o===r?(t=s,r=a):(e=s,h=a)}},_getEdgeIntersection:function(t,e,i,n){var s=e.x-t.x,a=e.y-t.y,r=n.min,h=n.max;return 8&i?new o.Point(t.x+s*(h.y-t.y)/a,h.y):4&i?new o.Point(t.x+s*(r.y-t.y)/a,r.y):2&i?new o.Point(h.x,t.y+a*(h.x-t.x)/s):1&i?new o.Point(r.x,t.y+a*(r.x-t.x)/s):void 0},_getBitCode:function(t,e){var i=0;return t.x<e.min.x?i|=1:t.x>e.max.x&&(i|=2),t.y<e.min.y?i|=4:t.y>e.max.y&&(i|=8),i},_sqDist:function(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n},_sqClosestPointOnSegment:function(t,e,i,n){var s,a=e.x,r=e.y,h=i.x-a,l=i.y-r,u=h*h+l*l;return u>0&&(s=((t.x-a)*h+(t.y-r)*l)/u,s>1?(a=i.x,r=i.y):s>0&&(a+=h*s,r+=l*s)),h=t.x-a,l=t.y-r,n?h*h+l*l:new o.Point(a,r)}},o.Polyline=o.Path.extend({initialize:function(t,e){o.Path.prototype.initialize.call(this,e),this._latlngs=this._convertLatLngs(t)},options:{smoothFactor:1,noClip:!1},projectLatlngs:function(){this._originalPoints=[];for(var t=0,e=this._latlngs.length;e>t;t++)this._originalPoints[t]=this._map.latLngToLayerPoint(this._latlngs[t])},getPathString:function(){for(var t=0,e=this._parts.length,i="";e>t;t++)i+=this._getPathPartStr(this._parts[t]);return i},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._latlngs=this._convertLatLngs(t),this.redraw()},addLatLng:function(t){return this._latlngs.push(o.latLng(t)),this.redraw()},spliceLatLngs:function(){var t=[].splice.apply(this._latlngs,arguments);return this._convertLatLngs(this._latlngs,!0),this.redraw(),t},closestLayerPoint:function(t){for(var e,i,n=1/0,s=this._parts,a=null,r=0,h=s.length;h>r;r++)for(var l=s[r],u=1,c=l.length;c>u;u++){e=l[u-1],i=l[u];var d=o.LineUtil._sqClosestPointOnSegment(t,e,i,!0);n>d&&(n=d,a=o.LineUtil._sqClosestPointOnSegment(t,e,i))}return a&&(a.distance=Math.sqrt(n)),a},getBounds:function(){return new o.LatLngBounds(this.getLatLngs())},_convertLatLngs:function(t,e){var i,n,s=e?t:[];for(i=0,n=t.length;n>i;i++){if(o.Util.isArray(t[i])&&"number"!=typeof t[i][0])return;s[i]=o.latLng(t[i])}return s},_initEvents:function(){o.Path.prototype._initEvents.call(this)},_getPathPartStr:function(t){for(var e,i=o.Path.VML,n=0,s=t.length,a="";s>n;n++)e=t[n],i&&e._round(),a+=(n?"L":"M")+e.x+" "+e.y;return a},_clipPoints:function(){var t,e,i,n=this._originalPoints,s=n.length;if(this.options.noClip)return this._parts=[n],void 0;this._parts=[];var a=this._parts,r=this._map._pathViewport,h=o.LineUtil;for(t=0,e=0;s-1>t;t++)i=h.clipSegment(n[t],n[t+1],r,t),i&&(a[e]=a[e]||[],a[e].push(i[0]),(i[1]!==n[t+1]||t===s-2)&&(a[e].push(i[1]),e++))},_simplifyPoints:function(){for(var t=this._parts,e=o.LineUtil,i=0,n=t.length;n>i;i++)t[i]=e.simplify(t[i],this.options.smoothFactor)},_updatePath:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),o.Path.prototype._updatePath.call(this))}}),o.polyline=function(t,e){return new o.Polyline(t,e)},o.PolyUtil={},o.PolyUtil.clipPolygon=function(t,e){var i,n,s,a,r,h,l,u,c,d=[1,4,2,8],p=o.LineUtil;for(n=0,l=t.length;l>n;n++)t[n]._code=p._getBitCode(t[n],e);for(a=0;4>a;a++){for(u=d[a],i=[],n=0,l=t.length,s=l-1;l>n;s=n++)r=t[n],h=t[s],r._code&u?h._code&u||(c=p._getEdgeIntersection(h,r,u,e),c._code=p._getBitCode(c,e),i.push(c)):(h._code&u&&(c=p._getEdgeIntersection(h,r,u,e),c._code=p._getBitCode(c,e),i.push(c)),i.push(r));t=i}return t},o.Polygon=o.Polyline.extend({options:{fill:!0},initialize:function(t,e){var i,n,s;if(o.Polyline.prototype.initialize.call(this,t,e),t&&o.Util.isArray(t[0])&&"number"!=typeof t[0][0])for(this._latlngs=this._convertLatLngs(t[0]),this._holes=t.slice(1),i=0,n=this._holes.length;n>i;i++)s=this._holes[i]=this._convertLatLngs(this._holes[i]),s[0].equals(s[s.length-1])&&s.pop();t=this._latlngs,t.length>=2&&t[0].equals(t[t.length-1])&&t.pop()},projectLatlngs:function(){if(o.Polyline.prototype.projectLatlngs.call(this),this._holePoints=[],this._holes){var t,e,i,n;for(t=0,i=this._holes.length;i>t;t++)for(this._holePoints[t]=[],e=0,n=this._holes[t].length;n>e;e++)this._holePoints[t][e]=this._map.latLngToLayerPoint(this._holes[t][e])}},_clipPoints:function(){var t=this._originalPoints,e=[];if(this._parts=[t].concat(this._holePoints),!this.options.noClip){for(var i=0,n=this._parts.length;n>i;i++){var s=o.PolyUtil.clipPolygon(this._parts[i],this._map._pathViewport);s.length&&e.push(s)}this._parts=e}},_getPathPartStr:function(t){var e=o.Polyline.prototype._getPathPartStr.call(this,t);return e+(o.Browser.svg?"z":"x")}}),o.polygon=function(t,e){return new o.Polygon(t,e)},function(){function t(t){return o.FeatureGroup.extend({initialize:function(t,e){this._layers={},this._options=e,this.setLatLngs(t)},setLatLngs:function(e){var i=0,n=e.length;for(this.eachLayer(function(t){n>i?t.setLatLngs(e[i++]):this.removeLayer(t)},this);n>i;)this.addLayer(new t(e[i++],this._options));return this},getLatLngs:function(){var t=[];return this.eachLayer(function(e){t.push(e.getLatLngs())}),t}})}o.MultiPolyline=t(o.Polyline),o.MultiPolygon=t(o.Polygon),o.multiPolyline=function(t,e){return new o.MultiPolyline(t,e)},o.multiPolygon=function(t,e){return new o.MultiPolygon(t,e)}}(),o.Rectangle=o.Polygon.extend({initialize:function(t,e){o.Polygon.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return t=o.latLngBounds(t),[t.getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}}),o.rectangle=function(t,e){return new o.Rectangle(t,e)},o.Circle=o.Path.extend({initialize:function(t,e,i){o.Path.prototype.initialize.call(this,i),this._latlng=o.latLng(t),this._mRadius=e},options:{fill:!0},setLatLng:function(t){return this._latlng=o.latLng(t),this.redraw()},setRadius:function(t){return this._mRadius=t,this.redraw()},projectLatlngs:function(){var t=this._getLngRadius(),e=this._latlng,i=this._map.latLngToLayerPoint([e.lat,e.lng-t]);this._point=this._map.latLngToLayerPoint(e),this._radius=Math.max(this._point.x-i.x,1)},getBounds:function(){var t=this._getLngRadius(),e=360*(this._mRadius/40075017),i=this._latlng;return new o.LatLngBounds([i.lat-e,i.lng-t],[i.lat+e,i.lng+t])},getLatLng:function(){return this._latlng},getPathString:function(){var t=this._point,e=this._radius;return this._checkIfEmpty()?"":o.Browser.svg?"M"+t.x+","+(t.y-e)+"A"+e+","+e+",0,1,1,"+(t.x-.1)+","+(t.y-e)+" z":(t._round(),e=Math.round(e),"AL "+t.x+","+t.y+" "+e+","+e+" 0,"+23592600)},getRadius:function(){return this._mRadius},_getLatRadius:function(){return 360*(this._mRadius/40075017)},_getLngRadius:function(){return this._getLatRadius()/Math.cos(o.LatLng.DEG_TO_RAD*this._latlng.lat)},_checkIfEmpty:function(){if(!this._map)return!1;var t=this._map._pathViewport,e=this._radius,i=this._point;return i.x-e>t.max.x||i.y-e>t.max.y||i.x+e<t.min.x||i.y+e<t.min.y}}),o.circle=function(t,e,i){return new o.Circle(t,e,i)},o.CircleMarker=o.Circle.extend({options:{radius:10,weight:2},initialize:function(t,e){o.Circle.prototype.initialize.call(this,t,null,e),this._radius=this.options.radius},projectLatlngs:function(){this._point=this._map.latLngToLayerPoint(this._latlng)},_updateStyle:function(){o.Circle.prototype._updateStyle.call(this),this.setRadius(this.options.radius)},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()}}),o.circleMarker=function(t,e){return new o.CircleMarker(t,e)},o.Polyline.include(o.Path.CANVAS?{_containsPoint:function(t,e){var i,n,s,a,r,h,l,u=this.options.weight/2;for(o.Browser.touch&&(u+=10),i=0,a=this._parts.length;a>i;i++)for(l=this._parts[i],n=0,r=l.length,s=r-1;r>n;s=n++)if((e||0!==n)&&(h=o.LineUtil.pointToSegmentDistance(t,l[s],l[n]),u>=h))return!0;return!1}}:{}),o.Polygon.include(o.Path.CANVAS?{_containsPoint:function(t){var e,i,n,s,a,r,h,l,u=!1;if(o.Polyline.prototype._containsPoint.call(this,t,!0))return!0;for(s=0,h=this._parts.length;h>s;s++)for(e=this._parts[s],a=0,l=e.length,r=l-1;l>a;r=a++)i=e[a],n=e[r],i.y>t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u}}:{}),o.Circle.include(o.Path.CANVAS?{_drawPath:function(){var t=this._point;this._ctx.beginPath(),this._ctx.arc(t.x,t.y,this._radius,0,2*Math.PI,!1)},_containsPoint:function(t){var e=this._point,i=this.options.stroke?this.options.weight/2:0;return t.distanceTo(e)<=this._radius+i}}:{}),o.CircleMarker.include(o.Path.CANVAS?{_updateStyle:function(){o.Path.prototype._updateStyle.call(this)}}:{}),o.GeoJSON=o.FeatureGroup.extend({initialize:function(t,e){o.setOptions(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,s=o.Util.isArray(t)?t:t.features;if(s){for(e=0,i=s.length;i>e;e++)n=s[e],(n.geometries||n.geometry||n.features||n.coordinates)&&this.addData(s[e]);return this}var a=this.options;if(!a.filter||a.filter(t)){var r=o.GeoJSON.geometryToLayer(t,a.pointToLayer,a.coordsToLatLng);return r.feature=o.GeoJSON.asFeature(t),r.defaultOptions=r.options,this.resetStyle(r),a.onEachFeature&&a.onEachFeature(t,r),this.addLayer(r)}},resetStyle:function(t){var e=this.options.style;e&&(o.Util.extend(t.options,t.defaultOptions),this._setLayerStyle(t,e))},setStyle:function(t){this.eachLayer(function(e){this._setLayerStyle(e,t)},this)},_setLayerStyle:function(t,e){"function"==typeof e&&(e=e(t.feature)),t.setStyle&&t.setStyle(e)}}),o.extend(o.GeoJSON,{geometryToLayer:function(t,e,i){var n,s,a,r,h,l="Feature"===t.type?t.geometry:t,u=l.coordinates,c=[];switch(i=i||this.coordsToLatLng,l.type){case"Point":return n=i(u),e?e(t,n):new o.Marker(n);case"MultiPoint":for(a=0,r=u.length;r>a;a++)n=i(u[a]),h=e?e(t,n):new o.Marker(n),c.push(h);return new o.FeatureGroup(c);case"LineString":return s=this.coordsToLatLngs(u,0,i),new o.Polyline(s);case"Polygon":return s=this.coordsToLatLngs(u,1,i),new o.Polygon(s);case"MultiLineString":return s=this.coordsToLatLngs(u,1,i),new o.MultiPolyline(s);case"MultiPolygon":return s=this.coordsToLatLngs(u,2,i),new o.MultiPolygon(s);case"GeometryCollection":for(a=0,r=l.geometries.length;r>a;a++)h=this.geometryToLayer({geometry:l.geometries[a],type:"Feature",properties:t.properties},e,i),c.push(h);return new o.FeatureGroup(c);default:throw new Error("Invalid GeoJSON object.")}},coordsToLatLng:function(t){return new o.LatLng(t[1],t[0])},coordsToLatLngs:function(t,e,i){var n,o,s,a=[];for(o=0,s=t.length;s>o;o++)n=e?this.coordsToLatLngs(t[o],e-1,i):(i||this.coordsToLatLng)(t[o]),a.push(n);return a},latLngToCoords:function(t){return[t.lng,t.lat]},latLngsToCoords:function(t){for(var e=[],i=0,n=t.length;n>i;i++)e.push(o.GeoJSON.latLngToCoords(t[i]));return e},getFeature:function(t,e){return t.feature?o.extend({},t.feature,{geometry:e}):o.GeoJSON.asFeature(e)},asFeature:function(t){return"Feature"===t.type?t:{type:"Feature",properties:{},geometry:t}}});var a={toGeoJSON:function(){return o.GeoJSON.getFeature(this,{type:"Point",coordinates:o.GeoJSON.latLngToCoords(this.getLatLng())})}};o.Marker.include(a),o.Circle.include(a),o.CircleMarker.include(a),o.Polyline.include({toGeoJSON:function(){return o.GeoJSON.getFeature(this,{type:"LineString",coordinates:o.GeoJSON.latLngsToCoords(this.getLatLngs())})}}),o.Polygon.include({toGeoJSON:function(){var t,e,i,n=[o.GeoJSON.latLngsToCoords(this.getLatLngs())];if(n[0].push(n[0][0]),this._holes)for(t=0,e=this._holes.length;e>t;t++)i=o.GeoJSON.latLngsToCoords(this._holes[t]),i.push(i[0]),n.push(i);return o.GeoJSON.getFeature(this,{type:"Polygon",coordinates:n})}}),function(){function t(t,e){t.include({toGeoJSON:function(){var t=[];return this.eachLayer(function(e){t.push(e.toGeoJSON().geometry.coordinates)}),o.GeoJSON.getFeature(this,{type:e,coordinates:t})}})}t(o.MultiPolyline,"MultiLineString"),t(o.MultiPolygon,"MultiPolygon")}(),o.LayerGroup.include({toGeoJSON:function(){var t=[];return this.eachLayer(function(e){e.toGeoJSON&&t.push(o.GeoJSON.asFeature(e.toGeoJSON()))}),{type:"FeatureCollection",features:t}}}),o.geoJson=function(t,e){return new o.GeoJSON(t,e)},o.DomEvent={addListener:function(t,e,i,n){var s,a,r,h=o.stamp(i),l="_leaflet_"+e+h;return t[l]?this:(s=function(e){return i.call(n||t,e||o.DomEvent._getEvent())},o.Browser.msTouch&&0===e.indexOf("touch")?this.addMsTouchListener(t,e,s,h):(o.Browser.touch&&"dblclick"===e&&this.addDoubleTapListener&&this.addDoubleTapListener(t,s,h),"addEventListener"in t?"mousewheel"===e?(t.addEventListener("DOMMouseScroll",s,!1),t.addEventListener(e,s,!1)):"mouseenter"===e||"mouseleave"===e?(a=s,r="mouseenter"===e?"mouseover":"mouseout",s=function(e){return o.DomEvent._checkMouse(t,e)?a(e):void 0},t.addEventListener(r,s,!1)):"click"===e&&o.Browser.android?(a=s,s=function(t){return o.DomEvent._filterClick(t,a)},t.addEventListener(e,s,!1)):t.addEventListener(e,s,!1):"attachEvent"in t&&t.attachEvent("on"+e,s),t[l]=s,this))},removeListener:function(t,e,i){var n=o.stamp(i),s="_leaflet_"+e+n,a=t[s];return a?(o.Browser.msTouch&&0===e.indexOf("touch")?this.removeMsTouchListener(t,e,n):o.Browser.touch&&"dblclick"===e&&this.removeDoubleTapListener?this.removeDoubleTapListener(t,n):"removeEventListener"in t?"mousewheel"===e?(t.removeEventListener("DOMMouseScroll",a,!1),t.removeEventListener(e,a,!1)):"mouseenter"===e||"mouseleave"===e?t.removeEventListener("mouseenter"===e?"mouseover":"mouseout",a,!1):t.removeEventListener(e,a,!1):"detachEvent"in t&&t.detachEvent("on"+e,a),t[s]=null,this):this},stopPropagation:function(t){return t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,this},disableClickPropagation:function(t){for(var e=o.DomEvent.stopPropagation,i=o.Draggable.START.length-1;i>=0;i--)o.DomEvent.addListener(t,o.Draggable.START[i],e);return o.DomEvent.addListener(t,"click",o.DomEvent._fakeStop).addListener(t,"dblclick",e)},preventDefault:function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this},stop:function(t){return o.DomEvent.preventDefault(t).stopPropagation(t)},getMousePosition:function(t,i){var n=o.Browser.ie7,s=e.body,a=e.documentElement,r=t.pageX?t.pageX-s.scrollLeft-a.scrollLeft:t.clientX,h=t.pageY?t.pageY-s.scrollTop-a.scrollTop:t.clientY,l=new o.Point(r,h),u=i.getBoundingClientRect(),c=u.left-i.clientLeft,d=u.top-i.clientTop;return o.DomUtil.documentIsLtr()||!o.Browser.webkit&&!n||(c+=i.scrollWidth-i.clientWidth,n&&"hidden"!==o.DomUtil.getStyle(i,"overflow-y")&&"hidden"!==o.DomUtil.getStyle(i,"overflow")&&(c+=17)),l._subtract(new o.Point(c,d))},getWheelDelta:function(t){var e=0;return t.wheelDelta&&(e=t.wheelDelta/120),t.detail&&(e=-t.detail/3),e},_skipEvents:{},_fakeStop:function(t){o.DomEvent._skipEvents[t.type]=!0},_skipped:function(t){var e=this._skipEvents[t.type];return this._skipEvents[t.type]=!1,e},_checkMouse:function(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(n){return!1}return i!==t},_getEvent:function(){var e=t.event;if(!e)for(var i=arguments.callee.caller;i&&(e=i.arguments[0],!e||t.Event!==e.constructor);)i=i.caller;return e},_filterClick:function(t,e){var i=t.timeStamp||t.originalEvent.timeStamp,n=o.DomEvent._lastClick&&i-o.DomEvent._lastClick;return n&&n>100&&1e3>n||t.target._simulatedClick&&!t._simulated?(o.DomEvent.stop(t),void 0):(o.DomEvent._lastClick=i,e(t))}},o.DomEvent.on=o.DomEvent.addListener,o.DomEvent.off=o.DomEvent.removeListener,o.Draggable=o.Class.extend({includes:o.Mixin.Events,statics:{START:o.Browser.touch?["touchstart","mousedown"]:["mousedown"],END:{mousedown:"mouseup",touchstart:"touchend",MSPointerDown:"touchend"},MOVE:{mousedown:"mousemove",touchstart:"touchmove",MSPointerDown:"touchmove"}},initialize:function(t,e){this._element=t,this._dragStartTarget=e||t},enable:function(){if(!this._enabled){for(var t=o.Draggable.START.length-1;t>=0;t--)o.DomEvent.on(this._dragStartTarget,o.Draggable.START[t],this._onDown,this);this._enabled=!0}},disable:function(){if(this._enabled){for(var t=o.Draggable.START.length-1;t>=0;t--)o.DomEvent.off(this._dragStartTarget,o.Draggable.START[t],this._onDown,this);this._enabled=!1,this._moved=!1}},_onDown:function(t){if(!t.shiftKey&&(1===t.which||1===t.button||t.touches)&&(o.DomEvent.stopPropagation(t),!o.Draggable._disabled)){o.DomUtil.disableImageDrag(),o.DomUtil.disableTextSelection();var i=t.touches?t.touches[0]:t,n=i.target;o.Browser.touch&&"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._moved=!1,this._moving||(this._startPoint=new o.Point(i.clientX,i.clientY),this._startPos=this._newPos=o.DomUtil.getPosition(this._element),o.DomEvent.on(e,o.Draggable.MOVE[t.type],this._onMove,this).on(e,o.Draggable.END[t.type],this._onUp,this))}},_onMove:function(t){if(!(t.touches&&t.touches.length>1)){var i=t.touches&&1===t.touches.length?t.touches[0]:t,n=new o.Point(i.clientX,i.clientY),s=n.subtract(this._startPoint);(s.x||s.y)&&(o.DomEvent.preventDefault(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=o.DomUtil.getPosition(this._element).subtract(s),o.Browser.touch||o.DomUtil.addClass(e.body,"leaflet-dragging")),this._newPos=this._startPos.add(s),this._moving=!0,o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updatePosition,this,!0,this._dragStartTarget))}},_updatePosition:function(){this.fire("predrag"),o.DomUtil.setPosition(this._element,this._newPos),this.fire("drag")},_onUp:function(){o.Browser.touch||o.DomUtil.removeClass(e.body,"leaflet-dragging");for(var t in o.Draggable.MOVE)o.DomEvent.off(e,o.Draggable.MOVE[t],this._onMove).off(e,o.Draggable.END[t],this._onUp);o.DomUtil.enableImageDrag(),o.DomUtil.enableTextSelection(),this._moved&&(o.Util.cancelAnimFrame(this._animRequest),this.fire("dragend")),this._moving=!1}}),o.Handler=o.Class.extend({initialize:function(t){this._map=t},enable:function(){this._enabled||(this._enabled=!0,this.addHooks())},disable:function(){this._enabled&&(this._enabled=!1,this.removeHooks())},enabled:function(){return!!this._enabled}}),o.Map.mergeOptions({dragging:!0,inertia:!o.Browser.android23,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,inertiaThreshold:o.Browser.touch?32:18,easeLinearity:.25,worldCopyJump:!1}),o.Map.Drag=o.Handler.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new o.Draggable(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDrag,this),t.on("viewreset",this._onViewReset,this),this._onViewReset())}this._draggable.enable()},removeHooks:function(){this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){var t=this._map;t._panAnim&&t._panAnim.stop(),t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(){if(this._map.options.inertia){var t=this._lastTime=+new Date,e=this._lastPos=this._draggable._newPos;this._positions.push(e),this._times.push(t),t-this._times[0]>200&&(this._positions.shift(),this._times.shift())}this._map.fire("move").fire("drag")},_onViewReset:function(){var t=this._map.getSize()._divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.project([0,180]).x},_onPreDrag:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,a=Math.abs(o+i)<Math.abs(s+i)?o:s;this._draggable._newPos.x=a},_onDragEnd:function(){var t=this._map,e=t.options,i=+new Date-this._lastTime,n=!e.inertia||i>e.inertiaThreshold||!this._positions[0];if(t.fire("dragend"),n)t.fire("moveend");else{var s=this._lastPos.subtract(this._positions[0]),a=(this._lastTime+i-this._times[0])/1e3,r=e.easeLinearity,h=s.multiplyBy(r/a),l=h.distanceTo([0,0]),u=Math.min(e.inertiaMaxSpeed,l),c=h.multiplyBy(u/l),d=u/(e.inertiaDeceleration*r),p=c.multiplyBy(-d/2).round();p.x&&p.y?o.Util.requestAnimFrame(function(){t.panBy(p,{duration:d,easeLinearity:r,noMoveStart:!0})}):t.fire("moveend")}}}),o.Map.addInitHook("addHandler","dragging",o.Map.Drag),o.Map.mergeOptions({doubleClickZoom:!0}),o.Map.DoubleClickZoom=o.Handler.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick)},_onDoubleClick:function(t){this.setZoomAround(t.containerPoint,this._zoom+1)}}),o.Map.addInitHook("addHandler","doubleClickZoom",o.Map.DoubleClickZoom),o.Map.mergeOptions({scrollWheelZoom:!0}),o.Map.ScrollWheelZoom=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"mousewheel",this._onWheelScroll,this),o.DomEvent.on(this._map._container,"MozMousePixelScroll",o.DomEvent.preventDefault),this._delta=0},removeHooks:function(){o.DomEvent.off(this._map._container,"mousewheel",this._onWheelScroll),o.DomEvent.off(this._map._container,"MozMousePixelScroll",o.DomEvent.preventDefault)},_onWheelScroll:function(t){var e=o.DomEvent.getWheelDelta(t);this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var i=Math.max(40-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o.bind(this._performZoom,this),i),o.DomEvent.preventDefault(t),o.DomEvent.stopPropagation(t)},_performZoom:function(){var t=this._map,e=this._delta,i=t.getZoom();e=e>0?Math.ceil(e):Math.floor(e),e=Math.max(Math.min(e,4),-4),e=t._limitZoom(i+e)-i,this._delta=0,this._startTime=null,e&&t.setZoomAround(this._lastMousePos,i+e)}}),o.Map.addInitHook("addHandler","scrollWheelZoom",o.Map.ScrollWheelZoom),o.extend(o.DomEvent,{_touchstart:o.Browser.msTouch?"MSPointerDown":"touchstart",_touchend:o.Browser.msTouch?"MSPointerUp":"touchend",addDoubleTapListener:function(t,i,n){function s(t){var e;if(o.Browser.msTouch?(_.push(t.pointerId),e=_.length):e=t.touches.length,!(e>1)){var i=Date.now(),n=i-(r||i);h=t.touches?t.touches[0]:t,l=n>0&&u>=n,r=i}}function a(t){if(o.Browser.msTouch){var e=_.indexOf(t.pointerId);if(-1===e)return;_.splice(e,1)}if(l){if(o.Browser.msTouch){var n,s={};for(var a in h)n=h[a],s[a]="function"==typeof n?n.bind(h):n;h=s}h.type="dblclick",i(h),r=null}}var r,h,l=!1,u=250,c="_leaflet_",d=this._touchstart,p=this._touchend,_=[];t[c+d+n]=s,t[c+p+n]=a;var m=o.Browser.msTouch?e.documentElement:t;return t.addEventListener(d,s,!1),m.addEventListener(p,a,!1),o.Browser.msTouch&&m.addEventListener("MSPointerCancel",a,!1),this},removeDoubleTapListener:function(t,i){var n="_leaflet_";return t.removeEventListener(this._touchstart,t[n+this._touchstart+i],!1),(o.Browser.msTouch?e.documentElement:t).removeEventListener(this._touchend,t[n+this._touchend+i],!1),o.Browser.msTouch&&e.documentElement.removeEventListener("MSPointerCancel",t[n+this._touchend+i],!1),this}}),o.extend(o.DomEvent,{_msTouches:[],_msDocumentListener:!1,addMsTouchListener:function(t,e,i,n){switch(e){case"touchstart":return this.addMsTouchListenerStart(t,e,i,n);case"touchend":return this.addMsTouchListenerEnd(t,e,i,n);case"touchmove":return this.addMsTouchListenerMove(t,e,i,n);default:throw"Unknown touch event type"}},addMsTouchListenerStart:function(t,i,n,o){var s="_leaflet_",a=this._msTouches,r=function(t){for(var e=!1,i=0;i<a.length;i++)if(a[i].pointerId===t.pointerId){e=!0;break}e||a.push(t),t.touches=a.slice(),t.changedTouches=[t],n(t)};if(t[s+"touchstart"+o]=r,t.addEventListener("MSPointerDown",r,!1),!this._msDocumentListener){var h=function(t){for(var e=0;e<a.length;e++)if(a[e].pointerId===t.pointerId){a.splice(e,1);break}};e.documentElement.addEventListener("MSPointerUp",h,!1),e.documentElement.addEventListener("MSPointerCancel",h,!1),this._msDocumentListener=!0}return this},addMsTouchListenerMove:function(t,e,i,n){function o(t){if(t.pointerType!==t.MSPOINTER_TYPE_MOUSE||0!==t.buttons){for(var e=0;e<a.length;e++)if(a[e].pointerId===t.pointerId){a[e]=t;break}t.touches=a.slice(),t.changedTouches=[t],i(t)}}var s="_leaflet_",a=this._msTouches;return t[s+"touchmove"+n]=o,t.addEventListener("MSPointerMove",o,!1),this},addMsTouchListenerEnd:function(t,e,i,n){var o="_leaflet_",s=this._msTouches,a=function(t){for(var e=0;e<s.length;e++)if(s[e].pointerId===t.pointerId){s.splice(e,1);break}t.touches=s.slice(),t.changedTouches=[t],i(t)};return t[o+"touchend"+n]=a,t.addEventListener("MSPointerUp",a,!1),t.addEventListener("MSPointerCancel",a,!1),this},removeMsTouchListener:function(t,e,i){var n="_leaflet_",o=t[n+e+i];switch(e){case"touchstart":t.removeEventListener("MSPointerDown",o,!1);break;case"touchmove":t.removeEventListener("MSPointerMove",o,!1);break;case"touchend":t.removeEventListener("MSPointerUp",o,!1),t.removeEventListener("MSPointerCancel",o,!1)}return this}}),o.Map.mergeOptions({touchZoom:o.Browser.touch&&!o.Browser.android23}),o.Map.TouchZoom=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&&2===t.touches.length&&!i._animatingZoom&&!this._zooming){var n=i.mouseEventToLayerPoint(t.touches[0]),s=i.mouseEventToLayerPoint(t.touches[1]),a=i._getCenterLayerPoint();this._startCenter=n.add(s)._divideBy(2),this._startDist=n.distanceTo(s),this._moved=!1,this._zooming=!0,this._centerOffset=a.subtract(this._startCenter),i._panAnim&&i._panAnim.stop(),o.DomEvent.on(e,"touchmove",this._onTouchMove,this).on(e,"touchend",this._onTouchEnd,this),o.DomEvent.preventDefault(t)}},_onTouchMove:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&this._zooming){var i=e.mouseEventToLayerPoint(t.touches[0]),n=e.mouseEventToLayerPoint(t.touches[1]);this._scale=i.distanceTo(n)/this._startDist,this._delta=i._add(n)._divideBy(2)._subtract(this._startCenter),1!==this._scale&&(this._moved||(o.DomUtil.addClass(e._mapPane,"leaflet-touching"),e.fire("movestart").fire("zoomstart"),this._moved=!0),o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updateOnMove,this,!0,this._map._container),o.DomEvent.preventDefault(t))}},_updateOnMove:function(){var t=this._map,e=this._getScaleOrigin(),i=t.layerPointToLatLng(e),n=t.getScaleZoom(this._scale);t._animateZoom(i,n,this._startCenter,this._scale,this._delta)},_onTouchEnd:function(){if(!this._moved||!this._zooming)return this._zooming=!1,void 0;var t=this._map;this._zooming=!1,o.DomUtil.removeClass(t._mapPane,"leaflet-touching"),o.Util.cancelAnimFrame(this._animRequest),o.DomEvent.off(e,"touchmove",this._onTouchMove).off(e,"touchend",this._onTouchEnd);var i=this._getScaleOrigin(),n=t.layerPointToLatLng(i),s=t.getZoom(),a=t.getScaleZoom(this._scale)-s,r=a>0?Math.ceil(a):Math.floor(a),h=t._limitZoom(s+r),l=t.getZoomScale(h)/this._scale;t._animateZoom(n,h,i,l)},_getScaleOrigin:function(){var t=this._centerOffset.subtract(this._delta).divideBy(this._scale);return this._startCenter.add(t)}}),o.Map.addInitHook("addHandler","touchZoom",o.Map.TouchZoom),o.Map.mergeOptions({tap:!0,tapTolerance:15}),o.Map.Tap=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onDown,this) | |
9 | },removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(o.DomEvent.preventDefault(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,clearTimeout(this._holdTimeout),void 0;var i=t.touches[0],n=i.target;this._startPos=this._newPos=new o.Point(i.clientX,i.clientY),"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._holdTimeout=setTimeout(o.bind(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),o.DomEvent.on(e,"touchmove",this._onMove,this).on(e,"touchend",this._onUp,this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),o.DomEvent.off(e,"touchmove",this._onMove,this).off(e,"touchend",this._onUp,this),this._fireClick&&t&&t.changedTouches){var i=t.changedTouches[0],n=i.target;"a"===n.tagName.toLowerCase()&&o.DomUtil.removeClass(n,"leaflet-active"),this._isTapValid()&&this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new o.Point(e.clientX,e.clientY)},_simulateEvent:function(i,n){var o=e.createEvent("MouseEvents");o._simulated=!0,n.target._simulatedClick=!0,o.initMouseEvent(i,!0,!0,t,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o)}}),o.Browser.touch&&!o.Browser.msTouch&&o.Map.addInitHook("addHandler","tap",o.Map.Tap),o.Map.mergeOptions({boxZoom:!0}),o.Map.BoxZoom=o.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane},addHooks:function(){o.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){o.DomEvent.off(this._container,"mousedown",this._onMouseDown)},_onMouseDown:function(t){return!t.shiftKey||1!==t.which&&1!==t.button?!1:(o.DomUtil.disableTextSelection(),o.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(t),this._box=o.DomUtil.create("div","leaflet-zoom-box",this._pane),o.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",o.DomEvent.on(e,"mousemove",this._onMouseMove,this).on(e,"mouseup",this._onMouseUp,this).on(e,"keydown",this._onKeyDown,this),this._map.fire("boxzoomstart"),void 0)},_onMouseMove:function(t){var e=this._startLayerPoint,i=this._box,n=this._map.mouseEventToLayerPoint(t),s=n.subtract(e),a=new o.Point(Math.min(n.x,e.x),Math.min(n.y,e.y));o.DomUtil.setPosition(i,a),i.style.width=Math.max(0,Math.abs(s.x)-4)+"px",i.style.height=Math.max(0,Math.abs(s.y)-4)+"px"},_finish:function(){this._pane.removeChild(this._box),this._container.style.cursor="",o.DomUtil.enableTextSelection(),o.DomUtil.enableImageDrag(),o.DomEvent.off(e,"mousemove",this._onMouseMove).off(e,"mouseup",this._onMouseUp).off(e,"keydown",this._onKeyDown)},_onMouseUp:function(t){this._finish();var e=this._map,i=e.mouseEventToLayerPoint(t);if(!this._startLayerPoint.equals(i)){var n=new o.LatLngBounds(e.layerPointToLatLng(this._startLayerPoint),e.layerPointToLatLng(i));e.fitBounds(n),e.fire("boxzoomend",{boxZoomBounds:n})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}}),o.Map.addInitHook("addHandler","boxZoom",o.Map.BoxZoom),o.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1}),o.Map.Keyboard=o.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61],zoomOut:[189,109,173]},initialize:function(t){this._map=t,this._setPanOffset(t.options.keyboardPanOffset),this._setZoomOffset(t.options.keyboardZoomOffset)},addHooks:function(){var t=this._map._container;-1===t.tabIndex&&(t.tabIndex="0"),o.DomEvent.on(t,"focus",this._onFocus,this).on(t,"blur",this._onBlur,this).on(t,"mousedown",this._onMouseDown,this),this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var t=this._map._container;o.DomEvent.off(t,"focus",this._onFocus,this).off(t,"blur",this._onBlur,this).off(t,"mousedown",this._onMouseDown,this),this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var i=e.body,n=e.documentElement,o=i.scrollTop||n.scrollTop,s=i.scrollLeft||n.scrollLeft;this._map._container.focus(),t.scrollTo(s,o)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanOffset:function(t){var e,i,n=this._panKeys={},o=this.keyCodes;for(e=0,i=o.left.length;i>e;e++)n[o.left[e]]=[-1*t,0];for(e=0,i=o.right.length;i>e;e++)n[o.right[e]]=[t,0];for(e=0,i=o.down.length;i>e;e++)n[o.down[e]]=[0,t];for(e=0,i=o.up.length;i>e;e++)n[o.up[e]]=[0,-1*t]},_setZoomOffset:function(t){var e,i,n=this._zoomKeys={},o=this.keyCodes;for(e=0,i=o.zoomIn.length;i>e;e++)n[o.zoomIn[e]]=t;for(e=0,i=o.zoomOut.length;i>e;e++)n[o.zoomOut[e]]=-t},_addHooks:function(){o.DomEvent.on(e,"keydown",this._onKeyDown,this)},_removeHooks:function(){o.DomEvent.off(e,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){var e=t.keyCode,i=this._map;if(e in this._panKeys){if(i._panAnim&&i._panAnim._inProgress)return;i.panBy(this._panKeys[e]),i.options.maxBounds&&i.panInsideBounds(i.options.maxBounds)}else{if(!(e in this._zoomKeys))return;i.setZoom(i.getZoom()+this._zoomKeys[e])}o.DomEvent.stop(t)}}),o.Map.addInitHook("addHandler","keyboard",o.Map.Keyboard),o.Handler.MarkerDrag=o.Handler.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new o.Draggable(t,t)),this._draggable.on("dragstart",this._onDragStart,this).on("drag",this._onDrag,this).on("dragend",this._onDragEnd,this),this._draggable.enable()},removeHooks:function(){this._draggable.off("dragstart",this._onDragStart,this).off("drag",this._onDrag,this).off("dragend",this._onDragEnd,this),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(){var t=this._marker,e=t._shadow,i=o.DomUtil.getPosition(t._icon),n=t._map.layerPointToLatLng(i);e&&o.DomUtil.setPosition(e,i),t._latlng=n,t.fire("move",{latlng:n}).fire("drag")},_onDragEnd:function(){this._marker.fire("moveend").fire("dragend")}}),o.Control=o.Class.extend({options:{position:"topright"},initialize:function(t){o.setOptions(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return o.DomUtil.addClass(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this},removeFrom:function(t){var e=this.getPosition(),i=t._controlCorners[e];return i.removeChild(this._container),this._map=null,this.onRemove&&this.onRemove(t),this}}),o.control=function(t){return new o.Control(t)},o.Map.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.removeFrom(this),this},_initControlPos:function(){function t(t,s){var a=i+t+" "+i+s;e[t+s]=o.DomUtil.create("div",a,n)}var e=this._controlCorners={},i="leaflet-",n=this._controlContainer=o.DomUtil.create("div",i+"control-container",this._container);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){this._container.removeChild(this._controlContainer)}}),o.Control.Zoom=o.Control.extend({options:{position:"topleft"},onAdd:function(t){var e="leaflet-control-zoom",i=o.DomUtil.create("div",e+" leaflet-bar");return this._map=t,this._zoomInButton=this._createButton("+","Zoom in",e+"-in",i,this._zoomIn,this),this._zoomOutButton=this._createButton("-","Zoom out",e+"-out",i,this._zoomOut,this),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},_zoomIn:function(t){this._map.zoomIn(t.shiftKey?3:1)},_zoomOut:function(t){this._map.zoomOut(t.shiftKey?3:1)},_createButton:function(t,e,i,n,s,a){var r=o.DomUtil.create("a",i,n);r.innerHTML=t,r.href="#",r.title=e;var h=o.DomEvent.stopPropagation;return o.DomEvent.on(r,"click",h).on(r,"mousedown",h).on(r,"dblclick",h).on(r,"click",o.DomEvent.preventDefault).on(r,"click",s,a),r},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";o.DomUtil.removeClass(this._zoomInButton,e),o.DomUtil.removeClass(this._zoomOutButton,e),t._zoom===t.getMinZoom()&&o.DomUtil.addClass(this._zoomOutButton,e),t._zoom===t.getMaxZoom()&&o.DomUtil.addClass(this._zoomInButton,e)}}),o.Map.mergeOptions({zoomControl:!0}),o.Map.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new o.Control.Zoom,this.addControl(this.zoomControl))}),o.control.zoom=function(t){return new o.Control.Zoom(t)},o.Control.Attribution=o.Control.extend({options:{position:"bottomright",prefix:'<a href="http://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){o.setOptions(this,t),this._attributions={}},onAdd:function(t){return this._container=o.DomUtil.create("div","leaflet-control-attribution"),o.DomEvent.disableClickPropagation(this._container),t.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(t){t.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):void 0},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):void 0},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}},_onLayerAdd:function(t){t.layer.getAttribution&&this.addAttribution(t.layer.getAttribution())},_onLayerRemove:function(t){t.layer.getAttribution&&this.removeAttribution(t.layer.getAttribution())}}),o.Map.mergeOptions({attributionControl:!0}),o.Map.addInitHook(function(){this.options.attributionControl&&(this.attributionControl=(new o.Control.Attribution).addTo(this))}),o.control.attribution=function(t){return new o.Control.Attribution(t)},o.Control.Scale=o.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(t){this._map=t;var e="leaflet-control-scale",i=o.DomUtil.create("div",e),n=this.options;return this._addScales(n,e,i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=o.DomUtil.create("div",e+"-line",i)),t.imperial&&(this._iScale=o.DomUtil.create("div",e+"-line",i))},_update:function(){var t=this._map.getBounds(),e=t.getCenter().lat,i=6378137*Math.PI*Math.cos(e*Math.PI/180),n=i*(t.getNorthEast().lng-t.getSouthWest().lng)/180,o=this._map.getSize(),s=this.options,a=0;o.x>0&&(a=n*(s.maxWidth/o.x)),this._updateScales(s,a)},_updateScales:function(t,e){t.metric&&e&&this._updateMetric(e),t.imperial&&e&&this._updateImperial(e)},_updateMetric:function(t){var e=this._getRoundNum(t);this._mScale.style.width=this._getScaleWidth(e/t)+"px",this._mScale.innerHTML=1e3>e?e+" m":e/1e3+" km"},_updateImperial:function(t){var e,i,n,o=3.2808399*t,s=this._iScale;o>5280?(e=o/5280,i=this._getRoundNum(e),s.style.width=this._getScaleWidth(i/e)+"px",s.innerHTML=i+" mi"):(n=this._getRoundNum(o),s.style.width=this._getScaleWidth(n/o)+"px",s.innerHTML=n+" ft")},_getScaleWidth:function(t){return Math.round(this.options.maxWidth*t)-10},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),o.control.scale=function(t){return new o.Control.Scale(t)},o.Control.Layers=o.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(t,e,i){o.setOptions(this,i),this._layers={},this._lastZIndex=0,this._handlingClick=!1;for(var n in t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){return this._initLayout(),this._update(),t.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(t){t.off("layeradd",this._onLayerChange).off("layerremove",this._onLayerChange)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._update(),this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._update(),this},removeLayer:function(t){var e=o.stamp(t);return delete this._layers[e],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=o.DomUtil.create("div",t);e.setAttribute("aria-haspopup",!0),o.Browser.touch?o.DomEvent.on(e,"click",o.DomEvent.stopPropagation):(o.DomEvent.disableClickPropagation(e),o.DomEvent.on(e,"mousewheel",o.DomEvent.stopPropagation));var i=this._form=o.DomUtil.create("form",t+"-list");if(this.options.collapsed){o.Browser.android||o.DomEvent.on(e,"mouseover",this._expand,this).on(e,"mouseout",this._collapse,this);var n=this._layersLink=o.DomUtil.create("a",t+"-toggle",e);n.href="#",n.title="Layers",o.Browser.touch?o.DomEvent.on(n,"click",o.DomEvent.stop).on(n,"click",this._expand,this):o.DomEvent.on(n,"focus",this._expand,this),this._map.on("click",this._collapse,this)}else this._expand();this._baseLayersList=o.DomUtil.create("div",t+"-base",i),this._separator=o.DomUtil.create("div",t+"-separator",i),this._overlaysList=o.DomUtil.create("div",t+"-overlays",i),e.appendChild(i)},_addLayer:function(t,e,i){var n=o.stamp(t);this._layers[n]={layer:t,name:e,overlay:i},this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="",this._overlaysList.innerHTML="";var t,e,i=!1,n=!1;for(t in this._layers)e=this._layers[t],this._addItem(e),n=n||e.overlay,i=i||!e.overlay;this._separator.style.display=n&&i?"":"none"}},_onLayerChange:function(t){var e=this._layers[o.stamp(t.layer)];if(e){this._handlingClick||this._update();var i=e.overlay?"layeradd"===t.type?"overlayadd":"overlayremove":"layeradd"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)}},_createRadioElement:function(t,i){var n='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"';i&&(n+=' checked="checked"'),n+="/>";var o=e.createElement("div");return o.innerHTML=n,o.firstChild},_addItem:function(t){var i,n=e.createElement("label"),s=this._map.hasLayer(t.layer);t.overlay?(i=e.createElement("input"),i.type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=s):i=this._createRadioElement("leaflet-base-layers",s),i.layerId=o.stamp(t.layer),o.DomEvent.on(i,"click",this._onInputClick,this);var a=e.createElement("span");a.innerHTML=" "+t.name,n.appendChild(i),n.appendChild(a);var r=t.overlay?this._overlaysList:this._baseLayersList;return r.appendChild(n),n},_onInputClick:function(){var t,e,i,n=this._form.getElementsByTagName("input"),o=n.length;for(this._handlingClick=!0,t=0;o>t;t++)e=n[t],i=this._layers[e.layerId],e.checked&&!this._map.hasLayer(i.layer)?this._map.addLayer(i.layer):!e.checked&&this._map.hasLayer(i.layer)&&this._map.removeLayer(i.layer);this._handlingClick=!1},_expand:function(){o.DomUtil.addClass(this._container,"leaflet-control-layers-expanded")},_collapse:function(){this._container.className=this._container.className.replace(" leaflet-control-layers-expanded","")}}),o.control.layers=function(t,e,i){return new o.Control.Layers(t,e,i)},o.PosAnimation=o.Class.extend({includes:o.Mixin.Events,run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._newPos=e,this.fire("start"),t.style[o.DomUtil.TRANSITION]="all "+(i||.25)+"s cubic-bezier(0,0,"+(n||.5)+",1)",o.DomEvent.on(t,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),o.DomUtil.setPosition(t,e),o.Util.falseFn(t.offsetWidth),this._stepTimer=setInterval(o.bind(this._onStep,this),50)},stop:function(){this._inProgress&&(o.DomUtil.setPosition(this._el,this._getPos()),this._onTransitionEnd(),o.Util.falseFn(this._el.offsetWidth))},_onStep:function(){var t=this._getPos();return t?(this._el._leaflet_pos=t,this.fire("step"),void 0):(this._onTransitionEnd(),void 0)},_transformRe:/([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/,_getPos:function(){var e,i,n,s=this._el,a=t.getComputedStyle(s);if(o.Browser.any3d){if(n=a[o.DomUtil.TRANSFORM].match(this._transformRe),!n)return;e=parseFloat(n[1]),i=parseFloat(n[2])}else e=parseFloat(a.left),i=parseFloat(a.top);return new o.Point(e,i,!0)},_onTransitionEnd:function(){o.DomEvent.off(this._el,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),this._inProgress&&(this._inProgress=!1,this._el.style[o.DomUtil.TRANSITION]="",this._el._leaflet_pos=this._newPos,clearInterval(this._stepTimer),this.fire("step").fire("end"))}}),o.Map.include({setView:function(t,e,n){if(e=this._limitZoom(e),t=o.latLng(t),n=n||{},this._panAnim&&this._panAnim.stop(),this._loaded&&!n.reset&&n!==!0){n.animate!==i&&(n.zoom=o.extend({animate:n.animate},n.zoom),n.pan=o.extend({animate:n.animate},n.pan));var s=this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan);if(s)return clearTimeout(this._sizeTimer),this}return this._resetView(t,e),this},panBy:function(t,e){if(t=o.point(t).round(),e=e||{},!t.x&&!t.y)return this;if(this._panAnim||(this._panAnim=new o.PosAnimation,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),e.animate!==!1){o.DomUtil.addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t);this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){o.DomUtil.removeClass(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._floor();return(e&&e.animate)===!0||this.getSize().contains(i)?(this.panBy(i,e),!0):!1}}),o.PosAnimation=o.DomUtil.TRANSITION?o.PosAnimation:o.PosAnimation.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=o.DomUtil.getPosition(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(),this._complete())},_animate:function(){this._animId=o.Util.requestAnimFrame(this._animate,this),this._step()},_step:function(){var t=+new Date-this._startTime,e=1e3*this._duration;e>t?this._runFrame(this._easeOut(t/e)):(this._runFrame(1),this._complete())},_runFrame:function(t){var e=this._startPos.add(this._offset.multiplyBy(t));o.DomUtil.setPosition(this._el,e),this.fire("step")},_complete:function(){o.Util.cancelAnimFrame(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),o.Map.mergeOptions({zoomAnimation:!0,zoomAnimationThreshold:4}),o.DomUtil.TRANSITION&&o.Map.addInitHook(function(){this._zoomAnimated=this.options.zoomAnimation&&o.DomUtil.TRANSITION&&o.Browser.any3d&&!o.Browser.android23&&!o.Browser.mobileOpera,this._zoomAnimated&&o.DomEvent.on(this._mapPane,o.DomUtil.TRANSITION_END,this._catchTransitionEnd,this)}),o.Map.include(o.DomUtil.TRANSITION?{_catchTransitionEnd:function(){this._animatingZoom&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n),s=this._getCenterLayerPoint()._add(o);return i.animate===!0||this.getSize().contains(o)?(this.fire("movestart").fire("zoomstart"),this._animateZoom(t,e,s,n,null,!0),!0):!1},_animateZoom:function(t,e,i,n,s,a){this._animatingZoom=!0,o.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim"),this._animateToCenter=t,this._animateToZoom=e,o.Draggable&&(o.Draggable._disabled=!0),this.fire("zoomanim",{center:t,zoom:e,origin:i,scale:n,delta:s,backwards:a})},_onZoomTransitionEnd:function(){this._animatingZoom=!1,o.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim"),this._resetView(this._animateToCenter,this._animateToZoom,!0,!0),o.Draggable&&(o.Draggable._disabled=!1)}}:{}),o.TileLayer.include({_animateZoom:function(t){this._animating||(this._animating=!0,this._prepareBgBuffer());var e=this._bgBuffer,i=o.DomUtil.TRANSFORM,n=t.delta?o.DomUtil.getTranslateString(t.delta):e.style[i],s=o.DomUtil.getScaleString(t.scale,t.origin);e.style[i]=t.backwards?s+" "+n:n+" "+s},_endZoomAnim:function(){var t=this._tileContainer,e=this._bgBuffer;t.style.visibility="",t.parentNode.appendChild(t),o.Util.falseFn(e.offsetWidth),this._animating=!1},_clearBgBuffer:function(){var t=this._map;!t||t._animatingZoom||t.touchZoom._zooming||(this._bgBuffer.innerHTML="",this._bgBuffer.style[o.DomUtil.TRANSFORM]="")},_prepareBgBuffer:function(){var t=this._tileContainer,e=this._bgBuffer,i=this._getLoadedTilesPercentage(e),n=this._getLoadedTilesPercentage(t);return e&&i>.5&&.5>n?(t.style.visibility="hidden",this._stopLoadingImages(t),void 0):(e.style.visibility="hidden",e.style[o.DomUtil.TRANSFORM]="",this._tileContainer=e,e=this._bgBuffer=t,this._stopLoadingImages(e),clearTimeout(this._clearBgBufferTimer),void 0)},_getLoadedTilesPercentage:function(t){var e,i,n=t.getElementsByTagName("img"),o=0;for(e=0,i=n.length;i>e;e++)n[e].complete&&o++;return o/i},_stopLoadingImages:function(t){var e,i,n,s=Array.prototype.slice.call(t.getElementsByTagName("img"));for(e=0,i=s.length;i>e;e++)n=s[e],n.complete||(n.onload=o.Util.falseFn,n.onerror=o.Util.falseFn,n.src=o.Util.emptyImageUrl,n.parentNode.removeChild(n))}}),o.Map.include({_defaultLocateOptions:{watch:!1,setView:!1,maxZoom:1/0,timeout:1e4,maximumAge:0,enableHighAccuracy:!1},locate:function(t){if(t=this._locateOptions=o.extend(this._defaultLocateOptions,t),!navigator.geolocation)return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o.bind(this._handleGeolocationResponse,this),i=o.bind(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e=t.coords.latitude,i=t.coords.longitude,n=new o.LatLng(e,i),s=180*t.coords.accuracy/40075017,a=s/Math.cos(o.LatLng.DEG_TO_RAD*e),r=o.latLngBounds([e-s,i-a],[e+s,i+a]),h=this._locateOptions;if(h.setView){var l=Math.min(this.getBoundsZoom(r),h.maxZoom);this.setView(n,l)}var u={latlng:n,bounds:r};for(var c in t.coords)"number"==typeof t.coords[c]&&(u[c]=t.coords[c]);this.fire("locationfound",u)}})}(window,document); | ||
9 | },removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(o.DomEvent.preventDefault(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,clearTimeout(this._holdTimeout),void 0;var i=t.touches[0],n=i.target;this._startPos=this._newPos=new o.Point(i.clientX,i.clientY),"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._holdTimeout=setTimeout(o.bind(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),o.DomEvent.on(e,"touchmove",this._onMove,this).on(e,"touchend",this._onUp,this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),o.DomEvent.off(e,"touchmove",this._onMove,this).off(e,"touchend",this._onUp,this),this._fireClick&&t&&t.changedTouches){var i=t.changedTouches[0],n=i.target;"a"===n.tagName.toLowerCase()&&o.DomUtil.removeClass(n,"leaflet-active"),this._isTapValid()&&this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new o.Point(e.clientX,e.clientY)},_simulateEvent:function(i,n){var o=e.createEvent("MouseEvents");o._simulated=!0,n.target._simulatedClick=!0,o.initMouseEvent(i,!0,!0,t,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o)}}),o.Browser.touch&&!o.Browser.msTouch&&o.Map.addInitHook("addHandler","tap",o.Map.Tap),o.Map.mergeOptions({boxZoom:!0}),o.Map.BoxZoom=o.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane},addHooks:function(){o.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){o.DomEvent.off(this._container,"mousedown",this._onMouseDown)},_onMouseDown:function(t){return!t.shiftKey||1!==t.which&&1!==t.button?!1:(o.DomUtil.disableTextSelection(),o.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(t),this._box=o.DomUtil.create("div","leaflet-zoom-box",this._pane),o.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",o.DomEvent.on(e,"mousemove",this._onMouseMove,this).on(e,"mouseup",this._onMouseUp,this).on(e,"keydown",this._onKeyDown,this),this._map.fire("boxzoomstart"),void 0)},_onMouseMove:function(t){var e=this._startLayerPoint,i=this._box,n=this._map.mouseEventToLayerPoint(t),s=n.subtract(e),a=new o.Point(Math.min(n.x,e.x),Math.min(n.y,e.y));o.DomUtil.setPosition(i,a),i.style.width=Math.max(0,Math.abs(s.x)-4)+"px",i.style.height=Math.max(0,Math.abs(s.y)-4)+"px"},_finish:function(){this._pane.removeChild(this._box),this._container.style.cursor="",o.DomUtil.enableTextSelection(),o.DomUtil.enableImageDrag(),o.DomEvent.off(e,"mousemove",this._onMouseMove).off(e,"mouseup",this._onMouseUp).off(e,"keydown",this._onKeyDown)},_onMouseUp:function(t){this._finish();var e=this._map,i=e.mouseEventToLayerPoint(t);if(!this._startLayerPoint.equals(i)){var n=new o.LatLngBounds(e.layerPointToLatLng(this._startLayerPoint),e.layerPointToLatLng(i));e.fitBounds(n),e.fire("boxzoomend",{boxZoomBounds:n})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}}),o.Map.addInitHook("addHandler","boxZoom",o.Map.BoxZoom),o.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1}),o.Map.Keyboard=o.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61],zoomOut:[189,109,173]},initialize:function(t){this._map=t,this._setPanOffset(t.options.keyboardPanOffset),this._setZoomOffset(t.options.keyboardZoomOffset)},addHooks:function(){var t=this._map._container;-1===t.tabIndex&&(t.tabIndex="0"),o.DomEvent.on(t,"focus",this._onFocus,this).on(t,"blur",this._onBlur,this).on(t,"mousedown",this._onMouseDown,this),this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var t=this._map._container;o.DomEvent.off(t,"focus",this._onFocus,this).off(t,"blur",this._onBlur,this).off(t,"mousedown",this._onMouseDown,this),this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var i=e.body,n=e.documentElement,o=i.scrollTop||n.scrollTop,s=i.scrollLeft||n.scrollLeft;this._map._container.focus(),t.scrollTo(s,o)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanOffset:function(t){var e,i,n=this._panKeys={},o=this.keyCodes;for(e=0,i=o.left.length;i>e;e++)n[o.left[e]]=[-1*t,0];for(e=0,i=o.right.length;i>e;e++)n[o.right[e]]=[t,0];for(e=0,i=o.down.length;i>e;e++)n[o.down[e]]=[0,t];for(e=0,i=o.up.length;i>e;e++)n[o.up[e]]=[0,-1*t]},_setZoomOffset:function(t){var e,i,n=this._zoomKeys={},o=this.keyCodes;for(e=0,i=o.zoomIn.length;i>e;e++)n[o.zoomIn[e]]=t;for(e=0,i=o.zoomOut.length;i>e;e++)n[o.zoomOut[e]]=-t},_addHooks:function(){o.DomEvent.on(e,"keydown",this._onKeyDown,this)},_removeHooks:function(){o.DomEvent.off(e,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){var e=t.keyCode,i=this._map;if(e in this._panKeys){if(i._panAnim&&i._panAnim._inProgress)return;i.panBy(this._panKeys[e]),i.options.maxBounds&&i.panInsideBounds(i.options.maxBounds)}else{if(!(e in this._zoomKeys))return;i.setZoom(i.getZoom()+this._zoomKeys[e])}o.DomEvent.stop(t)}}),o.Map.addInitHook("addHandler","keyboard",o.Map.Keyboard),o.Handler.MarkerDrag=o.Handler.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new o.Draggable(t,t)),this._draggable.on("dragstart",this._onDragStart,this).on("drag",this._onDrag,this).on("dragend",this._onDragEnd,this),this._draggable.enable()},removeHooks:function(){this._draggable.off("dragstart",this._onDragStart,this).off("drag",this._onDrag,this).off("dragend",this._onDragEnd,this),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(){var t=this._marker,e=t._shadow,i=o.DomUtil.getPosition(t._icon),n=t._map.layerPointToLatLng(i);e&&o.DomUtil.setPosition(e,i),t._latlng=n,t.fire("move",{latlng:n}).fire("drag")},_onDragEnd:function(){this._marker.fire("moveend").fire("dragend")}}),o.Control=o.Class.extend({options:{position:"topright"},initialize:function(t){o.setOptions(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return o.DomUtil.addClass(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this},removeFrom:function(t){var e=this.getPosition(),i=t._controlCorners[e];return i.removeChild(this._container),this._map=null,this.onRemove&&this.onRemove(t),this}}),o.control=function(t){return new o.Control(t)},o.Map.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.removeFrom(this),this},_initControlPos:function(){function t(t,s){var a=i+t+" "+i+s;e[t+s]=o.DomUtil.create("div",a,n)}var e=this._controlCorners={},i="leaflet-",n=this._controlContainer=o.DomUtil.create("div",i+"control-container",this._container);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){this._container.removeChild(this._controlContainer)}}),o.Control.Zoom=o.Control.extend({options:{position:"topleft"},onAdd:function(t){var e="leaflet-control-zoom",i=o.DomUtil.create("div",e+" leaflet-bar");return this._map=t,this._zoomInButton=this._createButton("+","Zoom in",e+"-in",i,this._zoomIn,this),this._zoomOutButton=this._createButton("-","Zoom out",e+"-out",i,this._zoomOut,this),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},_zoomIn:function(t){this._map.zoomIn(t.shiftKey?3:1)},_zoomOut:function(t){this._map.zoomOut(t.shiftKey?3:1)},_createButton:function(t,e,i,n,s,a){var r=o.DomUtil.create("a",i,n);r.innerHTML=t,r.href="#",r.title=e;var h=o.DomEvent.stopPropagation;return o.DomEvent.on(r,"click",h).on(r,"mousedown",h).on(r,"dblclick",h).on(r,"click",o.DomEvent.preventDefault).on(r,"click",s,a),r},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";o.DomUtil.removeClass(this._zoomInButton,e),o.DomUtil.removeClass(this._zoomOutButton,e),t._zoom===t.getMinZoom()&&o.DomUtil.addClass(this._zoomOutButton,e),t._zoom===t.getMaxZoom()&&o.DomUtil.addClass(this._zoomInButton,e)}}),o.Map.mergeOptions({zoomControl:!0}),o.Map.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new o.Control.Zoom,this.addControl(this.zoomControl))}),o.control.zoom=function(t){return new o.Control.Zoom(t)},o.Control.Attribution=o.Control.extend({options:{position:"bottomright",prefix:'<a href="http://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){o.setOptions(this,t),this._attributions={}},onAdd:function(t){return this._container=o.DomUtil.create("div","leaflet-control-attribution"),o.DomEvent.disableClickPropagation(this._container),t.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(t){t.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):void 0},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):void 0},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}},_onLayerAdd:function(t){t.layer.getAttribution&&this.addAttribution(t.layer.getAttribution())},_onLayerRemove:function(t){t.layer.getAttribution&&this.removeAttribution(t.layer.getAttribution())}}),o.Map.mergeOptions({attributionControl:!0}),o.Map.addInitHook(function(){this.options.attributionControl&&(this.attributionControl=(new o.Control.Attribution).addTo(this))}),o.control.attribution=function(t){return new o.Control.Attribution(t)},o.Control.Scale=o.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(t){this._map=t;var e="leaflet-control-scale",i=o.DomUtil.create("div",e),n=this.options;return this._addScales(n,e,i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=o.DomUtil.create("div",e+"-line",i)),t.imperial&&(this._iScale=o.DomUtil.create("div",e+"-line",i))},_update:function(){var t=this._map.getBounds(),e=t.getCenter().lat,i=6378137*Math.PI*Math.cos(e*Math.PI/180),n=i*(t.getNorthEast().lng-t.getSouthWest().lng)/180,o=this._map.getSize(),s=this.options,a=0;o.x>0&&(a=n*(s.maxWidth/o.x)),this._updateScales(s,a)},_updateScales:function(t,e){t.metric&&e&&this._updateMetric(e),t.imperial&&e&&this._updateImperial(e)},_updateMetric:function(t){var e=this._getRoundNum(t);this._mScale.style.width=this._getScaleWidth(e/t)+"px",this._mScale.innerHTML=1e3>e?e+" m":e/1e3+" km"},_updateImperial:function(t){var e,i,n,o=3.2808399*t,s=this._iScale;o>5280?(e=o/5280,i=this._getRoundNum(e),s.style.width=this._getScaleWidth(i/e)+"px",s.innerHTML=i+" mi"):(n=this._getRoundNum(o),s.style.width=this._getScaleWidth(n/o)+"px",s.innerHTML=n+" ft")},_getScaleWidth:function(t){return Math.round(this.options.maxWidth*t)-10},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),o.control.scale=function(t){return new o.Control.Scale(t)},o.Control.Layers=o.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(t,e,i){o.setOptions(this,i),this._layers={},this._lastZIndex=0,this._handlingClick=!1;for(var n in t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){return this._initLayout(),this._update(),t.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(t){t.off("layeradd",this._onLayerChange).off("layerremove",this._onLayerChange)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._update(),this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._update(),this},removeLayer:function(t){var e=o.stamp(t);return delete this._layers[e],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=o.DomUtil.create("div",t);e.setAttribute("aria-haspopup",!0),o.Browser.touch?o.DomEvent.on(e,"click",o.DomEvent.stopPropagation):(o.DomEvent.disableClickPropagation(e),o.DomEvent.on(e,"mousewheel",o.DomEvent.stopPropagation));var i=this._form=o.DomUtil.create("form",t+"-list");if(this.options.collapsed){o.Browser.android||o.DomEvent.on(e,"mouseover",this._expand,this).on(e,"mouseout",this._collapse,this);var n=this._layersLink=o.DomUtil.create("a",t+"-toggle",e);n.href="#",n.title="Layers",o.Browser.touch?o.DomEvent.on(n,"click",o.DomEvent.stop).on(n,"click",this._expand,this):o.DomEvent.on(n,"focus",this._expand,this),this._map.on("click",this._collapse,this)}else this._expand();this._baseLayersList=o.DomUtil.create("div",t+"-base",i),this._separator=o.DomUtil.create("div",t+"-separator",i),this._overlaysList=o.DomUtil.create("div",t+"-overlays",i),e.appendChild(i)},_addLayer:function(t,e,i){var n=o.stamp(t);this._layers[n]={layer:t,name:e,overlay:i},this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="",this._overlaysList.innerHTML="";var t,e,i=!1,n=!1;for(t in this._layers)e=this._layers[t],this._addItem(e),n=n||e.overlay,i=i||!e.overlay;this._separator.style.display=n&&i?"":"none"}},_onLayerChange:function(t){var e=this._layers[o.stamp(t.layer)];if(e){this._handlingClick||this._update();var i=e.overlay?"layeradd"===t.type?"overlayadd":"overlayremove":"layeradd"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)}},_createRadioElement:function(t,i){var n='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"';i&&(n+=' checked="checked"'),n+="/>";var o=e.createElement("div");return o.innerHTML=n,o.firstChild},_addItem:function(t){var i,n=e.createElement("label"),s=this._map.hasLayer(t.layer);t.overlay?(i=e.createElement("input"),i.type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=s):i=this._createRadioElement("leaflet-base-layers",s),i.layerId=o.stamp(t.layer),o.DomEvent.on(i,"click",this._onInputClick,this);var a=e.createElement("span");a.innerHTML=" "+t.name,n.appendChild(i),n.appendChild(a);var r=t.overlay?this._overlaysList:this._baseLayersList;return r.appendChild(n),n},_onInputClick:function(){var t,e,i,n=this._form.getElementsByTagName("input"),o=n.length;for(this._handlingClick=!0,t=0;o>t;t++)e=n[t],i=this._layers[e.layerId],e.checked&&!this._map.hasLayer(i.layer)?this._map.addLayer(i.layer):!e.checked&&this._map.hasLayer(i.layer)&&this._map.removeLayer(i.layer);this._handlingClick=!1},_expand:function(){o.DomUtil.addClass(this._container,"leaflet-control-layers-expanded")},_collapse:function(){this._container.className=this._container.className.replace(" leaflet-control-layers-expanded","")}}),o.control.layers=function(t,e,i){return new o.Control.Layers(t,e,i)},o.PosAnimation=o.Class.extend({includes:o.Mixin.Events,run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._newPos=e,this.fire("start"),t.style[o.DomUtil.TRANSITION]="all "+(i||.25)+"s cubic-bezier(0,0,"+(n||.5)+",1)",o.DomEvent.on(t,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),o.DomUtil.setPosition(t,e),o.Util.falseFn(t.offsetWidth),this._stepTimer=setInterval(o.bind(this._onStep,this),50)},stop:function(){this._inProgress&&(o.DomUtil.setPosition(this._el,this._getPos()),this._onTransitionEnd(),o.Util.falseFn(this._el.offsetWidth))},_onStep:function(){var t=this._getPos();return t?(this._el._leaflet_pos=t,this.fire("step"),void 0):(this._onTransitionEnd(),void 0)},_transformRe:/([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/,_getPos:function(){var e,i,n,s=this._el,a=t.getComputedStyle(s);if(o.Browser.any3d){if(n=a[o.DomUtil.TRANSFORM].match(this._transformRe),!n)return;e=parseFloat(n[1]),i=parseFloat(n[2])}else e=parseFloat(a.left),i=parseFloat(a.top);return new o.Point(e,i,!0)},_onTransitionEnd:function(){o.DomEvent.off(this._el,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),this._inProgress&&(this._inProgress=!1,this._el.style[o.DomUtil.TRANSITION]="",this._el._leaflet_pos=this._newPos,clearInterval(this._stepTimer),this.fire("step").fire("end"))}}),o.Map.include({setView:function(t,e,n){if(e=this._limitZoom(e),t=o.latLng(t),n=n||{},this._panAnim&&this._panAnim.stop(),this._loaded&&!n.reset&&n!==!0){n.animate!==i&&(n.zoom=o.extend({animate:n.animate},n.zoom),n.pan=o.extend({animate:n.animate},n.pan));var s=this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan);if(s)return clearTimeout(this._sizeTimer),this}return this._resetView(t,e),this},panBy:function(t,e){if(t=o.point(t).round(),e=e||{},!t.x&&!t.y)return this;if(this._panAnim||(this._panAnim=new o.PosAnimation,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),e.animate!==!1){o.DomUtil.addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t);this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){o.DomUtil.removeClass(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._floor();return(e&&e.animate)===!0||this.getSize().contains(i)?(this.panBy(i,e),!0):!1}}),o.PosAnimation=o.DomUtil.TRANSITION?o.PosAnimation:o.PosAnimation.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=o.DomUtil.getPosition(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(),this._complete())},_animate:function(){this._animId=o.Util.requestAnimFrame(this._animate,this),this._step()},_step:function(){var t=+new Date-this._startTime,e=1e3*this._duration;e>t?this._runFrame(this._easeOut(t/e)):(this._runFrame(1),this._complete())},_runFrame:function(t){var e=this._startPos.add(this._offset.multiplyBy(t));o.DomUtil.setPosition(this._el,e),this.fire("step")},_complete:function(){o.Util.cancelAnimFrame(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),o.Map.mergeOptions({zoomAnimation:!0,zoomAnimationThreshold:4}),o.DomUtil.TRANSITION&&o.Map.addInitHook(function(){this._zoomAnimated=this.options.zoomAnimation&&o.DomUtil.TRANSITION&&o.Browser.any3d&&!o.Browser.android23&&!o.Browser.mobileOpera,this._zoomAnimated&&o.DomEvent.on(this._mapPane,o.DomUtil.TRANSITION_END,this._catchTransitionEnd,this)}),o.Map.include(o.DomUtil.TRANSITION?{_catchTransitionEnd:function(){this._animatingZoom&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n),s=this._getCenterLayerPoint()._add(o);return i.animate===!0||this.getSize().contains(o)?(this.fire("movestart").fire("zoomstart"),this._animateZoom(t,e,s,n,null,!0),!0):!1},_animateZoom:function(t,e,i,n,s,a){this._animatingZoom=!0,o.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim"),this._animateToCenter=t,this._animateToZoom=e,o.Draggable&&(o.Draggable._disabled=!0),this.fire("zoomanim",{center:t,zoom:e,origin:i,scale:n,delta:s,backwards:a})},_onZoomTransitionEnd:function(){this._animatingZoom=!1,o.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim"),this._resetView(this._animateToCenter,this._animateToZoom,!0,!0),o.Draggable&&(o.Draggable._disabled=!1)}}:{}),o.TileLayer.include({_animateZoom:function(t){this._animating||(this._animating=!0,this._prepareBgBuffer());var e=this._bgBuffer,i=o.DomUtil.TRANSFORM,n=t.delta?o.DomUtil.getTranslateString(t.delta):e.style[i],s=o.DomUtil.getScaleString(t.scale,t.origin);e.style[i]=t.backwards?s+" "+n:n+" "+s},_endZoomAnim:function(){var t=this._tileContainer,e=this._bgBuffer;t.style.visibility="",t.parentNode.appendChild(t),o.Util.falseFn(e.offsetWidth),this._animating=!1},_clearBgBuffer:function(){var t=this._map;!t||t._animatingZoom||t.touchZoom._zooming||(this._bgBuffer.innerHTML="",this._bgBuffer.style[o.DomUtil.TRANSFORM]="")},_prepareBgBuffer:function(){var t=this._tileContainer,e=this._bgBuffer,i=this._getLoadedTilesPercentage(e),n=this._getLoadedTilesPercentage(t);return e&&i>.5&&.5>n?(t.style.visibility="hidden",this._stopLoadingImages(t),void 0):(e.style.visibility="hidden",e.style[o.DomUtil.TRANSFORM]="",this._tileContainer=e,e=this._bgBuffer=t,this._stopLoadingImages(e),clearTimeout(this._clearBgBufferTimer),void 0)},_getLoadedTilesPercentage:function(t){var e,i,n=t.getElementsByTagName("img"),o=0;for(e=0,i=n.length;i>e;e++)n[e].complete&&o++;return o/i},_stopLoadingImages:function(t){var e,i,n,s=Array.prototype.slice.call(t.getElementsByTagName("img"));for(e=0,i=s.length;i>e;e++)n=s[e],n.complete||(n.onload=o.Util.falseFn,n.onerror=o.Util.falseFn,n.src=o.Util.emptyImageUrl,n.parentNode.removeChild(n))}}),o.Map.include({_defaultLocateOptions:{watch:!1,setView:!1,maxZoom:1/0,timeout:1e4,maximumAge:0,enableHighAccuracy:!1},locate:function(t){if(t=this._locateOptions=o.extend(this._defaultLocateOptions,t),!navigator.geolocation)return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o.bind(this._handleGeolocationResponse,this),i=o.bind(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e=t.coords.latitude,i=t.coords.longitude,n=new o.LatLng(e,i),s=180*t.coords.accuracy/40075017,a=s/Math.cos(o.LatLng.DEG_TO_RAD*e),r=o.latLngBounds([e-s,i-a],[e+s,i+a]),h=this._locateOptions;if(h.setView){var l=Math.min(this.getBoundsZoom(r),h.maxZoom);this.setView(n,l)}var u={latlng:n,bounds:r};for(var c in t.coords)"number"==typeof t.coords[c]&&(u[c]=t.coords[c]);this.fire("locationfound",u)}})}(window,document); | ||
10 | |||
11 | window.CRP = window.CRP || {}; | ||
12 | |||
13 | (function(CRP) { | ||
14 | |||
15 | CRP.mapInit = function() { | ||
16 | |||
17 | if($('#map').hasClass('leaflet-container')) { | ||
18 | return; | ||
19 | } | ||
20 | |||
21 | function getColor(d){ | ||
22 | return d > 3 ? "#fecc5c" : | ||
23 | d > 2 ? "#f03b20" : | ||
24 | "#b10026"; | ||
25 | |||
26 | } | ||
27 | var india_map = L.tileLayer('http://{s}.tile.cloudmade.com/157f9082094e402f89d242e9b9144483/997/256/{z}/{x}/{y}.png', { | ||
28 | attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery ©<a href="http://cloudmade.com">CloudMade</a>' | ||
29 | }); | ||
30 | //Using a empty geojson object to instantiate the geojson layer | ||
31 | var empty_geojson = {"type":"FeatureCollection","features":[]}; | ||
32 | function highlightFeature(e) { | ||
33 | //console.log(e.target); | ||
34 | |||
35 | var layer = e.target; | ||
36 | |||
37 | layer.setStyle({ | ||
38 | weight: 5, | ||
39 | color: '#666', | ||
40 | dashArray: '', | ||
41 | fillOpacity: 0.7 | ||
42 | }); | ||
43 | |||
44 | //'<p><b>' + props.name + '</b> : <span class="yellow">' + props.rating + '</span>'+ | ||
45 | // ' / <span class="red">5</span> <small> >> ' + | ||
46 | // info.policyExplain(props.rating) + '</small></p>' | ||
47 | L.popup() | ||
48 | .setLatLng(e.latlng) | ||
49 | .setContent("<div style='height:250px;overflow-y:scroll;'><b>"+e.target.feature.properties.name+"</b></br><span class='yellow'>"+M.filterTags(['rating'], e.target.feature.properties.name)[0].attributes.data +"</span>/<span class='red'>5</span><small>>> "+info.policyExplain(e.target.feature.properties.rating)+"</small></br>Pros:"+e.target.feature.properties.pros+"</br>Cons:"+e.target.feature.properties.cons+"</br><a href='#/funding'>Funding</a><br/><a href='#/policies/"+e.target.feature.id+"'>Read more...</a></br></div>") | ||
50 | .openOn(map); | ||
51 | |||
52 | // info.update(layer.feature.properties); | ||
53 | if (!L.Browser.ie && !L.Browser.opera) { | ||
54 | layer.bringToFront(); | ||
55 | } | ||
56 | } | ||
57 | |||
58 | function resetHighlight(e) { | ||
59 | world_map.resetStyle(e.target); | ||
60 | info.update(); | ||
61 | } | ||
62 | |||
63 | function zoomToFeature(e, feature) { | ||
64 | map.fitBounds(e.target.getBounds()); | ||
65 | L.popup() | ||
66 | .setLatLng(e.latlng) | ||
67 | .setContent(e.target.feature.properties.name) | ||
68 | .openOn(map); | ||
69 | } | ||
70 | |||
71 | function onEachFeature(feature, layer) { | ||
72 | layer.on({ | ||
73 | // mouseover: highlightFeature, | ||
74 | mouseout: resetHighlight, | ||
75 | click: highlightFeature | ||
76 | }); | ||
77 | } | ||
78 | |||
79 | var world_map = L.geoJson(empty_geojson,{style: | ||
80 | function(feature){ | ||
81 | return{ | ||
82 | weight:1, | ||
83 | fillColor: getColor(feature.properties.rating), | ||
84 | opacity:0, | ||
85 | //color:'white', | ||
86 | dashArray:'3', | ||
87 | fillOpacity: 0.7 | ||
88 | }; | ||
89 | }, | ||
90 | onEachFeature: onEachFeature | ||
91 | }); | ||
92 | |||
93 | $.getJSON('static/required.geo.json', function(data){ | ||
94 | world_map.addData(data); | ||
95 | |||
96 | }); | ||
97 | var southWest = new L.LatLng(47.20, 4.04); //Logic to calculate the bounds for "world view". | ||
98 | var northEast = new L.LatLng(55.10, 16.67); | ||
99 | var restrictBounds = new L.LatLngBounds(southWest, northEast); | ||
100 | var map = L.map('map',{mapBounds: restrictBounds, zoom: 2, worldCopyJump: true, center:[14.604847155053898, 2.8125] }); | ||
101 | world_map.addTo(map); | ||
102 | india_map.addTo(map); | ||
103 | var lat_lng = [ | ||
104 | { | ||
105 | 'lat':28.099, 'lng':76.983, //GKA | ||
106 | 'stnName': 'Gurgaon ki Awaz (CR)', | ||
107 | 'freq': '107.8 MHz', | ||
108 | 'power': '10KW', | ||
109 | 'distName': 'Gurgaon', | ||
110 | 'owner':'TRF(The Restoring Force)', | ||
111 | 'content':'folk music and other self generated content', | ||
112 | 'licenseType': 'CR', | ||
113 | 'licenseCost': '120000000 INR', | ||
114 | 'licenseRange': '100 KM', | ||
115 | 'survey':'#/survey/gka', | ||
116 | 'profile':'#/profile/gka', | ||
117 | 'research': '#/research/gka', | ||
118 | 'effectiveRange': '15 KM' | ||
119 | }, | ||
120 | { | ||
121 | 'lat':24.691, 'lng':78.413, //Lalitpur | ||
122 | 'stnName': 'Lalit lokavani (CR)', | ||
123 | 'freq': '91.1 MHz', | ||
124 | 'power': '10KW', | ||
125 | 'distName': 'Lalitpur', | ||
126 | 'owner':'Unknown', | ||
127 | 'content':'content from EDAA(ek duniya anek awaz)', | ||
128 | 'licenseType': 'CR', | ||
129 | 'licenseCost': '120000000 INR', | ||
130 | 'licenseRange': '100 KM', | ||
131 | 'research':'#/research/llv', | ||
132 | 'profile':'#/profile/llv', | ||
133 | 'survey':'#/survey/llv', | ||
134 | 'effectiveRange': '15 KM' | ||
135 | }, | ||
136 | { | ||
137 | 'lat':24.999, 'lng':79.499, //Bundelkhand | ||
138 | 'stnName': 'Radio Bundelkhand (CR)', | ||
139 | 'freq': '91.1 MHz', | ||
140 | 'power': '10KW', | ||
141 | 'distName': 'Bundelkhand', | ||
142 | 'owner':'Unknown', | ||
143 | 'content':'content is downloaded from internet', | ||
144 | 'licenseType': 'CR', | ||
145 | 'licenseCost': '120000000 INR', | ||
146 | 'licenseRange': '100 KM', | ||
147 | 'research':'#/research/rbk', | ||
148 | 'profile':'#/profile/rbk', | ||
149 | 'survey':'#/survey/rbk', | ||
150 | 'effectiveRange': '35 KM' | ||
151 | }, | ||
152 | { | ||
153 | 'lat':29.470, 'lng':79.647, | ||
154 | 'stnName': 'Radio Kumaonvani', | ||
155 | 'freq': '', | ||
156 | 'power': '10KW', | ||
157 | 'distName': 'Mukteswar', | ||
158 | 'owner':'', | ||
159 | 'content':'Bollywod movie songs', | ||
160 | 'licenseType': 'CR', | ||
161 | 'licenseCost': '1 Crore', | ||
162 | 'licenseRange': '100 KM', | ||
163 | 'research':'#/research/kmv', | ||
164 | 'profile':'#/profile/kmv', | ||
165 | 'survey':'#/survey/kmv', | ||
166 | 'effectiveRange': '70 KM' | ||
167 | } | ||
168 | ]; | ||
169 | var list_of_fm_stations = [ | ||
170 | { | ||
171 | "S No.": "1", | ||
172 | "CITY": "DELHI", | ||
173 | "NAME OF THE CHANNEL ": "CLEAR MEDIA", | ||
174 | "COMPANY IDENTITY": "HIT-FM", | ||
175 | "DATE OF OPERATIONALISITION ": "01.09.2006", | ||
176 | "REMARKS": "" | ||
177 | }, | ||
178 | { | ||
179 | "S No.": "2", | ||
180 | "CITY": "DELHI", | ||
181 | "NAME OF THE CHANNEL ": "DIGITAL RADIO", | ||
182 | "COMPANY IDENTITY": "RED-FM", | ||
183 | "DATE OF OPERATIONALISITION ": "29.04.2003", | ||
184 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
185 | }, | ||
186 | { | ||
187 | "S No.": "3", | ||
188 | "CITY": "DELHI", | ||
189 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
190 | "COMPANY IDENTITY": "RADIO- MIRCHI", | ||
191 | "DATE OF OPERATIONALISITION ": "29.04.2003", | ||
192 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
193 | }, | ||
194 | { | ||
195 | "S No.": "4", | ||
196 | "CITY": "DELHI", | ||
197 | "NAME OF THE CHANNEL ": "H.T. MEDIA", | ||
198 | "COMPANY IDENTITY": "FEVER 104", | ||
199 | "DATE OF OPERATIONALISITION ": "30.10.2006", | ||
200 | "REMARKS": "" | ||
201 | }, | ||
202 | { | ||
203 | "S No.": "5", | ||
204 | "CITY": "DELHI", | ||
205 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
206 | "COMPANY IDENTITY": "RADIO-CITY", | ||
207 | "DATE OF OPERATIONALISITION ": "29.04.2003", | ||
208 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
209 | }, | ||
210 | { | ||
211 | "S No.": "6", | ||
212 | "CITY": "DELHI", | ||
213 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
214 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
215 | "DATE OF OPERATIONALISITION ": "23.09.2006", | ||
216 | "REMARKS": "" | ||
217 | }, | ||
218 | { | ||
219 | "S No.": "7", | ||
220 | "CITY": "DELHI", | ||
221 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
222 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
223 | "DATE OF OPERATIONALISITION ": "28.05.2007", | ||
224 | "REMARKS": "" | ||
225 | }, | ||
226 | { | ||
227 | "S No.": "8", | ||
228 | "CITY": "DELHI", | ||
229 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD", | ||
230 | "COMPANY IDENTITY": "BIG-FM", | ||
231 | "DATE OF OPERATIONALISITION ": "24-09-2006", | ||
232 | "REMARKS": "" | ||
233 | }, | ||
234 | { | ||
235 | "S No.": "9", | ||
236 | "CITY": "MUMBAI", | ||
237 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
238 | "COMPANY IDENTITY": "BIG-FM", | ||
239 | "DATE OF OPERATIONALISITION ": "14.11.2006", | ||
240 | "REMARKS": "" | ||
241 | }, | ||
242 | { | ||
243 | "S No.": "10", | ||
244 | "CITY": "MUMBAI", | ||
245 | "NAME OF THE CHANNEL ": "DIGITAL RADIO", | ||
246 | "COMPANY IDENTITY": "RED-FM", | ||
247 | "DATE OF OPERATIONALISITION ": "29.04.2002", | ||
248 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
249 | }, | ||
250 | { | ||
251 | "S No.": "11", | ||
252 | "CITY": "MUMBAI", | ||
253 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
254 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
255 | "DATE OF OPERATIONALISITION ": "29.04.2002", | ||
256 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
257 | }, | ||
258 | { | ||
259 | "S No.": "12", | ||
260 | "CITY": "MUMBAI", | ||
261 | "NAME OF THE CHANNEL ": "H.T. MEDIA", | ||
262 | "COMPANY IDENTITY": "FEVER 104", | ||
263 | "DATE OF OPERATIONALISITION ": "15.01.2007", | ||
264 | "REMARKS": "" | ||
265 | }, | ||
266 | { | ||
267 | "S No.": "13", | ||
268 | "CITY": "MUMBAI", | ||
269 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
270 | "COMPANY IDENTITY": "RADIO-CITY", | ||
271 | "DATE OF OPERATIONALISITION ": "21.05.2002", | ||
272 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
273 | }, | ||
274 | { | ||
275 | "S No.": "14", | ||
276 | "CITY": "MUMBAI", | ||
277 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
278 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
279 | "DATE OF OPERATIONALISITION ": "26.01.2008", | ||
280 | "REMARKS": "" | ||
281 | }, | ||
282 | { | ||
283 | "S No.": "15", | ||
284 | "CITY": "MUMBAI", | ||
285 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
286 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
287 | "DATE OF OPERATIONALISITION ": "29.04.2003", | ||
288 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
289 | }, | ||
290 | { | ||
291 | "S No.": "16", | ||
292 | "CITY": "KOLKATA", | ||
293 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD", | ||
294 | "COMPANY IDENTITY": "BIG-FM", | ||
295 | "DATE OF OPERATIONALISITION ": "21.10.2006", | ||
296 | "REMARKS": "" | ||
297 | }, | ||
298 | { | ||
299 | "S No.": "17", | ||
300 | "CITY": "KOLKATA", | ||
301 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD ", | ||
302 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
303 | "DATE OF OPERATIONALISITION ": "04.10.2007", | ||
304 | "REMARKS": "" | ||
305 | }, | ||
306 | { | ||
307 | "S No.": "18", | ||
308 | "CITY": "KOLKATA", | ||
309 | "NAME OF THE CHANNEL ": "ANANDA OFFSET", | ||
310 | "COMPANY IDENTITY": "FRIEND 91.9", | ||
311 | "DATE OF OPERATIONALISITION ": "28.02.2007", | ||
312 | "REMARKS": "" | ||
313 | }, | ||
314 | { | ||
315 | "S No.": "19", | ||
316 | "CITY": "KOLKATA", | ||
317 | "NAME OF THE CHANNEL ": "DIGITAL RADIO ", | ||
318 | "COMPANY IDENTITY": "RED-FM", | ||
319 | "DATE OF OPERATIONALISITION ": "03.05.2003", | ||
320 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
321 | }, | ||
322 | { | ||
323 | "S No.": "20", | ||
324 | "CITY": "KOLKATA", | ||
325 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
326 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
327 | "DATE OF OPERATIONALISITION ": "03.05.2003", | ||
328 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
329 | }, | ||
330 | { | ||
331 | "S No.": "21", | ||
332 | "CITY": "KOLKATA", | ||
333 | "NAME OF THE CHANNEL ": "HITZ FM", | ||
334 | "COMPANY IDENTITY": "POWER-FM", | ||
335 | "DATE OF OPERATIONALISITION ": "03.05.2003", | ||
336 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
337 | }, | ||
338 | { | ||
339 | "S No.": "22", | ||
340 | "CITY": "KOLKATA", | ||
341 | "NAME OF THE CHANNEL ": "INDIA FM", | ||
342 | "COMPANY IDENTITY": "AMAR-FM", | ||
343 | "DATE OF OPERATIONALISITION ": "03.05.2003", | ||
344 | "REMARKS": "ALREADY IN OPERATION " | ||
345 | }, | ||
346 | { | ||
347 | "S No.": "23", | ||
348 | "CITY": "KOLKATA", | ||
349 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
350 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
351 | "DATE OF OPERATIONALISITION ": "12.12.2008", | ||
352 | "REMARKS": "" | ||
353 | }, | ||
354 | { | ||
355 | "S No.": "24", | ||
356 | "CITY": "KOLKATA", | ||
357 | "NAME OF THE CHANNEL ": "H.T. MEDIA", | ||
358 | "COMPANY IDENTITY": "FEVER 104", | ||
359 | "DATE OF OPERATIONALISITION ": "23.01.2008", | ||
360 | "REMARKS": "" | ||
361 | }, | ||
362 | { | ||
363 | "S No.": "25", | ||
364 | "CITY": "CHENNAI", | ||
365 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD", | ||
366 | "COMPANY IDENTITY": "BIG-FM", | ||
367 | "DATE OF OPERATIONALISITION ": "27.09.2006", | ||
368 | "REMARKS": "" | ||
369 | }, | ||
370 | { | ||
371 | "S No.": "26", | ||
372 | "CITY": "CHENNAI", | ||
373 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
374 | "COMPANY IDENTITY": "RADIO- ", | ||
375 | "DATE OF OPERATIONALISITION ": "05.05.2003", | ||
376 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
377 | }, | ||
378 | { | ||
379 | "S No.": "27", | ||
380 | "CITY": "CHENNAI", | ||
381 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
382 | "COMPANY IDENTITY": "RADIO-CITY", | ||
383 | "DATE OF OPERATIONALISITION ": "10.07.2006", | ||
384 | "REMARKS": "" | ||
385 | }, | ||
386 | { | ||
387 | "S No.": "28", | ||
388 | "CITY": "CHENNAI", | ||
389 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS ", | ||
390 | "COMPANY IDENTITY": "HELLO-FM", | ||
391 | "DATE OF OPERATIONALISITION ": "02.10.2006", | ||
392 | "REMARKS": "" | ||
393 | }, | ||
394 | { | ||
395 | "S No.": "29", | ||
396 | "CITY": "CHENNAI", | ||
397 | "NAME OF THE CHANNEL ": "MUTHOOT BROADCASTING PVT LTD ", | ||
398 | "COMPANY IDENTITY": "CHENNAI LIVE", | ||
399 | "DATE OF OPERATIONALISITION ": "04.01.2008", | ||
400 | "REMARKS": "" | ||
401 | }, | ||
402 | { | ||
403 | "S No.": "30", | ||
404 | "CITY": "CHENNAI", | ||
405 | "NAME OF THE CHANNEL ": "NOBLE BROADCASTING", | ||
406 | "COMPANY IDENTITY": "AAHAA-FM", | ||
407 | "DATE OF OPERATIONALISITION ": "18.01.2007", | ||
408 | "REMARKS": "" | ||
409 | }, | ||
410 | { | ||
411 | "S No.": "31", | ||
412 | "CITY": "CHENNAI", | ||
413 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
414 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
415 | "DATE OF OPERATIONALISITION ": "10.01.2007", | ||
416 | "REMARKS": "" | ||
417 | }, | ||
418 | { | ||
419 | "S No.": "32", | ||
420 | "CITY": "CHENNAI", | ||
421 | "NAME OF THE CHANNEL ": "SUN TV", | ||
422 | "COMPANY IDENTITY": "FM SURYANA ", | ||
423 | "DATE OF OPERATIONALISITION ": "05.05.2003", | ||
424 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
425 | }, | ||
426 | { | ||
427 | "S No.": "33", | ||
428 | "CITY": "AGARTALA", | ||
429 | "NAME OF THE CHANNEL ": "POSITIVE RADIO", | ||
430 | "COMPANY IDENTITY": "OOLALA FM", | ||
431 | "DATE OF OPERATIONALISITION ": "07.08.2007", | ||
432 | "REMARKS": "" | ||
433 | }, | ||
434 | { | ||
435 | "S No.": "34", | ||
436 | "CITY": "AGRA", | ||
437 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD.", | ||
438 | "COMPANY IDENTITY": "BIG-FM", | ||
439 | "DATE OF OPERATIONALISITION ": "18.08.2007", | ||
440 | "REMARKS": "" | ||
441 | }, | ||
442 | { | ||
443 | "S No.": "35", | ||
444 | "CITY": "AGRA", | ||
445 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA", | ||
446 | "COMPANY IDENTITY": "MANTRA FM", | ||
447 | "DATE OF OPERATIONALISITION ": "08.07.2007", | ||
448 | "REMARKS": "" | ||
449 | }, | ||
450 | { | ||
451 | "S No.": "36", | ||
452 | "CITY": "AHMEDABAD", | ||
453 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
454 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
455 | "DATE OF OPERATIONALISITION ": "10.12.2001", | ||
456 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
457 | }, | ||
458 | { | ||
459 | "S No.": "37", | ||
460 | "CITY": "AHMEDABAD", | ||
461 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
462 | "COMPANY IDENTITY": "RADIO-CITY", | ||
463 | "DATE OF OPERATIONALISITION ": "25.07.2007", | ||
464 | "REMARKS": "" | ||
465 | }, | ||
466 | { | ||
467 | "S No.": "38", | ||
468 | "CITY": "AHMEDABAD", | ||
469 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
470 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
471 | "DATE OF OPERATIONALISITION ": "26.08.2007", | ||
472 | "REMARKS": "" | ||
473 | }, | ||
474 | { | ||
475 | "S No.": "39", | ||
476 | "CITY": "AHMEDABAD", | ||
477 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
478 | "COMPANY IDENTITY": "S. FM", | ||
479 | "DATE OF OPERATIONALISITION ": "20.04.2008", | ||
480 | "REMARKS": "" | ||
481 | }, | ||
482 | { | ||
483 | "S No.": "40", | ||
484 | "CITY": "AHMEDABAD", | ||
485 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
486 | "COMPANY IDENTITY": "MY-FM", | ||
487 | "DATE OF OPERATIONALISITION ": "21.07.2007", | ||
488 | "REMARKS": "" | ||
489 | }, | ||
490 | { | ||
491 | "S No.": "41", | ||
492 | "CITY": "AHMEDNAGAR", | ||
493 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
494 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
495 | "DATE OF OPERATIONALISITION ": "01.03.2008", | ||
496 | "REMARKS": "" | ||
497 | }, | ||
498 | { | ||
499 | "S No.": "42", | ||
500 | "CITY": "AHMEDNAGAR", | ||
501 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
502 | "COMPANY IDENTITY": "RADIO-CITY", | ||
503 | "DATE OF OPERATIONALISITION ": "07.02.2008", | ||
504 | "REMARKS": "" | ||
505 | }, | ||
506 | { | ||
507 | "S No.": "43", | ||
508 | "CITY": "AJMER", | ||
509 | "NAME OF THE CHANNEL ": "RELIANCE ", | ||
510 | "COMPANY IDENTITY": "BIG-FM", | ||
511 | "DATE OF OPERATIONALISITION ": "28/08/2007", | ||
512 | "REMARKS": "" | ||
513 | }, | ||
514 | { | ||
515 | "S No.": "44", | ||
516 | "CITY": "AJMER", | ||
517 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
518 | "COMPANY IDENTITY": "MY-FM", | ||
519 | "DATE OF OPERATIONALISITION ": "31.08.2007", | ||
520 | "REMARKS": "" | ||
521 | }, | ||
522 | { | ||
523 | "S No.": "45", | ||
524 | "CITY": "AKOLA", | ||
525 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
526 | "COMPANY IDENTITY": "RADIO-CITY", | ||
527 | "DATE OF OPERATIONALISITION ": "13.03.2008", | ||
528 | "REMARKS": "" | ||
529 | }, | ||
530 | { | ||
531 | "S No.": "46", | ||
532 | "CITY": "ALIGARH", | ||
533 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
534 | "COMPANY IDENTITY": "BIG-FM", | ||
535 | "DATE OF OPERATIONALISITION ": "08.12.2006", | ||
536 | "REMARKS": "" | ||
537 | }, | ||
538 | { | ||
539 | "S No.": "47", | ||
540 | "CITY": "ALLAHABAD", | ||
541 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
542 | "COMPANY IDENTITY": "BIG-FM", | ||
543 | "DATE OF OPERATIONALISITION ": "29.10.2007", | ||
544 | "REMARKS": "" | ||
545 | }, | ||
546 | { | ||
547 | "S No.": "48", | ||
548 | "CITY": "ALLAHABAD", | ||
549 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
550 | "COMPANY IDENTITY": "S. FM", | ||
551 | "DATE OF OPERATIONALISITION ": "18.03.2008", | ||
552 | "REMARKS": "" | ||
553 | }, | ||
554 | { | ||
555 | "S No.": "49", | ||
556 | "CITY": "AMRITSAR", | ||
557 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
558 | "COMPANY IDENTITY": "BIG-FM", | ||
559 | "DATE OF OPERATIONALISITION ": "01.08.2007", | ||
560 | "REMARKS": "" | ||
561 | }, | ||
562 | { | ||
563 | "S No.": "50", | ||
564 | "CITY": "AMRITSAR", | ||
565 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
566 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
567 | "DATE OF OPERATIONALISITION ": "15.05.2008", | ||
568 | "REMARKS": "" | ||
569 | }, | ||
570 | { | ||
571 | "S No.": "51", | ||
572 | "CITY": "AMRITSAR", | ||
573 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
574 | "COMPANY IDENTITY": "MY-FM", | ||
575 | "DATE OF OPERATIONALISITION ": "27-7-2007", | ||
576 | "REMARKS": "" | ||
577 | }, | ||
578 | { | ||
579 | "S No.": "52", | ||
580 | "CITY": "ASANSOL", | ||
581 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
582 | "COMPANY IDENTITY": "BIG-FM", | ||
583 | "DATE OF OPERATIONALISITION ": "29.06.2007", | ||
584 | "REMARKS": "" | ||
585 | }, | ||
586 | { | ||
587 | "S No.": "53", | ||
588 | "CITY": "ASANSOL", | ||
589 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
590 | "COMPANY IDENTITY": "S. FM", | ||
591 | "DATE OF OPERATIONALISITION ": "03.06.2008", | ||
592 | "REMARKS": "" | ||
593 | }, | ||
594 | { | ||
595 | "S No.": "54", | ||
596 | "CITY": "AURANGABAD", | ||
597 | "NAME OF THE CHANNEL ": "E.N.I.L. ", | ||
598 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
599 | "DATE OF OPERATIONALISITION ": "24.07.2007", | ||
600 | "REMARKS": "" | ||
601 | }, | ||
602 | { | ||
603 | "S No.": "55", | ||
604 | "CITY": "AURANGABAD", | ||
605 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
606 | "COMPANY IDENTITY": "S. FM", | ||
607 | "DATE OF OPERATIONALISITION ": "21.04.2008", | ||
608 | "REMARKS": "" | ||
609 | }, | ||
610 | { | ||
611 | "S No.": "56", | ||
612 | "CITY": "BANGALURU", | ||
613 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
614 | "COMPANY IDENTITY": "BIG-FM", | ||
615 | "DATE OF OPERATIONALISITION ": "09.10.2006", | ||
616 | "REMARKS": "" | ||
617 | }, | ||
618 | { | ||
619 | "S No.": "57", | ||
620 | "CITY": "BANGALURU", | ||
621 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
622 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
623 | "DATE OF OPERATIONALISITION ": "17.04.2006", | ||
624 | "REMARKS": "" | ||
625 | }, | ||
626 | { | ||
627 | "S No.": "58", | ||
628 | "CITY": "BANGALURU", | ||
629 | "NAME OF THE CHANNEL ": "H.T. MEDIA", | ||
630 | "COMPANY IDENTITY": "FEVER 104", | ||
631 | "DATE OF OPERATIONALISITION ": "06.03.2007", | ||
632 | "REMARKS": "" | ||
633 | }, | ||
634 | { | ||
635 | "S No.": "59", | ||
636 | "CITY": "BANGALURU", | ||
637 | "NAME OF THE CHANNEL ": "INDIA RADIO VENTURES", | ||
638 | "COMPANY IDENTITY": "RADIO-INDIGO", | ||
639 | "DATE OF OPERATIONALISITION ": "01.10.2006", | ||
640 | "REMARKS": "" | ||
641 | }, | ||
642 | { | ||
643 | "S No.": "60", | ||
644 | "CITY": "BANGALURU", | ||
645 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
646 | "COMPANY IDENTITY": "S. FM", | ||
647 | "DATE OF OPERATIONALISITION ": "06.11.2006", | ||
648 | "REMARKS": "" | ||
649 | }, | ||
650 | { | ||
651 | "S No.": "61", | ||
652 | "CITY": "BANGALURU", | ||
653 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
654 | "COMPANY IDENTITY": "RADIO-CITY", | ||
655 | "DATE OF OPERATIONALISITION ": "10.06.2001", | ||
656 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
657 | }, | ||
658 | { | ||
659 | "S No.": "62", | ||
660 | "CITY": "BANGALURU", | ||
661 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
662 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
663 | "DATE OF OPERATIONALISITION ": "01.08.2006", | ||
664 | "REMARKS": "" | ||
665 | }, | ||
666 | { | ||
667 | "S No.": "63", | ||
668 | "CITY": "BAREILLY", | ||
669 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
670 | "COMPANY IDENTITY": "BIG-FM", | ||
671 | "DATE OF OPERATIONALISITION ": "30.03.2007", | ||
672 | "REMARKS": "" | ||
673 | }, | ||
674 | { | ||
675 | "S No.": "64", | ||
676 | "CITY": "BAREILLY", | ||
677 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA", | ||
678 | "COMPANY IDENTITY": "MANTRA FM", | ||
679 | "DATE OF OPERATIONALISITION ": "09.04.2007", | ||
680 | "REMARKS": "" | ||
681 | }, | ||
682 | { | ||
683 | "S No.": "65", | ||
684 | "CITY": "BHOPAL", | ||
685 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
686 | "COMPANY IDENTITY": "BIG-FM", | ||
687 | "DATE OF OPERATIONALISITION ": "20.05.2007", | ||
688 | "REMARKS": "" | ||
689 | }, | ||
690 | { | ||
691 | "S No.": "66", | ||
692 | "CITY": "BHOPAL", | ||
693 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
694 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
695 | "DATE OF OPERATIONALISITION ": "26.05.2007", | ||
696 | "REMARKS": "" | ||
697 | }, | ||
698 | { | ||
699 | "S No.": "67", | ||
700 | "CITY": "BHOPAL", | ||
701 | "NAME OF THE CHANNEL ": "SOUTH ASIA ", | ||
702 | "COMPANY IDENTITY": "S. FM", | ||
703 | "DATE OF OPERATIONALISITION ": "06.11.2007", | ||
704 | "REMARKS": "" | ||
705 | }, | ||
706 | { | ||
707 | "S No.": "68", | ||
708 | "CITY": "BHOPAL", | ||
709 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
710 | "COMPANY IDENTITY": "MY-FM", | ||
711 | "DATE OF OPERATIONALISITION ": "26.05.2007", | ||
712 | "REMARKS": "" | ||
713 | }, | ||
714 | { | ||
715 | "S No.": "69", | ||
716 | "CITY": "BHUBANESHWAR", | ||
717 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
718 | "COMPANY IDENTITY": "BIG-FM", | ||
719 | "DATE OF OPERATIONALISITION ": "14.04.2007", | ||
720 | "REMARKS": "" | ||
721 | }, | ||
722 | { | ||
723 | "S No.": "70", | ||
724 | "CITY": "BHUBANESHWAR", | ||
725 | "NAME OF THE CHANNEL ": "EASTERN MEDIA", | ||
726 | "COMPANY IDENTITY": "CHOCOLATE", | ||
727 | "DATE OF OPERATIONALISITION ": "04.05.2007", | ||
728 | "REMARKS": "" | ||
729 | }, | ||
730 | { | ||
731 | "S No.": "71", | ||
732 | "CITY": "BHUBANESHWAR", | ||
733 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
734 | "COMPANY IDENTITY": "S. FM", | ||
735 | "DATE OF OPERATIONALISITION ": "28.06.2007", | ||
736 | "REMARKS": "" | ||
737 | }, | ||
738 | { | ||
739 | "S No.": "72", | ||
740 | "CITY": "BIKANER", | ||
741 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
742 | "COMPANY IDENTITY": "BIG-FM", | ||
743 | "DATE OF OPERATIONALISITION ": "19.01.2007", | ||
744 | "REMARKS": "" | ||
745 | }, | ||
746 | { | ||
747 | "S No.": "73", | ||
748 | "CITY": "BILASPUR", | ||
749 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
750 | "COMPANY IDENTITY": "MY-FM", | ||
751 | "DATE OF OPERATIONALISITION ": "27.09.2007", | ||
752 | "REMARKS": "" | ||
753 | }, | ||
754 | { | ||
755 | "S No.": "74", | ||
756 | "CITY": "CHANDIGARH", | ||
757 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
758 | "COMPANY IDENTITY": "BIG-FM", | ||
759 | "DATE OF OPERATIONALISITION ": "12.02.2007", | ||
760 | "REMARKS": "" | ||
761 | }, | ||
762 | { | ||
763 | "S No.": "75", | ||
764 | "CITY": "CHANDIGARH", | ||
765 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
766 | "COMPANY IDENTITY": "MY-FM", | ||
767 | "DATE OF OPERATIONALISITION ": "19.02.2007", | ||
768 | "REMARKS": "" | ||
769 | }, | ||
770 | { | ||
771 | "S No.": "76", | ||
772 | "CITY": "COIMBATORE", | ||
773 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
774 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
775 | "DATE OF OPERATIONALISITION ": "03.11.2007", | ||
776 | "REMARKS": "" | ||
777 | }, | ||
778 | { | ||
779 | "S No.": "77", | ||
780 | "CITY": "COIMBATORE", | ||
781 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
782 | "COMPANY IDENTITY": "RADIO-CITY", | ||
783 | "DATE OF OPERATIONALISITION ": "12.11.2007", | ||
784 | "REMARKS": "" | ||
785 | }, | ||
786 | { | ||
787 | "S No.": "78", | ||
788 | "CITY": "COIMBATORE", | ||
789 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
790 | "COMPANY IDENTITY": "HELLO-FM", | ||
791 | "DATE OF OPERATIONALISITION ": "29.10.2007", | ||
792 | "REMARKS": "" | ||
793 | }, | ||
794 | { | ||
795 | "S No.": "79", | ||
796 | "CITY": "COIMBATORE", | ||
797 | "NAME OF THE CHANNEL ": "SUN TV", | ||
798 | "COMPANY IDENTITY": "SURYANA FM", | ||
799 | "DATE OF OPERATIONALISITION ": "07.03.2003", | ||
800 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
801 | }, | ||
802 | { | ||
803 | "S No.": "80", | ||
804 | "CITY": "DHULE", | ||
805 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
806 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
807 | "DATE OF OPERATIONALISITION ": "15.08.2007", | ||
808 | "REMARKS": "" | ||
809 | }, | ||
810 | { | ||
811 | "S No.": "81", | ||
812 | "CITY": "GANGTOK", | ||
813 | "NAME OF THE CHANNEL ": "CHINAR CIRCUITS", | ||
814 | "COMPANY IDENTITY": "FM NINE-91.9 ", | ||
815 | "DATE OF OPERATIONALISITION ": "10.08.2008", | ||
816 | "REMARKS": "" | ||
817 | }, | ||
818 | { | ||
819 | "S No.": "82", | ||
820 | "CITY": "GANGTOK", | ||
821 | "NAME OF THE CHANNEL ": "PCM CEMMENTS", | ||
822 | "COMPANY IDENTITY": "MISTY FM", | ||
823 | "DATE OF OPERATIONALISITION ": "31.01.2009", | ||
824 | "REMARKS": "" | ||
825 | }, | ||
826 | { | ||
827 | "S No.": "83", | ||
828 | "CITY": "GANGTOK", | ||
829 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
830 | "COMPANY IDENTITY": "S.FM", | ||
831 | "DATE OF OPERATIONALISITION ": "", | ||
832 | "REMARKS": "" | ||
833 | }, | ||
834 | { | ||
835 | "S No.": "84", | ||
836 | "CITY": "GORAKHPUR", | ||
837 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA ", | ||
838 | "COMPANY IDENTITY": "MANTRA FM", | ||
839 | "DATE OF OPERATIONALISITION ": "03.06.2007", | ||
840 | "REMARKS": "" | ||
841 | }, | ||
842 | { | ||
843 | "S No.": "85", | ||
844 | "CITY": "GULBERGA", | ||
845 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
846 | "COMPANY IDENTITY": "S. FM", | ||
847 | "DATE OF OPERATIONALISITION ": "02.06.2008", | ||
848 | "REMARKS": "" | ||
849 | }, | ||
850 | { | ||
851 | "S No.": "86", | ||
852 | "CITY": "GUWAHATI", | ||
853 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
854 | "COMPANY IDENTITY": "BIG-FM", | ||
855 | "DATE OF OPERATIONALISITION ": "14.04.2007", | ||
856 | "REMARKS": "" | ||
857 | }, | ||
858 | { | ||
859 | "S No.": "87", | ||
860 | "CITY": "GUWAHATI", | ||
861 | "NAME OF THE CHANNEL ": "POSITIVE RADIO", | ||
862 | "COMPANY IDENTITY": "OOLALA FM", | ||
863 | "DATE OF OPERATIONALISITION ": "13.04.2007", | ||
864 | "REMARKS": "" | ||
865 | }, | ||
866 | { | ||
867 | "S No.": "88", | ||
868 | "CITY": "GUWAHATI", | ||
869 | "NAME OF THE CHANNEL ": "PURVY BROADCASTING", | ||
870 | "COMPANY IDENTITY": "GUP-SHUP", | ||
871 | "DATE OF OPERATIONALISITION ": "09.10.2007", | ||
872 | "REMARKS": "" | ||
873 | }, | ||
874 | { | ||
875 | "S No.": "89", | ||
876 | "CITY": "GUWAHATI", | ||
877 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
878 | "COMPANY IDENTITY": "S. FM", | ||
879 | "DATE OF OPERATIONALISITION ": "11.04.2008", | ||
880 | "REMARKS": "" | ||
881 | }, | ||
882 | { | ||
883 | "S No.": "90", | ||
884 | "CITY": "GWALIOR", | ||
885 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
886 | "COMPANY IDENTITY": "BIG-FM", | ||
887 | "DATE OF OPERATIONALISITION ": "06.08.2007", | ||
888 | "REMARKS": "" | ||
889 | }, | ||
890 | { | ||
891 | "S No.": "91", | ||
892 | "CITY": "GWALIOR", | ||
893 | "NAME OF THE CHANNEL ": "GWALIOR FARMS", | ||
894 | "COMPANY IDENTITY": "CHASKA", | ||
895 | "DATE OF OPERATIONALISITION ": "04.08.2007", | ||
896 | "REMARKS": "" | ||
897 | }, | ||
898 | { | ||
899 | "S No.": "92", | ||
900 | "CITY": "GWALIOR", | ||
901 | "NAME OF THE CHANNEL ": "ITM SOFTWARE", | ||
902 | "COMPANY IDENTITY": "SUNO LEMON ", | ||
903 | "DATE OF OPERATIONALISITION ": "07.09.2007", | ||
904 | "REMARKS": "" | ||
905 | }, | ||
906 | { | ||
907 | "S No.": "93", | ||
908 | "CITY": "GWALIOR", | ||
909 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
910 | "COMPANY IDENTITY": "MY-FM", | ||
911 | "DATE OF OPERATIONALISITION ": "06.08.2007", | ||
912 | "REMARKS": "" | ||
913 | }, | ||
914 | { | ||
915 | "S No.": "94", | ||
916 | "CITY": "HISSAR", | ||
917 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
918 | "COMPANY IDENTITY": "BIG-FM", | ||
919 | "DATE OF OPERATIONALISITION ": "02.03.2007", | ||
920 | "REMARKS": "" | ||
921 | }, | ||
922 | { | ||
923 | "S No.": "95", | ||
924 | "CITY": "HISSAR", | ||
925 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
926 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
927 | "DATE OF OPERATIONALISITION ": "18.06.2007", | ||
928 | "REMARKS": "" | ||
929 | }, | ||
930 | { | ||
931 | "S No.": "96", | ||
932 | "CITY": "HISSAR", | ||
933 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA", | ||
934 | "COMPANY IDENTITY": "MANTRA FM", | ||
935 | "DATE OF OPERATIONALISITION ": "21.03.2007", | ||
936 | "REMARKS": "" | ||
937 | }, | ||
938 | { | ||
939 | "S No.": "97", | ||
940 | "CITY": "HYDERABAD", | ||
941 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
942 | "COMPANY IDENTITY": "BIG-FM", | ||
943 | "DATE OF OPERATIONALISITION ": "25.09.2006", | ||
944 | "REMARKS": "" | ||
945 | }, | ||
946 | { | ||
947 | "S No.": "98", | ||
948 | "CITY": "HYDERABAD", | ||
949 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
950 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
951 | "DATE OF OPERATIONALISITION ": "19.04.2006", | ||
952 | "REMARKS": "" | ||
953 | }, | ||
954 | { | ||
955 | "S No.": "99", | ||
956 | "CITY": "HYDERABAD", | ||
957 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
958 | "COMPANY IDENTITY": "S. FM", | ||
959 | "DATE OF OPERATIONALISITION ": "06.11.2006", | ||
960 | "REMARKS": "" | ||
961 | }, | ||
962 | { | ||
963 | "S No.": "100", | ||
964 | "CITY": "HYDERABAD", | ||
965 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
966 | "COMPANY IDENTITY": "RADIO-CITY", | ||
967 | "DATE OF OPERATIONALISITION ": "30.05.2006", | ||
968 | "REMARKS": "" | ||
969 | }, | ||
970 | { | ||
971 | "S No.": "101", | ||
972 | "CITY": "INDORE", | ||
973 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
974 | "COMPANY IDENTITY": "BIG-FM", | ||
975 | "DATE OF OPERATIONALISITION ": "03.08.2007", | ||
976 | "REMARKS": "" | ||
977 | }, | ||
978 | { | ||
979 | "S No.": "102", | ||
980 | "CITY": "INDORE", | ||
981 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
982 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
983 | "DATE OF OPERATIONALISITION ": "01.10.2001", | ||
984 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
985 | }, | ||
986 | { | ||
987 | "S No.": "103", | ||
988 | "CITY": "INDORE", | ||
989 | "NAME OF THE CHANNEL ": "SOUTH ASIA ", | ||
990 | "COMPANY IDENTITY": "S. FM", | ||
991 | "DATE OF OPERATIONALISITION ": "09.12.2007", | ||
992 | "REMARKS": "" | ||
993 | }, | ||
994 | { | ||
995 | "S No.": "104", | ||
996 | "CITY": "INDORE", | ||
997 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
998 | "COMPANY IDENTITY": "MY-FM", | ||
999 | "DATE OF OPERATIONALISITION ": "11.08.2007", | ||
1000 | "REMARKS": "" | ||
1001 | }, | ||
1002 | { | ||
1003 | "S No.": "105", | ||
1004 | "CITY": "ITANAGAR", | ||
1005 | "NAME OF THE CHANNEL ": "POSITIVE RADIO", | ||
1006 | "COMPANY IDENTITY": "OOLALA FM", | ||
1007 | "DATE OF OPERATIONALISITION ": "05.08.2008", | ||
1008 | "REMARKS": "" | ||
1009 | }, | ||
1010 | { | ||
1011 | "S No.": "106", | ||
1012 | "CITY": "JABALPUR", | ||
1013 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1014 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1015 | "DATE OF OPERATIONALISITION ": "01.03.2008", | ||
1016 | "REMARKS": "" | ||
1017 | }, | ||
1018 | { | ||
1019 | "S No.": "107", | ||
1020 | "CITY": "JABALPUR", | ||
1021 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1022 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
1023 | "DATE OF OPERATIONALISITION ": "15.02.2008", | ||
1024 | "REMARKS": "" | ||
1025 | }, | ||
1026 | { | ||
1027 | "S No.": "108", | ||
1028 | "CITY": "JABALPUR", | ||
1029 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1030 | "COMPANY IDENTITY": "S. FM", | ||
1031 | "DATE OF OPERATIONALISITION ": "19.03.2008", | ||
1032 | "REMARKS": "" | ||
1033 | }, | ||
1034 | { | ||
1035 | "S No.": "109", | ||
1036 | "CITY": "JABALPUR", | ||
1037 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1038 | "COMPANY IDENTITY": "MY-FM", | ||
1039 | "DATE OF OPERATIONALISITION ": "15.02.2008", | ||
1040 | "REMARKS": "" | ||
1041 | }, | ||
1042 | { | ||
1043 | "S No.": "110", | ||
1044 | "CITY": "JAIPUR", | ||
1045 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1046 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1047 | "DATE OF OPERATIONALISITION ": "17.04.2006", | ||
1048 | "REMARKS": "" | ||
1049 | }, | ||
1050 | { | ||
1051 | "S No.": "111", | ||
1052 | "CITY": "JAIPUR", | ||
1053 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1054 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1055 | "DATE OF OPERATIONALISITION ": "08.09.2006", | ||
1056 | "REMARKS": "" | ||
1057 | }, | ||
1058 | { | ||
1059 | "S No.": "112", | ||
1060 | "CITY": "JAIPUR", | ||
1061 | "NAME OF THE CHANNEL ": "RAJASTHAN PATRIKA", | ||
1062 | "COMPANY IDENTITY": "RADIO-TADKA", | ||
1063 | "DATE OF OPERATIONALISITION ": "15.08.2006", | ||
1064 | "REMARKS": "" | ||
1065 | }, | ||
1066 | { | ||
1067 | "S No.": "113", | ||
1068 | "CITY": "JAIPUR", | ||
1069 | "NAME OF THE CHANNEL ": "SOUTH ASIA ", | ||
1070 | "COMPANY IDENTITY": "S. FM", | ||
1071 | "DATE OF OPERATIONALISITION ": "06.11.2006", | ||
1072 | "REMARKS": "" | ||
1073 | }, | ||
1074 | { | ||
1075 | "S No.": "114", | ||
1076 | "CITY": "JAIPUR", | ||
1077 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1078 | "COMPANY IDENTITY": "MY-FM", | ||
1079 | "DATE OF OPERATIONALISITION ": "28.05.2006", | ||
1080 | "REMARKS": "" | ||
1081 | }, | ||
1082 | { | ||
1083 | "S No.": "115", | ||
1084 | "CITY": "JALANDHAR", | ||
1085 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1086 | "COMPANY IDENTITY": "BIG-FM", | ||
1087 | "DATE OF OPERATIONALISITION ": "14.04.2007", | ||
1088 | "REMARKS": "" | ||
1089 | }, | ||
1090 | { | ||
1091 | "S No.": "116", | ||
1092 | "CITY": "JALANDHAR", | ||
1093 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1094 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1095 | "DATE OF OPERATIONALISITION ": "24.04.2007", | ||
1096 | "REMARKS": "" | ||
1097 | }, | ||
1098 | { | ||
1099 | "S No.": "117", | ||
1100 | "CITY": "JALANDHAR", | ||
1101 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA ", | ||
1102 | "COMPANY IDENTITY": "MANTRA FM", | ||
1103 | "DATE OF OPERATIONALISITION ": "14.04.2007", | ||
1104 | "REMARKS": "" | ||
1105 | }, | ||
1106 | { | ||
1107 | "S No.": "118", | ||
1108 | "CITY": "JALANDHAR", | ||
1109 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1110 | "COMPANY IDENTITY": "MY-FM", | ||
1111 | "DATE OF OPERATIONALISITION ": "19.04.2007", | ||
1112 | "REMARKS": "" | ||
1113 | }, | ||
1114 | { | ||
1115 | "S No.": "119", | ||
1116 | "CITY": "JALGOAN", | ||
1117 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1118 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1119 | "DATE OF OPERATIONALISITION ": "22.04.2008", | ||
1120 | "REMARKS": "" | ||
1121 | }, | ||
1122 | { | ||
1123 | "S No.": "120", | ||
1124 | "CITY": "JALGOAN", | ||
1125 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1126 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1127 | "DATE OF OPERATIONALISITION ": "21.05.2008", | ||
1128 | "REMARKS": "" | ||
1129 | }, | ||
1130 | { | ||
1131 | "S No.": "121", | ||
1132 | "CITY": "JAMMU", | ||
1133 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1134 | "COMPANY IDENTITY": "BIG-FM", | ||
1135 | "DATE OF OPERATIONALISITION ": "07.12.2006", | ||
1136 | "REMARKS": "" | ||
1137 | }, | ||
1138 | { | ||
1139 | "S No.": "122", | ||
1140 | "CITY": "JAMSHEDPUR", | ||
1141 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1142 | "COMPANY IDENTITY": "BIG-FM", | ||
1143 | "DATE OF OPERATIONALISITION ": "07.11.2007", | ||
1144 | "REMARKS": "" | ||
1145 | }, | ||
1146 | { | ||
1147 | "S No.": "123", | ||
1148 | "CITY": "JAMSHEDPUR", | ||
1149 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1150 | "COMPANY IDENTITY": "S. FM", | ||
1151 | "DATE OF OPERATIONALISITION ": "13.04.2008", | ||
1152 | "REMARKS": "" | ||
1153 | }, | ||
1154 | { | ||
1155 | "S No.": "124", | ||
1156 | "CITY": "JAMSHEDPUR", | ||
1157 | "NAME OF THE CHANNEL ": "NEUTRAL PUBLICATION", | ||
1158 | "COMPANY IDENTITY": "DHOOM FM", | ||
1159 | "DATE OF OPERATIONALISITION ": "18.07.2008", | ||
1160 | "REMARKS": "" | ||
1161 | }, | ||
1162 | { | ||
1163 | "S No.": "125", | ||
1164 | "CITY": "JHANSI", | ||
1165 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1166 | "COMPANY IDENTITY": "BIG-FM", | ||
1167 | "DATE OF OPERATIONALISITION ": "19.01.2007", | ||
1168 | "REMARKS": "" | ||
1169 | }, | ||
1170 | { | ||
1171 | "S No.": "126", | ||
1172 | "CITY": "JODHPUR", | ||
1173 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1174 | "COMPANY IDENTITY": "BIG-FM", | ||
1175 | "DATE OF OPERATIONALISITION ": "14.12.2007", | ||
1176 | "REMARKS": "" | ||
1177 | }, | ||
1178 | { | ||
1179 | "S No.": "127", | ||
1180 | "CITY": "JODHPUR", | ||
1181 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
1182 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
1183 | "DATE OF OPERATIONALISITION ": "01.06.2008", | ||
1184 | "REMARKS": "" | ||
1185 | }, | ||
1186 | { | ||
1187 | "S No.": "128", | ||
1188 | "CITY": "JODHPUR", | ||
1189 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1190 | "COMPANY IDENTITY": "MY-FM", | ||
1191 | "DATE OF OPERATIONALISITION ": "20.12.2007", | ||
1192 | "REMARKS": "" | ||
1193 | }, | ||
1194 | { | ||
1195 | "S No.": "129", | ||
1196 | "CITY": "KANNUR", | ||
1197 | "NAME OF THE CHANNEL ": "ASIANET RADIO PVT. LTD.", | ||
1198 | "COMPANY IDENTITY": "BEST FM", | ||
1199 | "DATE OF OPERATIONALISITION ": "13.01.2008", | ||
1200 | "REMARKS": "" | ||
1201 | }, | ||
1202 | { | ||
1203 | "S No.": "130", | ||
1204 | "CITY": "KANNUR", | ||
1205 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1206 | "COMPANY IDENTITY": "S. FM", | ||
1207 | "DATE OF OPERATIONALISITION ": "12.03.2008*", | ||
1208 | "REMARKS": "" | ||
1209 | }, | ||
1210 | { | ||
1211 | "S No.": "131", | ||
1212 | "CITY": "KANNUR", | ||
1213 | "NAME OF THE CHANNEL ": "MALAYALLA MANORAMA", | ||
1214 | "COMPANY IDENTITY": "MANGO FM", | ||
1215 | "DATE OF OPERATIONALISITION ": "30.12.2007", | ||
1216 | "REMARKS": "" | ||
1217 | }, | ||
1218 | { | ||
1219 | "S No.": "132", | ||
1220 | "CITY": "KANNUR", | ||
1221 | "NAME OF THE CHANNEL ": "THE MATHRABHUMI", | ||
1222 | "COMPANY IDENTITY": "CLUB-FM", | ||
1223 | "DATE OF OPERATIONALISITION ": "30.12.2007", | ||
1224 | "REMARKS": "" | ||
1225 | }, | ||
1226 | { | ||
1227 | "S No.": "133", | ||
1228 | "CITY": "KANPUR", | ||
1229 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1230 | "COMPANY IDENTITY": "BIG-FM", | ||
1231 | "DATE OF OPERATIONALISITION ": "14.06.2007", | ||
1232 | "REMARKS": "" | ||
1233 | }, | ||
1234 | { | ||
1235 | "S No.": "134", | ||
1236 | "CITY": "KANPUR", | ||
1237 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1238 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1239 | "DATE OF OPERATIONALISITION ": "16.06.2007", | ||
1240 | "REMARKS": "" | ||
1241 | }, | ||
1242 | { | ||
1243 | "S No.": "135", | ||
1244 | "CITY": "KANPUR", | ||
1245 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1246 | "COMPANY IDENTITY": "S. FM", | ||
1247 | "DATE OF OPERATIONALISITION ": "28.01.2008", | ||
1248 | "REMARKS": "" | ||
1249 | }, | ||
1250 | { | ||
1251 | "S No.": "136", | ||
1252 | "CITY": "KARNAL", | ||
1253 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1254 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1255 | "DATE OF OPERATIONALISITION ": "18.06.2007", | ||
1256 | "REMARKS": "" | ||
1257 | }, | ||
1258 | { | ||
1259 | "S No.": "137", | ||
1260 | "CITY": "KARNAL", | ||
1261 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA", | ||
1262 | "COMPANY IDENTITY": "MANTRA FM", | ||
1263 | "DATE OF OPERATIONALISITION ": "02.04.2007", | ||
1264 | "REMARKS": "" | ||
1265 | }, | ||
1266 | { | ||
1267 | "S No.": "138", | ||
1268 | "CITY": "KOCHI", | ||
1269 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1270 | "COMPANY IDENTITY": "S. FM", | ||
1271 | "DATE OF OPERATIONALISITION ": "17.05.2008*", | ||
1272 | "REMARKS": "" | ||
1273 | }, | ||
1274 | { | ||
1275 | "S No.": "139", | ||
1276 | "CITY": "KOCHI", | ||
1277 | "NAME OF THE CHANNEL ": "MALAYALLA MANORAMA", | ||
1278 | "COMPANY IDENTITY": "MANGO FM", | ||
1279 | "DATE OF OPERATIONALISITION ": "18.05.2008", | ||
1280 | "REMARKS": "" | ||
1281 | }, | ||
1282 | { | ||
1283 | "S No.": "140", | ||
1284 | "CITY": "KOCHI", | ||
1285 | "NAME OF THE CHANNEL ": "THE MATHRABHUMI", | ||
1286 | "COMPANY IDENTITY": "CLUB-FM", | ||
1287 | "DATE OF OPERATIONALISITION ": "17.05.2008", | ||
1288 | "REMARKS": "" | ||
1289 | }, | ||
1290 | { | ||
1291 | "S No.": "141", | ||
1292 | "CITY": "KOLHAPUR", | ||
1293 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1294 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1295 | "DATE OF OPERATIONALISITION ": "18.09.2007", | ||
1296 | "REMARKS": "" | ||
1297 | }, | ||
1298 | { | ||
1299 | "S No.": "142", | ||
1300 | "CITY": "KOLHAPUR", | ||
1301 | "NAME OF THE CHANNEL ": "PUDHARI PUBLICATION", | ||
1302 | "COMPANY IDENTITY": "TOMOTO FM", | ||
1303 | "DATE OF OPERATIONALISITION ": "21.09.2007", | ||
1304 | "REMARKS": "" | ||
1305 | }, | ||
1306 | { | ||
1307 | "S No.": "143", | ||
1308 | "CITY": "KOTA", | ||
1309 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1310 | "COMPANY IDENTITY": "BIG-FM", | ||
1311 | "DATE OF OPERATIONALISITION ": "21.01.2008", | ||
1312 | "REMARKS": "" | ||
1313 | }, | ||
1314 | { | ||
1315 | "S No.": "144", | ||
1316 | "CITY": "KOTA", | ||
1317 | "NAME OF THE CHANNEL ": "RAJASTHAN PATRIKA", | ||
1318 | "COMPANY IDENTITY": "RADIO-TADKA", | ||
1319 | "DATE OF OPERATIONALISITION ": "25.02.2008", | ||
1320 | "REMARKS": "" | ||
1321 | }, | ||
1322 | { | ||
1323 | "S No.": "145", | ||
1324 | "CITY": "KOTA", | ||
1325 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1326 | "COMPANY IDENTITY": "MY-FM", | ||
1327 | "DATE OF OPERATIONALISITION ": "02.02.2008", | ||
1328 | "REMARKS": "" | ||
1329 | }, | ||
1330 | { | ||
1331 | "S No.": "146", | ||
1332 | "CITY": "KOZHIKKODE", | ||
1333 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1334 | "COMPANY IDENTITY": "S. FM", | ||
1335 | "DATE OF OPERATIONALISITION ": "07.12.2007", | ||
1336 | "REMARKS": "" | ||
1337 | }, | ||
1338 | { | ||
1339 | "S No.": "147", | ||
1340 | "CITY": "KOZHIKKODE", | ||
1341 | "NAME OF THE CHANNEL ": "MALAYALLA MANORAMA", | ||
1342 | "COMPANY IDENTITY": "MANGO FM", | ||
1343 | "DATE OF OPERATIONALISITION ": "29.11.2007", | ||
1344 | "REMARKS": "" | ||
1345 | }, | ||
1346 | { | ||
1347 | "S No.": "148", | ||
1348 | "CITY": "LUCKNOW", | ||
1349 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1350 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1351 | "DATE OF OPERATIONALISITION ": "13.08.2007", | ||
1352 | "REMARKS": "" | ||
1353 | }, | ||
1354 | { | ||
1355 | "S No.": "149", | ||
1356 | "CITY": "LUCKNOW", | ||
1357 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1358 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1359 | "DATE OF OPERATIONALISITION ": "10.12.2001", | ||
1360 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
1361 | }, | ||
1362 | { | ||
1363 | "S No.": "150", | ||
1364 | "CITY": "LUCKNOW", | ||
1365 | "NAME OF THE CHANNEL ": "SOUTH ASIA ", | ||
1366 | "COMPANY IDENTITY": "S. FM", | ||
1367 | "DATE OF OPERATIONALISITION ": "06.11.2007", | ||
1368 | "REMARKS": "" | ||
1369 | }, | ||
1370 | { | ||
1371 | "S No.": "151", | ||
1372 | "CITY": "MADURAI", | ||
1373 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1374 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1375 | "DATE OF OPERATIONALISITION ": "28-09.2007", | ||
1376 | "REMARKS": "" | ||
1377 | }, | ||
1378 | { | ||
1379 | "S No.": "152", | ||
1380 | "CITY": "MADURAI", | ||
1381 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1382 | "COMPANY IDENTITY": "S. FM", | ||
1383 | "DATE OF OPERATIONALISITION ": "05.10.2007", | ||
1384 | "REMARKS": "" | ||
1385 | }, | ||
1386 | { | ||
1387 | "S No.": "153", | ||
1388 | "CITY": "MADURAI", | ||
1389 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
1390 | "COMPANY IDENTITY": "HELLO-FM", | ||
1391 | "DATE OF OPERATIONALISITION ": "01.10.2007", | ||
1392 | "REMARKS": "" | ||
1393 | }, | ||
1394 | { | ||
1395 | "S No.": "154", | ||
1396 | "CITY": "MANGALORE", | ||
1397 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1398 | "COMPANY IDENTITY": "BIG-FM", | ||
1399 | "DATE OF OPERATIONALISITION ": "24.11.2007", | ||
1400 | "REMARKS": "" | ||
1401 | }, | ||
1402 | { | ||
1403 | "S No.": "155", | ||
1404 | "CITY": "MANGALORE", | ||
1405 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1406 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1407 | "DATE OF OPERATIONALISITION ": "24.11.2007", | ||
1408 | "REMARKS": "" | ||
1409 | }, | ||
1410 | { | ||
1411 | "S No.": "156", | ||
1412 | "CITY": "MANGALORE", | ||
1413 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1414 | "COMPANY IDENTITY": "S. FM", | ||
1415 | "DATE OF OPERATIONALISITION ": "21.02.2008", | ||
1416 | "REMARKS": "" | ||
1417 | }, | ||
1418 | { | ||
1419 | "S No.": "157", | ||
1420 | "CITY": "MUZAFFARPUR", | ||
1421 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1422 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1423 | "DATE OF OPERATIONALISITION ": "01.08.2007", | ||
1424 | "REMARKS": "" | ||
1425 | }, | ||
1426 | { | ||
1427 | "S No.": "158", | ||
1428 | "CITY": "MYSORE", | ||
1429 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1430 | "COMPANY IDENTITY": "BIG-FM", | ||
1431 | "DATE OF OPERATIONALISITION ": "14.10.2007", | ||
1432 | "REMARKS": "" | ||
1433 | }, | ||
1434 | { | ||
1435 | "S No.": "159", | ||
1436 | "CITY": "MYSORE", | ||
1437 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1438 | "COMPANY IDENTITY": "S. FM", | ||
1439 | "DATE OF OPERATIONALISITION ": "07.12.2007", | ||
1440 | "REMARKS": "" | ||
1441 | }, | ||
1442 | { | ||
1443 | "S No.": "160", | ||
1444 | "CITY": "NAGPUR", | ||
1445 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1446 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1447 | "DATE OF OPERATIONALISITION ": "18.10.2007", | ||
1448 | "REMARKS": "" | ||
1449 | }, | ||
1450 | { | ||
1451 | "S No.": "161", | ||
1452 | "CITY": "NAGPUR", | ||
1453 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1454 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1455 | "DATE OF OPERATIONALISITION ": "21.10.2007", | ||
1456 | "REMARKS": "" | ||
1457 | }, | ||
1458 | { | ||
1459 | "S No.": "162", | ||
1460 | "CITY": "NAGPUR", | ||
1461 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1462 | "COMPANY IDENTITY": "S. FM", | ||
1463 | "DATE OF OPERATIONALISITION ": "04.05.2008", | ||
1464 | "REMARKS": "" | ||
1465 | }, | ||
1466 | { | ||
1467 | "S No.": "163", | ||
1468 | "CITY": "NAGPUR", | ||
1469 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1470 | "COMPANY IDENTITY": "MY-FM", | ||
1471 | "DATE OF OPERATIONALISITION ": "21.10.2007", | ||
1472 | "REMARKS": "" | ||
1473 | }, | ||
1474 | { | ||
1475 | "S No.": "164", | ||
1476 | "CITY": "NANDED", | ||
1477 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1478 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1479 | "DATE OF OPERATIONALISITION ": "15.05.2008", | ||
1480 | "REMARKS": "" | ||
1481 | }, | ||
1482 | { | ||
1483 | "S No.": "165", | ||
1484 | "CITY": "NASIK", | ||
1485 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1486 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1487 | "DATE OF OPERATIONALISITION ": "06.07.2007", | ||
1488 | "REMARKS": "" | ||
1489 | }, | ||
1490 | { | ||
1491 | "S No.": "166", | ||
1492 | "CITY": "NASIK", | ||
1493 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1494 | "COMPANY IDENTITY": "S. FM", | ||
1495 | "DATE OF OPERATIONALISITION ": "16.04.2008", | ||
1496 | "REMARKS": "" | ||
1497 | }, | ||
1498 | { | ||
1499 | "S No.": "167", | ||
1500 | "CITY": "PANAJI", | ||
1501 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1502 | "COMPANY IDENTITY": "BIG-FM", | ||
1503 | "DATE OF OPERATIONALISITION ": "22.05.2007", | ||
1504 | "REMARKS": "" | ||
1505 | }, | ||
1506 | { | ||
1507 | "S No.": "168", | ||
1508 | "CITY": "PANAJI", | ||
1509 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1510 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
1511 | "DATE OF OPERATIONALISITION ": "22.05.2007", | ||
1512 | "REMARKS": "" | ||
1513 | }, | ||
1514 | { | ||
1515 | "S No.": "169", | ||
1516 | "CITY": "PANAJI", | ||
1517 | "NAME OF THE CHANNEL ": "INDIA RADIO VENTURES", | ||
1518 | "COMPANY IDENTITY": "RADIO INDIGO", | ||
1519 | "DATE OF OPERATIONALISITION ": "25.06.2007", | ||
1520 | "REMARKS": "" | ||
1521 | }, | ||
1522 | { | ||
1523 | "S No.": "170", | ||
1524 | "CITY": "PATIALA", | ||
1525 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1526 | "COMPANY IDENTITY": "BIG-FM", | ||
1527 | "DATE OF OPERATIONALISITION ": "01.08.2007", | ||
1528 | "REMARKS": "" | ||
1529 | }, | ||
1530 | { | ||
1531 | "S No.": "171", | ||
1532 | "CITY": "PATIALA", | ||
1533 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1534 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1535 | "DATE OF OPERATIONALISITION ": "18.06.2007", | ||
1536 | "REMARKS": "" | ||
1537 | }, | ||
1538 | { | ||
1539 | "S No.": "172", | ||
1540 | "CITY": "PATIALA", | ||
1541 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
1542 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
1543 | "DATE OF OPERATIONALISITION ": "01.06.2008", | ||
1544 | "REMARKS": "" | ||
1545 | }, | ||
1546 | { | ||
1547 | "S No.": "173", | ||
1548 | "CITY": "PATNA", | ||
1549 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1550 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1551 | "DATE OF OPERATIONALISITION ": "02.04.2007", | ||
1552 | "REMARKS": "" | ||
1553 | }, | ||
1554 | { | ||
1555 | "S No.": "174", | ||
1556 | "CITY": "PUDUCHERRY (UT)", | ||
1557 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1558 | "COMPANY IDENTITY": "BIG-FM", | ||
1559 | "DATE OF OPERATIONALISITION ": "01.12.2007", | ||
1560 | "REMARKS": "" | ||
1561 | }, | ||
1562 | { | ||
1563 | "S No.": "175", | ||
1564 | "CITY": "PUDUCHERRY (UT)", | ||
1565 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1566 | "COMPANY IDENTITY": "S. FM", | ||
1567 | "DATE OF OPERATIONALISITION ": "20.12.2007", | ||
1568 | "REMARKS": "" | ||
1569 | }, | ||
1570 | { | ||
1571 | "S No.": "176", | ||
1572 | "CITY": "PUDUCHERRY (UT)", | ||
1573 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
1574 | "COMPANY IDENTITY": "HELLO-FM", | ||
1575 | "DATE OF OPERATIONALISITION ": "22.12.2007", | ||
1576 | "REMARKS": "" | ||
1577 | }, | ||
1578 | { | ||
1579 | "S No.": "177", | ||
1580 | "CITY": "PUNE", | ||
1581 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1582 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1583 | "DATE OF OPERATIONALISITION ": "18.10.2002", | ||
1584 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
1585 | }, | ||
1586 | { | ||
1587 | "S No.": "178", | ||
1588 | "CITY": "PUNE", | ||
1589 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1590 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1591 | "DATE OF OPERATIONALISITION ": "06.04.2008", | ||
1592 | "REMARKS": "" | ||
1593 | }, | ||
1594 | { | ||
1595 | "S No.": "179", | ||
1596 | "CITY": "PUNE", | ||
1597 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
1598 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
1599 | "DATE OF OPERATIONALISITION ": "12.05.2008", | ||
1600 | "REMARKS": "" | ||
1601 | }, | ||
1602 | { | ||
1603 | "S No.": "180", | ||
1604 | "CITY": "PUNE", | ||
1605 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1606 | "COMPANY IDENTITY": "S. FM", | ||
1607 | "DATE OF OPERATIONALISITION ": "22.07.2008", | ||
1608 | "REMARKS": "" | ||
1609 | }, | ||
1610 | { | ||
1611 | "S No.": "181", | ||
1612 | "CITY": "RAIPUR", | ||
1613 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1614 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1615 | "DATE OF OPERATIONALISITION ": "11.01.2008", | ||
1616 | "REMARKS": "" | ||
1617 | }, | ||
1618 | { | ||
1619 | "S No.": "182", | ||
1620 | "CITY": "RAIPUR", | ||
1621 | "NAME OF THE CHANNEL ": "RAJASTHAN PATRIKA", | ||
1622 | "COMPANY IDENTITY": "RADIO-TADKA", | ||
1623 | "DATE OF OPERATIONALISITION ": "10.02.2009", | ||
1624 | "REMARKS": "" | ||
1625 | }, | ||
1626 | { | ||
1627 | "S No.": "183", | ||
1628 | "CITY": "RAIPUR", | ||
1629 | "NAME OF THE CHANNEL ": "RANEKA FINCOM", | ||
1630 | "COMPANY IDENTITY": "RANGILA 104.8", | ||
1631 | "DATE OF OPERATIONALISITION ": "15.01.2008", | ||
1632 | "REMARKS": "" | ||
1633 | }, | ||
1634 | { | ||
1635 | "S No.": "184", | ||
1636 | "CITY": "RAIPUR", | ||
1637 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1638 | "COMPANY IDENTITY": "MY-FM", | ||
1639 | "DATE OF OPERATIONALISITION ": "16.01.2008", | ||
1640 | "REMARKS": "" | ||
1641 | }, | ||
1642 | { | ||
1643 | "S No.": "185", | ||
1644 | "CITY": "RAJAHMUNDRY", | ||
1645 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1646 | "COMPANY IDENTITY": "S. FM", | ||
1647 | "DATE OF OPERATIONALISITION ": "19.01.2008", | ||
1648 | "REMARKS": "" | ||
1649 | }, | ||
1650 | { | ||
1651 | "S No.": "186", | ||
1652 | "CITY": "RAJKOT", | ||
1653 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1654 | "COMPANY IDENTITY": "BIG-FM", | ||
1655 | "DATE OF OPERATIONALISITION ": "13.06.2007", | ||
1656 | "REMARKS": "" | ||
1657 | }, | ||
1658 | { | ||
1659 | "S No.": "187", | ||
1660 | "CITY": "RAJKOT", | ||
1661 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1662 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1663 | "DATE OF OPERATIONALISITION ": "13.06.2007", | ||
1664 | "REMARKS": "" | ||
1665 | }, | ||
1666 | { | ||
1667 | "S No.": "188", | ||
1668 | "CITY": "RAJKOT", | ||
1669 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1670 | "COMPANY IDENTITY": "S. FM", | ||
1671 | "DATE OF OPERATIONALISITION ": "18.04.2008", | ||
1672 | "REMARKS": "" | ||
1673 | }, | ||
1674 | { | ||
1675 | "S No.": "189", | ||
1676 | "CITY": "RANCHI", | ||
1677 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1678 | "COMPANY IDENTITY": "BIG-FM", | ||
1679 | "DATE OF OPERATIONALISITION ": "24.10.2007", | ||
1680 | "REMARKS": "" | ||
1681 | }, | ||
1682 | { | ||
1683 | "S No.": "190", | ||
1684 | "CITY": "RANCHI", | ||
1685 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1686 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1687 | "DATE OF OPERATIONALISITION ": "15.11.2007", | ||
1688 | "REMARKS": "" | ||
1689 | }, | ||
1690 | { | ||
1691 | "S No.": "191", | ||
1692 | "CITY": "RANCHI", | ||
1693 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA ", | ||
1694 | "COMPANY IDENTITY": "MANTRA FM", | ||
1695 | "DATE OF OPERATIONALISITION ": "27.10.2007", | ||
1696 | "REMARKS": "" | ||
1697 | }, | ||
1698 | { | ||
1699 | "S No.": "192", | ||
1700 | "CITY": "RANCHI", | ||
1701 | "NAME OF THE CHANNEL ": "NEUTRAL PUBLICATION", | ||
1702 | "COMPANY IDENTITY": "DHOOM FM", | ||
1703 | "DATE OF OPERATIONALISITION ": "18.07.2008", | ||
1704 | "REMARKS": "" | ||
1705 | }, | ||
1706 | { | ||
1707 | "S No.": "193", | ||
1708 | "CITY": "ROURKELA", | ||
1709 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1710 | "COMPANY IDENTITY": "BIG-FM", | ||
1711 | "DATE OF OPERATIONALISITION ": "06.01.2008", | ||
1712 | "REMARKS": "" | ||
1713 | }, | ||
1714 | { | ||
1715 | "S No.": "194", | ||
1716 | "CITY": "ROURKELA", | ||
1717 | "NAME OF THE CHANNEL ": "EASTERN MEDIA", | ||
1718 | "COMPANY IDENTITY": "RADIO-CHOCOLATE", | ||
1719 | "DATE OF OPERATIONALISITION ": "22.01.2008", | ||
1720 | "REMARKS": "" | ||
1721 | }, | ||
1722 | { | ||
1723 | "S No.": "195", | ||
1724 | "CITY": "SANGLI", | ||
1725 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1726 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1727 | "DATE OF OPERATIONALISITION ": "08.02.2008", | ||
1728 | "REMARKS": "" | ||
1729 | }, | ||
1730 | { | ||
1731 | "S No.": "196", | ||
1732 | "CITY": "SANGLI", | ||
1733 | "NAME OF THE CHANNEL ": "PUDHARI PUBLICATION", | ||
1734 | "COMPANY IDENTITY": "TOMOTO FM", | ||
1735 | "DATE OF OPERATIONALISITION ": "21.09.2009", | ||
1736 | "REMARKS": "" | ||
1737 | }, | ||
1738 | { | ||
1739 | "S No.": "197", | ||
1740 | "CITY": "SHILLONG", | ||
1741 | "NAME OF THE CHANNEL ": "POSITIVE RADIO", | ||
1742 | "COMPANY IDENTITY": "OOLALA FM", | ||
1743 | "DATE OF OPERATIONALISITION ": "16.10.2007", | ||
1744 | "REMARKS": "" | ||
1745 | }, | ||
1746 | { | ||
1747 | "S No.": "198", | ||
1748 | "CITY": "SHILLONG", | ||
1749 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1750 | "COMPANY IDENTITY": "S. FM", | ||
1751 | "DATE OF OPERATIONALISITION ": "13.06.2008", | ||
1752 | "REMARKS": "" | ||
1753 | }, | ||
1754 | { | ||
1755 | "S No.": "199", | ||
1756 | "CITY": "SHIMLA", | ||
1757 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1758 | "COMPANY IDENTITY": "BIG-FM", | ||
1759 | "DATE OF OPERATIONALISITION ": "14/09/2009", | ||
1760 | "REMARKS": "" | ||
1761 | }, | ||
1762 | { | ||
1763 | "S No.": "200", | ||
1764 | "CITY": "SHIMLA", | ||
1765 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
1766 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
1767 | "DATE OF OPERATIONALISITION ": "01.10.2009", | ||
1768 | "REMARKS": "" | ||
1769 | }, | ||
1770 | { | ||
1771 | "S No.": "201", | ||
1772 | "CITY": "SHIMLA", | ||
1773 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1774 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1775 | "DATE OF OPERATIONALISITION ": "30.11.2009", | ||
1776 | "REMARKS": "" | ||
1777 | }, | ||
1778 | { | ||
1779 | "S No.": "202", | ||
1780 | "CITY": "SHOLAPUR", | ||
1781 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1782 | "COMPANY IDENTITY": "BIG-FM", | ||
1783 | "DATE OF OPERATIONALISITION ": "08.11.2007", | ||
1784 | "REMARKS": "" | ||
1785 | }, | ||
1786 | { | ||
1787 | "S No.": "203", | ||
1788 | "CITY": "SHOLAPUR", | ||
1789 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1790 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1791 | "DATE OF OPERATIONALISITION ": "14.11.2007", | ||
1792 | "REMARKS": "" | ||
1793 | }, | ||
1794 | { | ||
1795 | "S No.": "204", | ||
1796 | "CITY": "SILIGURI", | ||
1797 | "NAME OF THE CHANNEL ": "CHINAR CIRCUITS", | ||
1798 | "COMPANY IDENTITY": "FM NINE-91.9 ", | ||
1799 | "DATE OF OPERATIONALISITION ": "12.03.2008", | ||
1800 | "REMARKS": "" | ||
1801 | }, | ||
1802 | { | ||
1803 | "S No.": "205", | ||
1804 | "CITY": "SILIGURI", | ||
1805 | "NAME OF THE CHANNEL ": "PCM CEMMENTS", | ||
1806 | "COMPANY IDENTITY": "MISTY FM", | ||
1807 | "DATE OF OPERATIONALISITION ": "14.11.2007", | ||
1808 | "REMARKS": "" | ||
1809 | }, | ||
1810 | { | ||
1811 | "S No.": "206", | ||
1812 | "CITY": "SILIGURI", | ||
1813 | "NAME OF THE CHANNEL ": "SYNTECH INFORMATICS", | ||
1814 | "COMPANY IDENTITY": "HIGH FM", | ||
1815 | "DATE OF OPERATIONALISITION ": "24.11.2007", | ||
1816 | "REMARKS": "" | ||
1817 | }, | ||
1818 | { | ||
1819 | "S No.": "207", | ||
1820 | "CITY": "SILIGURI", | ||
1821 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1822 | "COMPANY IDENTITY": "S. FM", | ||
1823 | "DATE OF OPERATIONALISITION ": "25.10.2008", | ||
1824 | "REMARKS": "" | ||
1825 | }, | ||
1826 | { | ||
1827 | "S No.": "208", | ||
1828 | "CITY": "SRI-NAGAR", | ||
1829 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1830 | "COMPANY IDENTITY": "BIG-FM", | ||
1831 | "DATE OF OPERATIONALISITION ": "10.12.2006", | ||
1832 | "REMARKS": "" | ||
1833 | }, | ||
1834 | { | ||
1835 | "S No.": "209", | ||
1836 | "CITY": "SURAT", | ||
1837 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1838 | "COMPANY IDENTITY": "BIG-FM", | ||
1839 | "DATE OF OPERATIONALISITION ": "29.08.2007", | ||
1840 | "REMARKS": "" | ||
1841 | }, | ||
1842 | { | ||
1843 | "S No.": "210", | ||
1844 | "CITY": "SURAT", | ||
1845 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1846 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
1847 | "DATE OF OPERATIONALISITION ": "21.08.2007", | ||
1848 | "REMARKS": "" | ||
1849 | }, | ||
1850 | { | ||
1851 | "S No.": "211", | ||
1852 | "CITY": "SURAT", | ||
1853 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1854 | "COMPANY IDENTITY": "MY-FM", | ||
1855 | "DATE OF OPERATIONALISITION ": "27.08.2007", | ||
1856 | "REMARKS": "" | ||
1857 | }, | ||
1858 | { | ||
1859 | "S No.": "212", | ||
1860 | "CITY": "SURAT", | ||
1861 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1862 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1863 | "DATE OF OPERATIONALISITION ": "22.08.2007", | ||
1864 | "REMARKS": "" | ||
1865 | }, | ||
1866 | { | ||
1867 | "S No.": "213", | ||
1868 | "CITY": "THIRUVANANTHAPURAM", | ||
1869 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1870 | "COMPANY IDENTITY": "BIG-FM", | ||
1871 | "DATE OF OPERATIONALISITION ": "29.01.2008", | ||
1872 | "REMARKS": "" | ||
1873 | }, | ||
1874 | { | ||
1875 | "S No.": "214", | ||
1876 | "CITY": "THIRUVANANTHAPURAM", | ||
1877 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1878 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1879 | "DATE OF OPERATIONALISITION ": "29.01.2008", | ||
1880 | "REMARKS": "" | ||
1881 | }, | ||
1882 | { | ||
1883 | "S No.": "215", | ||
1884 | "CITY": "THIRUVANANTHAPURAM", | ||
1885 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1886 | "COMPANY IDENTITY": "S. FM", | ||
1887 | "DATE OF OPERATIONALISITION ": "06.02.2008", | ||
1888 | "REMARKS": "" | ||
1889 | }, | ||
1890 | { | ||
1891 | "S No.": "216", | ||
1892 | "CITY": "THIRUVANANTHAPURAM", | ||
1893 | "NAME OF THE CHANNEL ": "THE MATHRABHUMI", | ||
1894 | "COMPANY IDENTITY": "CLUB-FM", | ||
1895 | "DATE OF OPERATIONALISITION ": "29.01.2008", | ||
1896 | "REMARKS": "" | ||
1897 | }, | ||
1898 | { | ||
1899 | "S No.": "217", | ||
1900 | "CITY": "THRISSUR", | ||
1901 | "NAME OF THE CHANNEL ": "ASIANET RADIO PVT. LTD.", | ||
1902 | "COMPANY IDENTITY": "BEST FM", | ||
1903 | "DATE OF OPERATIONALISITION ": "23.12.2007", | ||
1904 | "REMARKS": "" | ||
1905 | }, | ||
1906 | { | ||
1907 | "S No.": "218", | ||
1908 | "CITY": "THRISSUR", | ||
1909 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1910 | "COMPANY IDENTITY": "S. FM", | ||
1911 | "DATE OF OPERATIONALISITION ": "18/09/2009", | ||
1912 | "REMARKS": "" | ||
1913 | }, | ||
1914 | { | ||
1915 | "S No.": "219", | ||
1916 | "CITY": "THRISSUR", | ||
1917 | "NAME OF THE CHANNEL ": "MALAYALLA MANORAMA", | ||
1918 | "COMPANY IDENTITY": "MANGO FM", | ||
1919 | "DATE OF OPERATIONALISITION ": "14.12.2007", | ||
1920 | "REMARKS": "" | ||
1921 | }, | ||
1922 | { | ||
1923 | "S No.": "220", | ||
1924 | "CITY": "THRISSUR", | ||
1925 | "NAME OF THE CHANNEL ": "THE MATHRABHUMI", | ||
1926 | "COMPANY IDENTITY": "CLUB-FM", | ||
1927 | "DATE OF OPERATIONALISITION ": "14.12.2007", | ||
1928 | "REMARKS": "" | ||
1929 | }, | ||
1930 | { | ||
1931 | "S No.": "221", | ||
1932 | "CITY": "TIRUCHI", | ||
1933 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1934 | "COMPANY IDENTITY": "S. FM", | ||
1935 | "DATE OF OPERATIONALISITION ": "17.01.2008", | ||
1936 | "REMARKS": "" | ||
1937 | }, | ||
1938 | { | ||
1939 | "S No.": "222", | ||
1940 | "CITY": "TIRUCHI", | ||
1941 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
1942 | "COMPANY IDENTITY": "HELLO-FM", | ||
1943 | "DATE OF OPERATIONALISITION ": "14.01.2008", | ||
1944 | "REMARKS": "" | ||
1945 | }, | ||
1946 | { | ||
1947 | "S No.": "223", | ||
1948 | "CITY": "TIRUNELVELI", | ||
1949 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
1950 | "COMPANY IDENTITY": "HELLO-FM", | ||
1951 | "DATE OF OPERATIONALISITION ": "13.10.2007", | ||
1952 | "REMARKS": "" | ||
1953 | }, | ||
1954 | { | ||
1955 | "S No.": "224", | ||
1956 | "CITY": "TIRUNELVELI", | ||
1957 | "NAME OF THE CHANNEL ": "SUN TV", | ||
1958 | "COMPANY IDENTITY": "SURYANA FM", | ||
1959 | "DATE OF OPERATIONALISITION ": "07.03.2003", | ||
1960 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
1961 | }, | ||
1962 | { | ||
1963 | "S No.": "225", | ||
1964 | "CITY": "TIRUPATI", | ||
1965 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1966 | "COMPANY IDENTITY": "BIG-FM", | ||
1967 | "DATE OF OPERATIONALISITION ": "01.08.2007", | ||
1968 | "REMARKS": "" | ||
1969 | }, | ||
1970 | { | ||
1971 | "S No.": "226", | ||
1972 | "CITY": "TIRUPATI", | ||
1973 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1974 | "COMPANY IDENTITY": "S. FM", | ||
1975 | "DATE OF OPERATIONALISITION ": "27.08.2007", | ||
1976 | "REMARKS": "" | ||
1977 | }, | ||
1978 | { | ||
1979 | "S No.": "227", | ||
1980 | "CITY": "TUTICORIN", | ||
1981 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1982 | "COMPANY IDENTITY": "S. FM", | ||
1983 | "DATE OF OPERATIONALISITION ": "05.10.2007", | ||
1984 | "REMARKS": "" | ||
1985 | }, | ||
1986 | { | ||
1987 | "S No.": "228", | ||
1988 | "CITY": "TUTICORIN", | ||
1989 | "NAME OF THE CHANNEL ": "MALAR PUBLICATION", | ||
1990 | "COMPANY IDENTITY": "HELLO-FM", | ||
1991 | "DATE OF OPERATIONALISITION ": "15.10.2007", | ||
1992 | "REMARKS": "" | ||
1993 | }, | ||
1994 | { | ||
1995 | "S No.": "229", | ||
1996 | "CITY": "UDAIPUR", | ||
1997 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1998 | "COMPANY IDENTITY": "BIG-FM", | ||
1999 | "DATE OF OPERATIONALISITION ": "03.08.2007", | ||
2000 | "REMARKS": "" | ||
2001 | }, | ||
2002 | { | ||
2003 | "S No.": "230", | ||
2004 | "CITY": "UDAIPUR", | ||
2005 | "NAME OF THE CHANNEL ": "RAJASTHAN PATRIKA", | ||
2006 | "COMPANY IDENTITY": "RADIO-TADKA", | ||
2007 | "DATE OF OPERATIONALISITION ": "27.08.2007", | ||
2008 | "REMARKS": "" | ||
2009 | }, | ||
2010 | { | ||
2011 | "S No.": "231", | ||
2012 | "CITY": "UDAIPUR", | ||
2013 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
2014 | "COMPANY IDENTITY": "MY-FM", | ||
2015 | "DATE OF OPERATIONALISITION ": "07.07.2007", | ||
2016 | "REMARKS": "" | ||
2017 | }, | ||
2018 | { | ||
2019 | "S No.": "232", | ||
2020 | "CITY": "VADODARA", | ||
2021 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
2022 | "COMPANY IDENTITY": "BIG-FM", | ||
2023 | "DATE OF OPERATIONALISITION ": "05.06.2007", | ||
2024 | "REMARKS": "" | ||
2025 | }, | ||
2026 | { | ||
2027 | "S No.": "233", | ||
2028 | "CITY": "VADODARA", | ||
2029 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
2030 | "COMPANY IDENTITY": "RADIO-TADKA ", | ||
2031 | "DATE OF OPERATIONALISITION ": "05.06.2007", | ||
2032 | "REMARKS": "" | ||
2033 | }, | ||
2034 | { | ||
2035 | "S No.": "234", | ||
2036 | "CITY": "VADODARA", | ||
2037 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
2038 | "COMPANY IDENTITY": "RADIO-CITY", | ||
2039 | "DATE OF OPERATIONALISITION ": "11.06.2007", | ||
2040 | "REMARKS": "" | ||
2041 | }, | ||
2042 | { | ||
2043 | "S No.": "235", | ||
2044 | "CITY": "VADODARA", | ||
2045 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
2046 | "COMPANY IDENTITY": "S. FM", | ||
2047 | "DATE OF OPERATIONALISITION ": "17.04.2008", | ||
2048 | "REMARKS": "" | ||
2049 | }, | ||
2050 | { | ||
2051 | "S No.": "236", | ||
2052 | "CITY": "VARANASI ", | ||
2053 | "NAME OF THE CHANNEL ": "E.N.I.L. ", | ||
2054 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
2055 | "DATE OF OPERATIONALISITION ": "14.07.2007", | ||
2056 | "REMARKS": "" | ||
2057 | }, | ||
2058 | { | ||
2059 | "S No.": "237", | ||
2060 | "CITY": "VARANASI ", | ||
2061 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA ", | ||
2062 | "COMPANY IDENTITY": "MANTRA FM", | ||
2063 | "DATE OF OPERATIONALISITION ": "20.07.2007", | ||
2064 | "REMARKS": "" | ||
2065 | }, | ||
2066 | { | ||
2067 | "S No.": "238", | ||
2068 | "CITY": "VARANASI ", | ||
2069 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
2070 | "COMPANY IDENTITY": "S. FM", | ||
2071 | "DATE OF OPERATIONALISITION ": "29.12.2007", | ||
2072 | "REMARKS": "" | ||
2073 | }, | ||
2074 | { | ||
2075 | "S No.": "239", | ||
2076 | "CITY": "VIJAYWADA", | ||
2077 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
2078 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
2079 | "DATE OF OPERATIONALISITION ": "11.12.2007", | ||
2080 | "REMARKS": "" | ||
2081 | }, | ||
2082 | { | ||
2083 | "S No.": "240", | ||
2084 | "CITY": "VIJAYWADA", | ||
2085 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
2086 | "COMPANY IDENTITY": "S. FM", | ||
2087 | "DATE OF OPERATIONALISITION ": "25.12.2007", | ||
2088 | "REMARKS": "" | ||
2089 | }, | ||
2090 | { | ||
2091 | "S No.": "241", | ||
2092 | "CITY": "VISHAKAPATNAM", | ||
2093 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
2094 | "COMPANY IDENTITY": "BIG-FM", | ||
2095 | "DATE OF OPERATIONALISITION ": "27.10.2007", | ||
2096 | "REMARKS": "" | ||
2097 | }, | ||
2098 | { | ||
2099 | "S No.": "242", | ||
2100 | "CITY": "VISHAKAPATNAM", | ||
2101 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
2102 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
2103 | "DATE OF OPERATIONALISITION ": "26.10.2007", | ||
2104 | "REMARKS": "" | ||
2105 | }, | ||
2106 | { | ||
2107 | "S No.": "243", | ||
2108 | "CITY": "VISHAKAPATNAM", | ||
2109 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
2110 | "COMPANY IDENTITY": "RADIO-CITY", | ||
2111 | "DATE OF OPERATIONALISITION ": "29.10.2007", | ||
2112 | "REMARKS": "" | ||
2113 | }, | ||
2114 | { | ||
2115 | "S No.": "244", | ||
2116 | "CITY": "VISHAKAPATNAM", | ||
2117 | "NAME OF THE CHANNEL ": "UDAYA TV", | ||
2118 | "COMPANY IDENTITY": "VISAKHA FM", | ||
2119 | "DATE OF OPERATIONALISITION ": "06.02.2003", | ||
2120 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
2121 | }, | ||
2122 | { | ||
2123 | "S No.": "245", | ||
2124 | "CITY": "WARANGAL", | ||
2125 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
2126 | "COMPANY IDENTITY": "S. FM", | ||
2127 | "DATE OF OPERATIONALISITION ": "28.05.2008", | ||
2128 | "REMARKS": "" | ||
2129 | } | ||
2130 | ]; | ||
2131 | var list_of_latlng = {"KOLKATA":[22.568746,88.3462999],"MUMBAI":[18.9523804,72.8327112],"CHENNAI":[13.0804251,80.281807],"AGRA":[27.1764868,78.0081156],"DELHI":[28.6138967,77.2159562],"AHMEDABAD":[23.0216238,72.5797068],"ALIGARH":[27.8815412,78.0690216],"AKOLA":[20.7116604,77.002632],"AJMER":[26.4691,74.639],"ALLAHABAD":[25.4381302,81.8338005],"AMRITSAR":[31.6343083,74.8736788],"ASANSOL":[23.6855595,86.9756619],"BHOPAL":[23.2606627,77.3940598],"BAREILLY":[28.3522041,79.4094221],"AURANGABAD":[19.8865622,75.3426223461531],"BHUBANESHWAR":[20.282629,85.82582207257],"BIKANER":[28.0159286,73.3171367],"CHANDIGARH":[30.7204507,76.7669704],"BILASPUR":[22.0791022,82.1480696],"COIMBATORE":[11.0018115,76.9628425],"DHULE":[20.898,74.7732],"GANGTOK":[27.329046,88.6122673],"GUWAHATI":[26.1805978,91.753943],"GWALIOR":[26.2037247,78.1573628],"GORAKHPUR":[26.75554675,83.3775082129645],"INDORE":[22.7171551,75.8678185],"ITANAGAR":[27.1019788,93.6291978],"JABALPUR":[23.1609382,79.9497166],"JAIPUR":[26.9161293,75.8204056],"JALANDHAR":[31.3326232,75.5769566],"JAMMU":[32.7185614,74.8580917],"JAMSHEDPUR":[22.8015194,86.2029579],"JHANSI":[25.4502464,78.5800085],"JODHPUR":[26.2989301,73.0334001],"KANPUR":[26.4610238,80.3221409],"KANNUR":[11.87430555,75.3788847743741],"KARNAL":[29.6803266,76.9896254],"KOCHI":[9.9452611,76.2512185],"KOLHAPUR":[16.7049786,74.2360161],"LUCKNOW":[26.8381,80.9346001],"KOTA":[25.17364,75.8574368],"MADURAI":[9.9261153,78.1140983],"MANGALORE":[12.8683751,74.8591937],"MUZAFFARPUR":[26.1182898,85.3857888],"MYSORE":[12.3051828,76.6553609],"NAGPUR":[21.1444307,79.0798136],"NANDED":[19.169335,77.311013],"PANAJI":[15.4993295,73.8282633],"PATIALA":[30.3295605,76.4127819],"PATNA":[25.609575,85.1238191],"PUNE":[18.5206437,73.8544051],"RAIPUR":[22.8024776,86.9465386],"RAJAHMUNDRY":[17.0050454,81.7804732],"RAJKOT":[22.3039461,70.8020411],"RANCHI":[23.3606695,85.3338437024725],"ROURKELA":[22.2309255,84.8678705],"SANGLI":[16.8502534,74.5948885],"SHILLONG":[25.5765948,91.8750958],"SHIMLA":[31.1041526,77.1709729],"SILIGURI":[26.7164127,88.4309916],"SURAT":[21.1854116,72.811158],"THIRUVANANTHAPURAM":[8.5058006,76.957393],"SRI-NAGAR":[13.0775838,77.6535472],"THRISSUR":[10.5251898,76.2159825],"TIRUNELVELI":[8.7295261,77.6852354],"TIRUPATI":[13.631655,79.4231899],"VADODARA":[22.2967608,73.1958237],"UDAIPUR":[24.5787228,73.6862551],"TUTICORIN":[8.8053701,78.1451873],"VARANASI ":[25.3356491,83.0076292],"WARANGAL":[17.978107,79.5978249],"AGARTALA":[23.7491961,91.2783248],"AHMEDNAGAR":[19.0765771,74.7214992],"BANGALURU":[12.9793998,77.5903608],"GULBERGA":[16.97811905,76.9564386816014],"HISSAR":[29.3662521,75.9039344],"HYDERABAD":[17.4020214,78.4584862543268],"JALGOAN":[20.9968453,75.5683795],"KOZHIKKODE":[11.136912,75.95419],"NASIK":[20.216667,74.083333],"PUDUCHERRY (UT)":[10.9000847,79.9753828922592],"SHOLAPUR":[17.6639506,75.8931925],"TIRUCHI":[11.0028387,77.0620745],"VIJAYWADA":[16.5087586,80.6185102],"VISHAKAPATNAM":[17.8462895,83.2624461]}; | ||
2132 | |||
2133 | var lg = new L.layerGroup(); | ||
2134 | var research_group = new L.layerGroup(); | ||
2135 | for(var i in lat_lng) | ||
2136 | { | ||
2137 | var c =new L.circle([lat_lng[i]['lat'], lat_lng[i]['lng']],100000,{ | ||
2138 | 'color':'blue', | ||
2139 | 'fillColor':'blue', | ||
2140 | 'fillOpacity':0.5}); | ||
2141 | |||
2142 | var d = new L.circle([lat_lng[i]['lat'],lat_lng[i]['lng']],lat_lng[i]['effectiveRange'].split(' ')[0]*1000,{ //The second argument is radius in meters. | ||
2143 | 'color':'black', | ||
2144 | 'fillColor':'black', | ||
2145 | 'fillOpacity':0.7}); | ||
2146 | research_group.addLayer(c); | ||
2147 | research_group.addLayer(d); | ||
2148 | c.bindPopup(lat_lng[i]['stnName']+"</br><a href='"+lat_lng[i]['profile']+"'>Profile</a></br><a href='"+lat_lng[i]['survey']+"'>Research</a>"); | ||
2149 | c.addEventListener('click',function(e){ | ||
2150 | e.target.openPopup(); | ||
2151 | }); | ||
2152 | |||
2153 | } | ||
2154 | var red_marker_icon = L.AwesomeMarkers.icon({color:'red',icon:''}); | ||
2155 | |||
2156 | |||
2157 | var private_radio_markers = new L.MarkerClusterGroup({disableClusteringAtZoom: 10}); | ||
2158 | var markers = new L.MarkerClusterGroup({disableClusteringAtZoom: 10}); | ||
2159 | _.each(list_of_fm_stations, function(station){ | ||
2160 | var marker = new L.marker(list_of_latlng[station['CITY']]); | ||
2161 | marker.bindPopup(station['COMPANY IDENTITY']); | ||
2162 | // markers.addLayer(marker); | ||
2163 | private_radio_markers.addLayer(marker); | ||
2164 | }); | ||
2165 | |||
2166 | var private_radio_layer = new L.layerGroup(); | ||
2167 | private_radio_layer.addLayer(private_radio_markers); | ||
2168 | |||
2169 | var community_radio_layer = new L.layerGroup(); | ||
2170 | var community_radio_markers = new L.MarkerClusterGroup({disableClusteringAtZoom: 10}); | ||
2171 | $.getJSON('static/updatedCR5.json', function(data){ | ||
2172 | _.each(data, function(key){ | ||
2173 | if(key["Latitude"] && key["Longitude"]){ | ||
2174 | var marker = new L.marker([key["Latitude"], key["Longitude"]],{icon:red_marker_icon}); | ||
2175 | marker.bindPopup(key["Station"]); | ||
2176 | // markers.addLayer(marker); | ||
2177 | community_radio_markers.addLayer(marker); | ||
2178 | } | ||
2179 | }); | ||
2180 | }).fail(function(e){ | ||
2181 | console.log("fail"); | ||
2182 | console.log(e); | ||
2183 | }); | ||
2184 | // lg.addLayer(markers); | ||
2185 | community_radio_layer.addLayer(community_radio_markers); | ||
2186 | var legend = L.control({position: 'bottomleft'}); | ||
2187 | |||
2188 | legend.onAdd = function (map) { | ||
2189 | |||
2190 | var div = L.DomUtil.create('div', 'info legend'), | ||
2191 | grades = [0, 2, 3], | ||
2192 | labels = []; | ||
2193 | |||
2194 | // loop through our density intervals and generate a label with a colored square for each interval | ||
2195 | div.innerHTML = "<b>Legend</b></br>"; | ||
2196 | for (var i = 0; i < grades.length; i++) { | ||
2197 | div.innerHTML += | ||
2198 | '<i style="background:' + getColor(grades[i] + 1) + '"></i> ' + | ||
2199 | grades[i] + (grades[i + 1] ? '–' + grades[i + 1] + '<br>' : '+'); | ||
2200 | } | ||
2201 | |||
2202 | return div; | ||
2203 | }; | ||
2204 | |||
2205 | legend.addTo(map); | ||
2206 | |||
2207 | lg.addLayer(private_radio_layer, community_radio_layer, research_group); | ||
2208 | var base_layers = { | ||
2209 | 'India': lg, | ||
2210 | 'World': world_map | ||
2211 | }; | ||
2212 | |||
2213 | private_radio_layer.addTo(map); | ||
2214 | var overlays = { | ||
2215 | 'Private FM Stations': private_radio_layer, | ||
2216 | 'Community Radio': community_radio_layer, | ||
2217 | 'Research Partners': research_group | ||
2218 | }; | ||
2219 | |||
2220 | var layer_control = L.control.layers(base_layers, overlays); | ||
2221 | layer_control.options.collapsed = false; | ||
2222 | layer_control.addTo(map); | ||
2223 | console.log(layer_control); | ||
2224 | |||
2225 | |||
2226 | var info = L.control(); | ||
2227 | |||
2228 | info.onAdd = function (map) { | ||
2229 | this._div = L.DomUtil.create('div', 'info'); // create a div with a class "info" | ||
2230 | this.update(); | ||
2231 | return this._div; | ||
2232 | }; | ||
2233 | |||
2234 | info.policyExplain = function(rating) { | ||
2235 | var explain = ''; | ||
2236 | switch(rating) { | ||
2237 | case 0: ; | ||
2238 | case 1: ; | ||
2239 | case 2: explain = 'Strict policy'; | ||
2240 | break; | ||
2241 | case 2.5: ; | ||
2242 | case 3: explain = 'Moderate policy'; | ||
2243 | break; | ||
2244 | case 4: ; | ||
2245 | case 5: explain = 'Favourable policy'; | ||
2246 | break; | ||
2247 | default: explain: ''; | ||
2248 | break; | ||
2249 | } | ||
2250 | return explain; | ||
2251 | }; | ||
2252 | |||
2253 | // method that we will use to update the control based on feature properties passed | ||
2254 | info.update = function (props) { | ||
2255 | var text = (props) ? | ||
2256 | '<p><b>' + props.name + '</b> : <span class="yellow">' + props.rating + '</span>'+ | ||
2257 | ' / <span class="red">5</span> <small> >> ' + | ||
2258 | info.policyExplain(props.rating) + '</small></p>' | ||
2259 | : 'Click on a country'; | ||
2260 | this._div.innerHTML = '<p><b>Comparison of CR policy</b></p>' + text; | ||
2261 | }; | ||
2262 | |||
2263 | info.addTo(map); | ||
2264 | map.on({"baselayerchange": function(e){ | ||
2265 | if(e.name == 'India') | ||
2266 | { | ||
2267 | // layer_control.addOverlay(private_radio_layer, "Private FM Stations"); | ||
2268 | // layer_control.addOverlay(community_radio_layer, "Community Radio"); | ||
2269 | // layer_control.addOverlay(research_group, "Research Partners"); | ||
2270 | map.setView([20.46818922264095, 80.595703125],4); | ||
2271 | map.minZoom = 4; | ||
2272 | } | ||
2273 | else{ | ||
2274 | // layer_control.removeLayer(private_radio_layer); | ||
2275 | // layer_control.removeLayer(community_radio_layer); | ||
2276 | // layer_control.removeLayer(research_group); | ||
2277 | map.setView([14.604847155053898, 2.8125],2); | ||
2278 | } | ||
2279 | }}); | ||
2280 | }; | ||
2281 | })(window.CRP); |
mouchak/static/js/map.js
(0 / 2271)
  | |||
1 | window.CRP = window.CRP || {}; | ||
2 | |||
3 | (function(CRP) { | ||
4 | |||
5 | CRP.mapInit = function() { | ||
6 | |||
7 | if($('#map').hasClass('leaflet-container')) { | ||
8 | return; | ||
9 | } | ||
10 | |||
11 | function getColor(d){ | ||
12 | return d > 3 ? "#fecc5c" : | ||
13 | d > 2 ? "#f03b20" : | ||
14 | "#b10026"; | ||
15 | |||
16 | } | ||
17 | var india_map = L.tileLayer('http://{s}.tile.cloudmade.com/157f9082094e402f89d242e9b9144483/997/256/{z}/{x}/{y}.png', { | ||
18 | attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery ©<a href="http://cloudmade.com">CloudMade</a>' | ||
19 | }); | ||
20 | //Using a empty geojson object to instantiate the geojson layer | ||
21 | var empty_geojson = {"type":"FeatureCollection","features":[]}; | ||
22 | function highlightFeature(e) { | ||
23 | //console.log(e.target); | ||
24 | |||
25 | var layer = e.target; | ||
26 | |||
27 | layer.setStyle({ | ||
28 | weight: 5, | ||
29 | color: '#666', | ||
30 | dashArray: '', | ||
31 | fillOpacity: 0.7 | ||
32 | }); | ||
33 | |||
34 | //'<p><b>' + props.name + '</b> : <span class="yellow">' + props.rating + '</span>'+ | ||
35 | // ' / <span class="red">5</span> <small> >> ' + | ||
36 | // info.policyExplain(props.rating) + '</small></p>' | ||
37 | L.popup() | ||
38 | .setLatLng(e.latlng) | ||
39 | .setContent("<div style='height:250px;overflow-y:scroll;'><b>"+e.target.feature.properties.name+"</b></br><span class='yellow'>"+M.filterTags(['rating'], e.target.feature.properties.name)[0].attributes.data +"</span>/<span class='red'>5</span><small>>> "+info.policyExplain(e.target.feature.properties.rating)+"</small></br>Pros:"+e.target.feature.properties.pros+"</br>Cons:"+e.target.feature.properties.cons+"</br><a href='#/funding'>Funding</a><br/><a href='#/policies/"+e.target.feature.id+"'>Read more...</a></br></div>") | ||
40 | .openOn(map); | ||
41 | |||
42 | // info.update(layer.feature.properties); | ||
43 | if (!L.Browser.ie && !L.Browser.opera) { | ||
44 | layer.bringToFront(); | ||
45 | } | ||
46 | } | ||
47 | |||
48 | function resetHighlight(e) { | ||
49 | world_map.resetStyle(e.target); | ||
50 | info.update(); | ||
51 | } | ||
52 | |||
53 | function zoomToFeature(e, feature) { | ||
54 | map.fitBounds(e.target.getBounds()); | ||
55 | L.popup() | ||
56 | .setLatLng(e.latlng) | ||
57 | .setContent(e.target.feature.properties.name) | ||
58 | .openOn(map); | ||
59 | } | ||
60 | |||
61 | function onEachFeature(feature, layer) { | ||
62 | layer.on({ | ||
63 | // mouseover: highlightFeature, | ||
64 | mouseout: resetHighlight, | ||
65 | click: highlightFeature | ||
66 | }); | ||
67 | } | ||
68 | |||
69 | var world_map = L.geoJson(empty_geojson,{style: | ||
70 | function(feature){ | ||
71 | return{ | ||
72 | weight:1, | ||
73 | fillColor: getColor(feature.properties.rating), | ||
74 | opacity:0, | ||
75 | //color:'white', | ||
76 | dashArray:'3', | ||
77 | fillOpacity: 0.7 | ||
78 | }; | ||
79 | }, | ||
80 | onEachFeature: onEachFeature | ||
81 | }); | ||
82 | |||
83 | $.getJSON('static/required.geo.json', function(data){ | ||
84 | world_map.addData(data); | ||
85 | |||
86 | }); | ||
87 | var southWest = new L.LatLng(47.20, 4.04); //Logic to calculate the bounds for "world view". | ||
88 | var northEast = new L.LatLng(55.10, 16.67); | ||
89 | var restrictBounds = new L.LatLngBounds(southWest, northEast); | ||
90 | var map = L.map('map',{mapBounds: restrictBounds, zoom: 2, worldCopyJump: true, center:[14.604847155053898, 2.8125] }); | ||
91 | world_map.addTo(map); | ||
92 | india_map.addTo(map); | ||
93 | var lat_lng = [ | ||
94 | { | ||
95 | 'lat':28.099, 'lng':76.983, //GKA | ||
96 | 'stnName': 'Gurgaon ki Awaz (CR)', | ||
97 | 'freq': '107.8 MHz', | ||
98 | 'power': '10KW', | ||
99 | 'distName': 'Gurgaon', | ||
100 | 'owner':'TRF(The Restoring Force)', | ||
101 | 'content':'folk music and other self generated content', | ||
102 | 'licenseType': 'CR', | ||
103 | 'licenseCost': '120000000 INR', | ||
104 | 'licenseRange': '100 KM', | ||
105 | 'survey':'#/survey/gka', | ||
106 | 'profile':'#/profile/gka', | ||
107 | 'research': '#/research/gka', | ||
108 | 'effectiveRange': '15 KM' | ||
109 | }, | ||
110 | { | ||
111 | 'lat':24.691, 'lng':78.413, //Lalitpur | ||
112 | 'stnName': 'Lalit lokavani (CR)', | ||
113 | 'freq': '91.1 MHz', | ||
114 | 'power': '10KW', | ||
115 | 'distName': 'Lalitpur', | ||
116 | 'owner':'Unknown', | ||
117 | 'content':'content from EDAA(ek duniya anek awaz)', | ||
118 | 'licenseType': 'CR', | ||
119 | 'licenseCost': '120000000 INR', | ||
120 | 'licenseRange': '100 KM', | ||
121 | 'research':'#/research/llv', | ||
122 | 'profile':'#/profile/llv', | ||
123 | 'survey':'#/survey/llv', | ||
124 | 'effectiveRange': '15 KM' | ||
125 | }, | ||
126 | { | ||
127 | 'lat':24.999, 'lng':79.499, //Bundelkhand | ||
128 | 'stnName': 'Radio Bundelkhand (CR)', | ||
129 | 'freq': '91.1 MHz', | ||
130 | 'power': '10KW', | ||
131 | 'distName': 'Bundelkhand', | ||
132 | 'owner':'Unknown', | ||
133 | 'content':'content is downloaded from internet', | ||
134 | 'licenseType': 'CR', | ||
135 | 'licenseCost': '120000000 INR', | ||
136 | 'licenseRange': '100 KM', | ||
137 | 'research':'#/research/rbk', | ||
138 | 'profile':'#/profile/rbk', | ||
139 | 'survey':'#/survey/rbk', | ||
140 | 'effectiveRange': '35 KM' | ||
141 | }, | ||
142 | { | ||
143 | 'lat':29.470, 'lng':79.647, | ||
144 | 'stnName': 'Radio Kumaonvani', | ||
145 | 'freq': '', | ||
146 | 'power': '10KW', | ||
147 | 'distName': 'Mukteswar', | ||
148 | 'owner':'', | ||
149 | 'content':'Bollywod movie songs', | ||
150 | 'licenseType': 'CR', | ||
151 | 'licenseCost': '1 Crore', | ||
152 | 'licenseRange': '100 KM', | ||
153 | 'research':'#/research/kmv', | ||
154 | 'profile':'#/profile/kmv', | ||
155 | 'survey':'#/survey/kmv', | ||
156 | 'effectiveRange': '70 KM' | ||
157 | } | ||
158 | ]; | ||
159 | var list_of_fm_stations = [ | ||
160 | { | ||
161 | "S No.": "1", | ||
162 | "CITY": "DELHI", | ||
163 | "NAME OF THE CHANNEL ": "CLEAR MEDIA", | ||
164 | "COMPANY IDENTITY": "HIT-FM", | ||
165 | "DATE OF OPERATIONALISITION ": "01.09.2006", | ||
166 | "REMARKS": "" | ||
167 | }, | ||
168 | { | ||
169 | "S No.": "2", | ||
170 | "CITY": "DELHI", | ||
171 | "NAME OF THE CHANNEL ": "DIGITAL RADIO", | ||
172 | "COMPANY IDENTITY": "RED-FM", | ||
173 | "DATE OF OPERATIONALISITION ": "29.04.2003", | ||
174 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
175 | }, | ||
176 | { | ||
177 | "S No.": "3", | ||
178 | "CITY": "DELHI", | ||
179 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
180 | "COMPANY IDENTITY": "RADIO- MIRCHI", | ||
181 | "DATE OF OPERATIONALISITION ": "29.04.2003", | ||
182 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
183 | }, | ||
184 | { | ||
185 | "S No.": "4", | ||
186 | "CITY": "DELHI", | ||
187 | "NAME OF THE CHANNEL ": "H.T. MEDIA", | ||
188 | "COMPANY IDENTITY": "FEVER 104", | ||
189 | "DATE OF OPERATIONALISITION ": "30.10.2006", | ||
190 | "REMARKS": "" | ||
191 | }, | ||
192 | { | ||
193 | "S No.": "5", | ||
194 | "CITY": "DELHI", | ||
195 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
196 | "COMPANY IDENTITY": "RADIO-CITY", | ||
197 | "DATE OF OPERATIONALISITION ": "29.04.2003", | ||
198 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
199 | }, | ||
200 | { | ||
201 | "S No.": "6", | ||
202 | "CITY": "DELHI", | ||
203 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
204 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
205 | "DATE OF OPERATIONALISITION ": "23.09.2006", | ||
206 | "REMARKS": "" | ||
207 | }, | ||
208 | { | ||
209 | "S No.": "7", | ||
210 | "CITY": "DELHI", | ||
211 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
212 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
213 | "DATE OF OPERATIONALISITION ": "28.05.2007", | ||
214 | "REMARKS": "" | ||
215 | }, | ||
216 | { | ||
217 | "S No.": "8", | ||
218 | "CITY": "DELHI", | ||
219 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD", | ||
220 | "COMPANY IDENTITY": "BIG-FM", | ||
221 | "DATE OF OPERATIONALISITION ": "24-09-2006", | ||
222 | "REMARKS": "" | ||
223 | }, | ||
224 | { | ||
225 | "S No.": "9", | ||
226 | "CITY": "MUMBAI", | ||
227 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
228 | "COMPANY IDENTITY": "BIG-FM", | ||
229 | "DATE OF OPERATIONALISITION ": "14.11.2006", | ||
230 | "REMARKS": "" | ||
231 | }, | ||
232 | { | ||
233 | "S No.": "10", | ||
234 | "CITY": "MUMBAI", | ||
235 | "NAME OF THE CHANNEL ": "DIGITAL RADIO", | ||
236 | "COMPANY IDENTITY": "RED-FM", | ||
237 | "DATE OF OPERATIONALISITION ": "29.04.2002", | ||
238 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
239 | }, | ||
240 | { | ||
241 | "S No.": "11", | ||
242 | "CITY": "MUMBAI", | ||
243 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
244 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
245 | "DATE OF OPERATIONALISITION ": "29.04.2002", | ||
246 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
247 | }, | ||
248 | { | ||
249 | "S No.": "12", | ||
250 | "CITY": "MUMBAI", | ||
251 | "NAME OF THE CHANNEL ": "H.T. MEDIA", | ||
252 | "COMPANY IDENTITY": "FEVER 104", | ||
253 | "DATE OF OPERATIONALISITION ": "15.01.2007", | ||
254 | "REMARKS": "" | ||
255 | }, | ||
256 | { | ||
257 | "S No.": "13", | ||
258 | "CITY": "MUMBAI", | ||
259 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
260 | "COMPANY IDENTITY": "RADIO-CITY", | ||
261 | "DATE OF OPERATIONALISITION ": "21.05.2002", | ||
262 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
263 | }, | ||
264 | { | ||
265 | "S No.": "14", | ||
266 | "CITY": "MUMBAI", | ||
267 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
268 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
269 | "DATE OF OPERATIONALISITION ": "26.01.2008", | ||
270 | "REMARKS": "" | ||
271 | }, | ||
272 | { | ||
273 | "S No.": "15", | ||
274 | "CITY": "MUMBAI", | ||
275 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
276 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
277 | "DATE OF OPERATIONALISITION ": "29.04.2003", | ||
278 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
279 | }, | ||
280 | { | ||
281 | "S No.": "16", | ||
282 | "CITY": "KOLKATA", | ||
283 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD", | ||
284 | "COMPANY IDENTITY": "BIG-FM", | ||
285 | "DATE OF OPERATIONALISITION ": "21.10.2006", | ||
286 | "REMARKS": "" | ||
287 | }, | ||
288 | { | ||
289 | "S No.": "17", | ||
290 | "CITY": "KOLKATA", | ||
291 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD ", | ||
292 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
293 | "DATE OF OPERATIONALISITION ": "04.10.2007", | ||
294 | "REMARKS": "" | ||
295 | }, | ||
296 | { | ||
297 | "S No.": "18", | ||
298 | "CITY": "KOLKATA", | ||
299 | "NAME OF THE CHANNEL ": "ANANDA OFFSET", | ||
300 | "COMPANY IDENTITY": "FRIEND 91.9", | ||
301 | "DATE OF OPERATIONALISITION ": "28.02.2007", | ||
302 | "REMARKS": "" | ||
303 | }, | ||
304 | { | ||
305 | "S No.": "19", | ||
306 | "CITY": "KOLKATA", | ||
307 | "NAME OF THE CHANNEL ": "DIGITAL RADIO ", | ||
308 | "COMPANY IDENTITY": "RED-FM", | ||
309 | "DATE OF OPERATIONALISITION ": "03.05.2003", | ||
310 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
311 | }, | ||
312 | { | ||
313 | "S No.": "20", | ||
314 | "CITY": "KOLKATA", | ||
315 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
316 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
317 | "DATE OF OPERATIONALISITION ": "03.05.2003", | ||
318 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
319 | }, | ||
320 | { | ||
321 | "S No.": "21", | ||
322 | "CITY": "KOLKATA", | ||
323 | "NAME OF THE CHANNEL ": "HITZ FM", | ||
324 | "COMPANY IDENTITY": "POWER-FM", | ||
325 | "DATE OF OPERATIONALISITION ": "03.05.2003", | ||
326 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
327 | }, | ||
328 | { | ||
329 | "S No.": "22", | ||
330 | "CITY": "KOLKATA", | ||
331 | "NAME OF THE CHANNEL ": "INDIA FM", | ||
332 | "COMPANY IDENTITY": "AMAR-FM", | ||
333 | "DATE OF OPERATIONALISITION ": "03.05.2003", | ||
334 | "REMARKS": "ALREADY IN OPERATION " | ||
335 | }, | ||
336 | { | ||
337 | "S No.": "23", | ||
338 | "CITY": "KOLKATA", | ||
339 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
340 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
341 | "DATE OF OPERATIONALISITION ": "12.12.2008", | ||
342 | "REMARKS": "" | ||
343 | }, | ||
344 | { | ||
345 | "S No.": "24", | ||
346 | "CITY": "KOLKATA", | ||
347 | "NAME OF THE CHANNEL ": "H.T. MEDIA", | ||
348 | "COMPANY IDENTITY": "FEVER 104", | ||
349 | "DATE OF OPERATIONALISITION ": "23.01.2008", | ||
350 | "REMARKS": "" | ||
351 | }, | ||
352 | { | ||
353 | "S No.": "25", | ||
354 | "CITY": "CHENNAI", | ||
355 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD", | ||
356 | "COMPANY IDENTITY": "BIG-FM", | ||
357 | "DATE OF OPERATIONALISITION ": "27.09.2006", | ||
358 | "REMARKS": "" | ||
359 | }, | ||
360 | { | ||
361 | "S No.": "26", | ||
362 | "CITY": "CHENNAI", | ||
363 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
364 | "COMPANY IDENTITY": "RADIO- ", | ||
365 | "DATE OF OPERATIONALISITION ": "05.05.2003", | ||
366 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
367 | }, | ||
368 | { | ||
369 | "S No.": "27", | ||
370 | "CITY": "CHENNAI", | ||
371 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
372 | "COMPANY IDENTITY": "RADIO-CITY", | ||
373 | "DATE OF OPERATIONALISITION ": "10.07.2006", | ||
374 | "REMARKS": "" | ||
375 | }, | ||
376 | { | ||
377 | "S No.": "28", | ||
378 | "CITY": "CHENNAI", | ||
379 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS ", | ||
380 | "COMPANY IDENTITY": "HELLO-FM", | ||
381 | "DATE OF OPERATIONALISITION ": "02.10.2006", | ||
382 | "REMARKS": "" | ||
383 | }, | ||
384 | { | ||
385 | "S No.": "29", | ||
386 | "CITY": "CHENNAI", | ||
387 | "NAME OF THE CHANNEL ": "MUTHOOT BROADCASTING PVT LTD ", | ||
388 | "COMPANY IDENTITY": "CHENNAI LIVE", | ||
389 | "DATE OF OPERATIONALISITION ": "04.01.2008", | ||
390 | "REMARKS": "" | ||
391 | }, | ||
392 | { | ||
393 | "S No.": "30", | ||
394 | "CITY": "CHENNAI", | ||
395 | "NAME OF THE CHANNEL ": "NOBLE BROADCASTING", | ||
396 | "COMPANY IDENTITY": "AAHAA-FM", | ||
397 | "DATE OF OPERATIONALISITION ": "18.01.2007", | ||
398 | "REMARKS": "" | ||
399 | }, | ||
400 | { | ||
401 | "S No.": "31", | ||
402 | "CITY": "CHENNAI", | ||
403 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
404 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
405 | "DATE OF OPERATIONALISITION ": "10.01.2007", | ||
406 | "REMARKS": "" | ||
407 | }, | ||
408 | { | ||
409 | "S No.": "32", | ||
410 | "CITY": "CHENNAI", | ||
411 | "NAME OF THE CHANNEL ": "SUN TV", | ||
412 | "COMPANY IDENTITY": "FM SURYANA ", | ||
413 | "DATE OF OPERATIONALISITION ": "05.05.2003", | ||
414 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
415 | }, | ||
416 | { | ||
417 | "S No.": "33", | ||
418 | "CITY": "AGARTALA", | ||
419 | "NAME OF THE CHANNEL ": "POSITIVE RADIO", | ||
420 | "COMPANY IDENTITY": "OOLALA FM", | ||
421 | "DATE OF OPERATIONALISITION ": "07.08.2007", | ||
422 | "REMARKS": "" | ||
423 | }, | ||
424 | { | ||
425 | "S No.": "34", | ||
426 | "CITY": "AGRA", | ||
427 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD.", | ||
428 | "COMPANY IDENTITY": "BIG-FM", | ||
429 | "DATE OF OPERATIONALISITION ": "18.08.2007", | ||
430 | "REMARKS": "" | ||
431 | }, | ||
432 | { | ||
433 | "S No.": "35", | ||
434 | "CITY": "AGRA", | ||
435 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA", | ||
436 | "COMPANY IDENTITY": "MANTRA FM", | ||
437 | "DATE OF OPERATIONALISITION ": "08.07.2007", | ||
438 | "REMARKS": "" | ||
439 | }, | ||
440 | { | ||
441 | "S No.": "36", | ||
442 | "CITY": "AHMEDABAD", | ||
443 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
444 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
445 | "DATE OF OPERATIONALISITION ": "10.12.2001", | ||
446 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
447 | }, | ||
448 | { | ||
449 | "S No.": "37", | ||
450 | "CITY": "AHMEDABAD", | ||
451 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
452 | "COMPANY IDENTITY": "RADIO-CITY", | ||
453 | "DATE OF OPERATIONALISITION ": "25.07.2007", | ||
454 | "REMARKS": "" | ||
455 | }, | ||
456 | { | ||
457 | "S No.": "38", | ||
458 | "CITY": "AHMEDABAD", | ||
459 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
460 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
461 | "DATE OF OPERATIONALISITION ": "26.08.2007", | ||
462 | "REMARKS": "" | ||
463 | }, | ||
464 | { | ||
465 | "S No.": "39", | ||
466 | "CITY": "AHMEDABAD", | ||
467 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
468 | "COMPANY IDENTITY": "S. FM", | ||
469 | "DATE OF OPERATIONALISITION ": "20.04.2008", | ||
470 | "REMARKS": "" | ||
471 | }, | ||
472 | { | ||
473 | "S No.": "40", | ||
474 | "CITY": "AHMEDABAD", | ||
475 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
476 | "COMPANY IDENTITY": "MY-FM", | ||
477 | "DATE OF OPERATIONALISITION ": "21.07.2007", | ||
478 | "REMARKS": "" | ||
479 | }, | ||
480 | { | ||
481 | "S No.": "41", | ||
482 | "CITY": "AHMEDNAGAR", | ||
483 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
484 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
485 | "DATE OF OPERATIONALISITION ": "01.03.2008", | ||
486 | "REMARKS": "" | ||
487 | }, | ||
488 | { | ||
489 | "S No.": "42", | ||
490 | "CITY": "AHMEDNAGAR", | ||
491 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
492 | "COMPANY IDENTITY": "RADIO-CITY", | ||
493 | "DATE OF OPERATIONALISITION ": "07.02.2008", | ||
494 | "REMARKS": "" | ||
495 | }, | ||
496 | { | ||
497 | "S No.": "43", | ||
498 | "CITY": "AJMER", | ||
499 | "NAME OF THE CHANNEL ": "RELIANCE ", | ||
500 | "COMPANY IDENTITY": "BIG-FM", | ||
501 | "DATE OF OPERATIONALISITION ": "28/08/2007", | ||
502 | "REMARKS": "" | ||
503 | }, | ||
504 | { | ||
505 | "S No.": "44", | ||
506 | "CITY": "AJMER", | ||
507 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
508 | "COMPANY IDENTITY": "MY-FM", | ||
509 | "DATE OF OPERATIONALISITION ": "31.08.2007", | ||
510 | "REMARKS": "" | ||
511 | }, | ||
512 | { | ||
513 | "S No.": "45", | ||
514 | "CITY": "AKOLA", | ||
515 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
516 | "COMPANY IDENTITY": "RADIO-CITY", | ||
517 | "DATE OF OPERATIONALISITION ": "13.03.2008", | ||
518 | "REMARKS": "" | ||
519 | }, | ||
520 | { | ||
521 | "S No.": "46", | ||
522 | "CITY": "ALIGARH", | ||
523 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
524 | "COMPANY IDENTITY": "BIG-FM", | ||
525 | "DATE OF OPERATIONALISITION ": "08.12.2006", | ||
526 | "REMARKS": "" | ||
527 | }, | ||
528 | { | ||
529 | "S No.": "47", | ||
530 | "CITY": "ALLAHABAD", | ||
531 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
532 | "COMPANY IDENTITY": "BIG-FM", | ||
533 | "DATE OF OPERATIONALISITION ": "29.10.2007", | ||
534 | "REMARKS": "" | ||
535 | }, | ||
536 | { | ||
537 | "S No.": "48", | ||
538 | "CITY": "ALLAHABAD", | ||
539 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
540 | "COMPANY IDENTITY": "S. FM", | ||
541 | "DATE OF OPERATIONALISITION ": "18.03.2008", | ||
542 | "REMARKS": "" | ||
543 | }, | ||
544 | { | ||
545 | "S No.": "49", | ||
546 | "CITY": "AMRITSAR", | ||
547 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
548 | "COMPANY IDENTITY": "BIG-FM", | ||
549 | "DATE OF OPERATIONALISITION ": "01.08.2007", | ||
550 | "REMARKS": "" | ||
551 | }, | ||
552 | { | ||
553 | "S No.": "50", | ||
554 | "CITY": "AMRITSAR", | ||
555 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
556 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
557 | "DATE OF OPERATIONALISITION ": "15.05.2008", | ||
558 | "REMARKS": "" | ||
559 | }, | ||
560 | { | ||
561 | "S No.": "51", | ||
562 | "CITY": "AMRITSAR", | ||
563 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
564 | "COMPANY IDENTITY": "MY-FM", | ||
565 | "DATE OF OPERATIONALISITION ": "27-7-2007", | ||
566 | "REMARKS": "" | ||
567 | }, | ||
568 | { | ||
569 | "S No.": "52", | ||
570 | "CITY": "ASANSOL", | ||
571 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
572 | "COMPANY IDENTITY": "BIG-FM", | ||
573 | "DATE OF OPERATIONALISITION ": "29.06.2007", | ||
574 | "REMARKS": "" | ||
575 | }, | ||
576 | { | ||
577 | "S No.": "53", | ||
578 | "CITY": "ASANSOL", | ||
579 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
580 | "COMPANY IDENTITY": "S. FM", | ||
581 | "DATE OF OPERATIONALISITION ": "03.06.2008", | ||
582 | "REMARKS": "" | ||
583 | }, | ||
584 | { | ||
585 | "S No.": "54", | ||
586 | "CITY": "AURANGABAD", | ||
587 | "NAME OF THE CHANNEL ": "E.N.I.L. ", | ||
588 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
589 | "DATE OF OPERATIONALISITION ": "24.07.2007", | ||
590 | "REMARKS": "" | ||
591 | }, | ||
592 | { | ||
593 | "S No.": "55", | ||
594 | "CITY": "AURANGABAD", | ||
595 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
596 | "COMPANY IDENTITY": "S. FM", | ||
597 | "DATE OF OPERATIONALISITION ": "21.04.2008", | ||
598 | "REMARKS": "" | ||
599 | }, | ||
600 | { | ||
601 | "S No.": "56", | ||
602 | "CITY": "BANGALURU", | ||
603 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
604 | "COMPANY IDENTITY": "BIG-FM", | ||
605 | "DATE OF OPERATIONALISITION ": "09.10.2006", | ||
606 | "REMARKS": "" | ||
607 | }, | ||
608 | { | ||
609 | "S No.": "57", | ||
610 | "CITY": "BANGALURU", | ||
611 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
612 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
613 | "DATE OF OPERATIONALISITION ": "17.04.2006", | ||
614 | "REMARKS": "" | ||
615 | }, | ||
616 | { | ||
617 | "S No.": "58", | ||
618 | "CITY": "BANGALURU", | ||
619 | "NAME OF THE CHANNEL ": "H.T. MEDIA", | ||
620 | "COMPANY IDENTITY": "FEVER 104", | ||
621 | "DATE OF OPERATIONALISITION ": "06.03.2007", | ||
622 | "REMARKS": "" | ||
623 | }, | ||
624 | { | ||
625 | "S No.": "59", | ||
626 | "CITY": "BANGALURU", | ||
627 | "NAME OF THE CHANNEL ": "INDIA RADIO VENTURES", | ||
628 | "COMPANY IDENTITY": "RADIO-INDIGO", | ||
629 | "DATE OF OPERATIONALISITION ": "01.10.2006", | ||
630 | "REMARKS": "" | ||
631 | }, | ||
632 | { | ||
633 | "S No.": "60", | ||
634 | "CITY": "BANGALURU", | ||
635 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
636 | "COMPANY IDENTITY": "S. FM", | ||
637 | "DATE OF OPERATIONALISITION ": "06.11.2006", | ||
638 | "REMARKS": "" | ||
639 | }, | ||
640 | { | ||
641 | "S No.": "61", | ||
642 | "CITY": "BANGALURU", | ||
643 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
644 | "COMPANY IDENTITY": "RADIO-CITY", | ||
645 | "DATE OF OPERATIONALISITION ": "10.06.2001", | ||
646 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
647 | }, | ||
648 | { | ||
649 | "S No.": "62", | ||
650 | "CITY": "BANGALURU", | ||
651 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
652 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
653 | "DATE OF OPERATIONALISITION ": "01.08.2006", | ||
654 | "REMARKS": "" | ||
655 | }, | ||
656 | { | ||
657 | "S No.": "63", | ||
658 | "CITY": "BAREILLY", | ||
659 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
660 | "COMPANY IDENTITY": "BIG-FM", | ||
661 | "DATE OF OPERATIONALISITION ": "30.03.2007", | ||
662 | "REMARKS": "" | ||
663 | }, | ||
664 | { | ||
665 | "S No.": "64", | ||
666 | "CITY": "BAREILLY", | ||
667 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA", | ||
668 | "COMPANY IDENTITY": "MANTRA FM", | ||
669 | "DATE OF OPERATIONALISITION ": "09.04.2007", | ||
670 | "REMARKS": "" | ||
671 | }, | ||
672 | { | ||
673 | "S No.": "65", | ||
674 | "CITY": "BHOPAL", | ||
675 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
676 | "COMPANY IDENTITY": "BIG-FM", | ||
677 | "DATE OF OPERATIONALISITION ": "20.05.2007", | ||
678 | "REMARKS": "" | ||
679 | }, | ||
680 | { | ||
681 | "S No.": "66", | ||
682 | "CITY": "BHOPAL", | ||
683 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
684 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
685 | "DATE OF OPERATIONALISITION ": "26.05.2007", | ||
686 | "REMARKS": "" | ||
687 | }, | ||
688 | { | ||
689 | "S No.": "67", | ||
690 | "CITY": "BHOPAL", | ||
691 | "NAME OF THE CHANNEL ": "SOUTH ASIA ", | ||
692 | "COMPANY IDENTITY": "S. FM", | ||
693 | "DATE OF OPERATIONALISITION ": "06.11.2007", | ||
694 | "REMARKS": "" | ||
695 | }, | ||
696 | { | ||
697 | "S No.": "68", | ||
698 | "CITY": "BHOPAL", | ||
699 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
700 | "COMPANY IDENTITY": "MY-FM", | ||
701 | "DATE OF OPERATIONALISITION ": "26.05.2007", | ||
702 | "REMARKS": "" | ||
703 | }, | ||
704 | { | ||
705 | "S No.": "69", | ||
706 | "CITY": "BHUBANESHWAR", | ||
707 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
708 | "COMPANY IDENTITY": "BIG-FM", | ||
709 | "DATE OF OPERATIONALISITION ": "14.04.2007", | ||
710 | "REMARKS": "" | ||
711 | }, | ||
712 | { | ||
713 | "S No.": "70", | ||
714 | "CITY": "BHUBANESHWAR", | ||
715 | "NAME OF THE CHANNEL ": "EASTERN MEDIA", | ||
716 | "COMPANY IDENTITY": "CHOCOLATE", | ||
717 | "DATE OF OPERATIONALISITION ": "04.05.2007", | ||
718 | "REMARKS": "" | ||
719 | }, | ||
720 | { | ||
721 | "S No.": "71", | ||
722 | "CITY": "BHUBANESHWAR", | ||
723 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
724 | "COMPANY IDENTITY": "S. FM", | ||
725 | "DATE OF OPERATIONALISITION ": "28.06.2007", | ||
726 | "REMARKS": "" | ||
727 | }, | ||
728 | { | ||
729 | "S No.": "72", | ||
730 | "CITY": "BIKANER", | ||
731 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
732 | "COMPANY IDENTITY": "BIG-FM", | ||
733 | "DATE OF OPERATIONALISITION ": "19.01.2007", | ||
734 | "REMARKS": "" | ||
735 | }, | ||
736 | { | ||
737 | "S No.": "73", | ||
738 | "CITY": "BILASPUR", | ||
739 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
740 | "COMPANY IDENTITY": "MY-FM", | ||
741 | "DATE OF OPERATIONALISITION ": "27.09.2007", | ||
742 | "REMARKS": "" | ||
743 | }, | ||
744 | { | ||
745 | "S No.": "74", | ||
746 | "CITY": "CHANDIGARH", | ||
747 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
748 | "COMPANY IDENTITY": "BIG-FM", | ||
749 | "DATE OF OPERATIONALISITION ": "12.02.2007", | ||
750 | "REMARKS": "" | ||
751 | }, | ||
752 | { | ||
753 | "S No.": "75", | ||
754 | "CITY": "CHANDIGARH", | ||
755 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
756 | "COMPANY IDENTITY": "MY-FM", | ||
757 | "DATE OF OPERATIONALISITION ": "19.02.2007", | ||
758 | "REMARKS": "" | ||
759 | }, | ||
760 | { | ||
761 | "S No.": "76", | ||
762 | "CITY": "COIMBATORE", | ||
763 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
764 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
765 | "DATE OF OPERATIONALISITION ": "03.11.2007", | ||
766 | "REMARKS": "" | ||
767 | }, | ||
768 | { | ||
769 | "S No.": "77", | ||
770 | "CITY": "COIMBATORE", | ||
771 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
772 | "COMPANY IDENTITY": "RADIO-CITY", | ||
773 | "DATE OF OPERATIONALISITION ": "12.11.2007", | ||
774 | "REMARKS": "" | ||
775 | }, | ||
776 | { | ||
777 | "S No.": "78", | ||
778 | "CITY": "COIMBATORE", | ||
779 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
780 | "COMPANY IDENTITY": "HELLO-FM", | ||
781 | "DATE OF OPERATIONALISITION ": "29.10.2007", | ||
782 | "REMARKS": "" | ||
783 | }, | ||
784 | { | ||
785 | "S No.": "79", | ||
786 | "CITY": "COIMBATORE", | ||
787 | "NAME OF THE CHANNEL ": "SUN TV", | ||
788 | "COMPANY IDENTITY": "SURYANA FM", | ||
789 | "DATE OF OPERATIONALISITION ": "07.03.2003", | ||
790 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
791 | }, | ||
792 | { | ||
793 | "S No.": "80", | ||
794 | "CITY": "DHULE", | ||
795 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
796 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
797 | "DATE OF OPERATIONALISITION ": "15.08.2007", | ||
798 | "REMARKS": "" | ||
799 | }, | ||
800 | { | ||
801 | "S No.": "81", | ||
802 | "CITY": "GANGTOK", | ||
803 | "NAME OF THE CHANNEL ": "CHINAR CIRCUITS", | ||
804 | "COMPANY IDENTITY": "FM NINE-91.9 ", | ||
805 | "DATE OF OPERATIONALISITION ": "10.08.2008", | ||
806 | "REMARKS": "" | ||
807 | }, | ||
808 | { | ||
809 | "S No.": "82", | ||
810 | "CITY": "GANGTOK", | ||
811 | "NAME OF THE CHANNEL ": "PCM CEMMENTS", | ||
812 | "COMPANY IDENTITY": "MISTY FM", | ||
813 | "DATE OF OPERATIONALISITION ": "31.01.2009", | ||
814 | "REMARKS": "" | ||
815 | }, | ||
816 | { | ||
817 | "S No.": "83", | ||
818 | "CITY": "GANGTOK", | ||
819 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
820 | "COMPANY IDENTITY": "S.FM", | ||
821 | "DATE OF OPERATIONALISITION ": "", | ||
822 | "REMARKS": "" | ||
823 | }, | ||
824 | { | ||
825 | "S No.": "84", | ||
826 | "CITY": "GORAKHPUR", | ||
827 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA ", | ||
828 | "COMPANY IDENTITY": "MANTRA FM", | ||
829 | "DATE OF OPERATIONALISITION ": "03.06.2007", | ||
830 | "REMARKS": "" | ||
831 | }, | ||
832 | { | ||
833 | "S No.": "85", | ||
834 | "CITY": "GULBERGA", | ||
835 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
836 | "COMPANY IDENTITY": "S. FM", | ||
837 | "DATE OF OPERATIONALISITION ": "02.06.2008", | ||
838 | "REMARKS": "" | ||
839 | }, | ||
840 | { | ||
841 | "S No.": "86", | ||
842 | "CITY": "GUWAHATI", | ||
843 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
844 | "COMPANY IDENTITY": "BIG-FM", | ||
845 | "DATE OF OPERATIONALISITION ": "14.04.2007", | ||
846 | "REMARKS": "" | ||
847 | }, | ||
848 | { | ||
849 | "S No.": "87", | ||
850 | "CITY": "GUWAHATI", | ||
851 | "NAME OF THE CHANNEL ": "POSITIVE RADIO", | ||
852 | "COMPANY IDENTITY": "OOLALA FM", | ||
853 | "DATE OF OPERATIONALISITION ": "13.04.2007", | ||
854 | "REMARKS": "" | ||
855 | }, | ||
856 | { | ||
857 | "S No.": "88", | ||
858 | "CITY": "GUWAHATI", | ||
859 | "NAME OF THE CHANNEL ": "PURVY BROADCASTING", | ||
860 | "COMPANY IDENTITY": "GUP-SHUP", | ||
861 | "DATE OF OPERATIONALISITION ": "09.10.2007", | ||
862 | "REMARKS": "" | ||
863 | }, | ||
864 | { | ||
865 | "S No.": "89", | ||
866 | "CITY": "GUWAHATI", | ||
867 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
868 | "COMPANY IDENTITY": "S. FM", | ||
869 | "DATE OF OPERATIONALISITION ": "11.04.2008", | ||
870 | "REMARKS": "" | ||
871 | }, | ||
872 | { | ||
873 | "S No.": "90", | ||
874 | "CITY": "GWALIOR", | ||
875 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
876 | "COMPANY IDENTITY": "BIG-FM", | ||
877 | "DATE OF OPERATIONALISITION ": "06.08.2007", | ||
878 | "REMARKS": "" | ||
879 | }, | ||
880 | { | ||
881 | "S No.": "91", | ||
882 | "CITY": "GWALIOR", | ||
883 | "NAME OF THE CHANNEL ": "GWALIOR FARMS", | ||
884 | "COMPANY IDENTITY": "CHASKA", | ||
885 | "DATE OF OPERATIONALISITION ": "04.08.2007", | ||
886 | "REMARKS": "" | ||
887 | }, | ||
888 | { | ||
889 | "S No.": "92", | ||
890 | "CITY": "GWALIOR", | ||
891 | "NAME OF THE CHANNEL ": "ITM SOFTWARE", | ||
892 | "COMPANY IDENTITY": "SUNO LEMON ", | ||
893 | "DATE OF OPERATIONALISITION ": "07.09.2007", | ||
894 | "REMARKS": "" | ||
895 | }, | ||
896 | { | ||
897 | "S No.": "93", | ||
898 | "CITY": "GWALIOR", | ||
899 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
900 | "COMPANY IDENTITY": "MY-FM", | ||
901 | "DATE OF OPERATIONALISITION ": "06.08.2007", | ||
902 | "REMARKS": "" | ||
903 | }, | ||
904 | { | ||
905 | "S No.": "94", | ||
906 | "CITY": "HISSAR", | ||
907 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
908 | "COMPANY IDENTITY": "BIG-FM", | ||
909 | "DATE OF OPERATIONALISITION ": "02.03.2007", | ||
910 | "REMARKS": "" | ||
911 | }, | ||
912 | { | ||
913 | "S No.": "95", | ||
914 | "CITY": "HISSAR", | ||
915 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
916 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
917 | "DATE OF OPERATIONALISITION ": "18.06.2007", | ||
918 | "REMARKS": "" | ||
919 | }, | ||
920 | { | ||
921 | "S No.": "96", | ||
922 | "CITY": "HISSAR", | ||
923 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA", | ||
924 | "COMPANY IDENTITY": "MANTRA FM", | ||
925 | "DATE OF OPERATIONALISITION ": "21.03.2007", | ||
926 | "REMARKS": "" | ||
927 | }, | ||
928 | { | ||
929 | "S No.": "97", | ||
930 | "CITY": "HYDERABAD", | ||
931 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
932 | "COMPANY IDENTITY": "BIG-FM", | ||
933 | "DATE OF OPERATIONALISITION ": "25.09.2006", | ||
934 | "REMARKS": "" | ||
935 | }, | ||
936 | { | ||
937 | "S No.": "98", | ||
938 | "CITY": "HYDERABAD", | ||
939 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
940 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
941 | "DATE OF OPERATIONALISITION ": "19.04.2006", | ||
942 | "REMARKS": "" | ||
943 | }, | ||
944 | { | ||
945 | "S No.": "99", | ||
946 | "CITY": "HYDERABAD", | ||
947 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
948 | "COMPANY IDENTITY": "S. FM", | ||
949 | "DATE OF OPERATIONALISITION ": "06.11.2006", | ||
950 | "REMARKS": "" | ||
951 | }, | ||
952 | { | ||
953 | "S No.": "100", | ||
954 | "CITY": "HYDERABAD", | ||
955 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
956 | "COMPANY IDENTITY": "RADIO-CITY", | ||
957 | "DATE OF OPERATIONALISITION ": "30.05.2006", | ||
958 | "REMARKS": "" | ||
959 | }, | ||
960 | { | ||
961 | "S No.": "101", | ||
962 | "CITY": "INDORE", | ||
963 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
964 | "COMPANY IDENTITY": "BIG-FM", | ||
965 | "DATE OF OPERATIONALISITION ": "03.08.2007", | ||
966 | "REMARKS": "" | ||
967 | }, | ||
968 | { | ||
969 | "S No.": "102", | ||
970 | "CITY": "INDORE", | ||
971 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
972 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
973 | "DATE OF OPERATIONALISITION ": "01.10.2001", | ||
974 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
975 | }, | ||
976 | { | ||
977 | "S No.": "103", | ||
978 | "CITY": "INDORE", | ||
979 | "NAME OF THE CHANNEL ": "SOUTH ASIA ", | ||
980 | "COMPANY IDENTITY": "S. FM", | ||
981 | "DATE OF OPERATIONALISITION ": "09.12.2007", | ||
982 | "REMARKS": "" | ||
983 | }, | ||
984 | { | ||
985 | "S No.": "104", | ||
986 | "CITY": "INDORE", | ||
987 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
988 | "COMPANY IDENTITY": "MY-FM", | ||
989 | "DATE OF OPERATIONALISITION ": "11.08.2007", | ||
990 | "REMARKS": "" | ||
991 | }, | ||
992 | { | ||
993 | "S No.": "105", | ||
994 | "CITY": "ITANAGAR", | ||
995 | "NAME OF THE CHANNEL ": "POSITIVE RADIO", | ||
996 | "COMPANY IDENTITY": "OOLALA FM", | ||
997 | "DATE OF OPERATIONALISITION ": "05.08.2008", | ||
998 | "REMARKS": "" | ||
999 | }, | ||
1000 | { | ||
1001 | "S No.": "106", | ||
1002 | "CITY": "JABALPUR", | ||
1003 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1004 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1005 | "DATE OF OPERATIONALISITION ": "01.03.2008", | ||
1006 | "REMARKS": "" | ||
1007 | }, | ||
1008 | { | ||
1009 | "S No.": "107", | ||
1010 | "CITY": "JABALPUR", | ||
1011 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1012 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
1013 | "DATE OF OPERATIONALISITION ": "15.02.2008", | ||
1014 | "REMARKS": "" | ||
1015 | }, | ||
1016 | { | ||
1017 | "S No.": "108", | ||
1018 | "CITY": "JABALPUR", | ||
1019 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1020 | "COMPANY IDENTITY": "S. FM", | ||
1021 | "DATE OF OPERATIONALISITION ": "19.03.2008", | ||
1022 | "REMARKS": "" | ||
1023 | }, | ||
1024 | { | ||
1025 | "S No.": "109", | ||
1026 | "CITY": "JABALPUR", | ||
1027 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1028 | "COMPANY IDENTITY": "MY-FM", | ||
1029 | "DATE OF OPERATIONALISITION ": "15.02.2008", | ||
1030 | "REMARKS": "" | ||
1031 | }, | ||
1032 | { | ||
1033 | "S No.": "110", | ||
1034 | "CITY": "JAIPUR", | ||
1035 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1036 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1037 | "DATE OF OPERATIONALISITION ": "17.04.2006", | ||
1038 | "REMARKS": "" | ||
1039 | }, | ||
1040 | { | ||
1041 | "S No.": "111", | ||
1042 | "CITY": "JAIPUR", | ||
1043 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1044 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1045 | "DATE OF OPERATIONALISITION ": "08.09.2006", | ||
1046 | "REMARKS": "" | ||
1047 | }, | ||
1048 | { | ||
1049 | "S No.": "112", | ||
1050 | "CITY": "JAIPUR", | ||
1051 | "NAME OF THE CHANNEL ": "RAJASTHAN PATRIKA", | ||
1052 | "COMPANY IDENTITY": "RADIO-TADKA", | ||
1053 | "DATE OF OPERATIONALISITION ": "15.08.2006", | ||
1054 | "REMARKS": "" | ||
1055 | }, | ||
1056 | { | ||
1057 | "S No.": "113", | ||
1058 | "CITY": "JAIPUR", | ||
1059 | "NAME OF THE CHANNEL ": "SOUTH ASIA ", | ||
1060 | "COMPANY IDENTITY": "S. FM", | ||
1061 | "DATE OF OPERATIONALISITION ": "06.11.2006", | ||
1062 | "REMARKS": "" | ||
1063 | }, | ||
1064 | { | ||
1065 | "S No.": "114", | ||
1066 | "CITY": "JAIPUR", | ||
1067 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1068 | "COMPANY IDENTITY": "MY-FM", | ||
1069 | "DATE OF OPERATIONALISITION ": "28.05.2006", | ||
1070 | "REMARKS": "" | ||
1071 | }, | ||
1072 | { | ||
1073 | "S No.": "115", | ||
1074 | "CITY": "JALANDHAR", | ||
1075 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1076 | "COMPANY IDENTITY": "BIG-FM", | ||
1077 | "DATE OF OPERATIONALISITION ": "14.04.2007", | ||
1078 | "REMARKS": "" | ||
1079 | }, | ||
1080 | { | ||
1081 | "S No.": "116", | ||
1082 | "CITY": "JALANDHAR", | ||
1083 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1084 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1085 | "DATE OF OPERATIONALISITION ": "24.04.2007", | ||
1086 | "REMARKS": "" | ||
1087 | }, | ||
1088 | { | ||
1089 | "S No.": "117", | ||
1090 | "CITY": "JALANDHAR", | ||
1091 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA ", | ||
1092 | "COMPANY IDENTITY": "MANTRA FM", | ||
1093 | "DATE OF OPERATIONALISITION ": "14.04.2007", | ||
1094 | "REMARKS": "" | ||
1095 | }, | ||
1096 | { | ||
1097 | "S No.": "118", | ||
1098 | "CITY": "JALANDHAR", | ||
1099 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1100 | "COMPANY IDENTITY": "MY-FM", | ||
1101 | "DATE OF OPERATIONALISITION ": "19.04.2007", | ||
1102 | "REMARKS": "" | ||
1103 | }, | ||
1104 | { | ||
1105 | "S No.": "119", | ||
1106 | "CITY": "JALGOAN", | ||
1107 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1108 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1109 | "DATE OF OPERATIONALISITION ": "22.04.2008", | ||
1110 | "REMARKS": "" | ||
1111 | }, | ||
1112 | { | ||
1113 | "S No.": "120", | ||
1114 | "CITY": "JALGOAN", | ||
1115 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1116 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1117 | "DATE OF OPERATIONALISITION ": "21.05.2008", | ||
1118 | "REMARKS": "" | ||
1119 | }, | ||
1120 | { | ||
1121 | "S No.": "121", | ||
1122 | "CITY": "JAMMU", | ||
1123 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1124 | "COMPANY IDENTITY": "BIG-FM", | ||
1125 | "DATE OF OPERATIONALISITION ": "07.12.2006", | ||
1126 | "REMARKS": "" | ||
1127 | }, | ||
1128 | { | ||
1129 | "S No.": "122", | ||
1130 | "CITY": "JAMSHEDPUR", | ||
1131 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1132 | "COMPANY IDENTITY": "BIG-FM", | ||
1133 | "DATE OF OPERATIONALISITION ": "07.11.2007", | ||
1134 | "REMARKS": "" | ||
1135 | }, | ||
1136 | { | ||
1137 | "S No.": "123", | ||
1138 | "CITY": "JAMSHEDPUR", | ||
1139 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1140 | "COMPANY IDENTITY": "S. FM", | ||
1141 | "DATE OF OPERATIONALISITION ": "13.04.2008", | ||
1142 | "REMARKS": "" | ||
1143 | }, | ||
1144 | { | ||
1145 | "S No.": "124", | ||
1146 | "CITY": "JAMSHEDPUR", | ||
1147 | "NAME OF THE CHANNEL ": "NEUTRAL PUBLICATION", | ||
1148 | "COMPANY IDENTITY": "DHOOM FM", | ||
1149 | "DATE OF OPERATIONALISITION ": "18.07.2008", | ||
1150 | "REMARKS": "" | ||
1151 | }, | ||
1152 | { | ||
1153 | "S No.": "125", | ||
1154 | "CITY": "JHANSI", | ||
1155 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1156 | "COMPANY IDENTITY": "BIG-FM", | ||
1157 | "DATE OF OPERATIONALISITION ": "19.01.2007", | ||
1158 | "REMARKS": "" | ||
1159 | }, | ||
1160 | { | ||
1161 | "S No.": "126", | ||
1162 | "CITY": "JODHPUR", | ||
1163 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1164 | "COMPANY IDENTITY": "BIG-FM", | ||
1165 | "DATE OF OPERATIONALISITION ": "14.12.2007", | ||
1166 | "REMARKS": "" | ||
1167 | }, | ||
1168 | { | ||
1169 | "S No.": "127", | ||
1170 | "CITY": "JODHPUR", | ||
1171 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
1172 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
1173 | "DATE OF OPERATIONALISITION ": "01.06.2008", | ||
1174 | "REMARKS": "" | ||
1175 | }, | ||
1176 | { | ||
1177 | "S No.": "128", | ||
1178 | "CITY": "JODHPUR", | ||
1179 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1180 | "COMPANY IDENTITY": "MY-FM", | ||
1181 | "DATE OF OPERATIONALISITION ": "20.12.2007", | ||
1182 | "REMARKS": "" | ||
1183 | }, | ||
1184 | { | ||
1185 | "S No.": "129", | ||
1186 | "CITY": "KANNUR", | ||
1187 | "NAME OF THE CHANNEL ": "ASIANET RADIO PVT. LTD.", | ||
1188 | "COMPANY IDENTITY": "BEST FM", | ||
1189 | "DATE OF OPERATIONALISITION ": "13.01.2008", | ||
1190 | "REMARKS": "" | ||
1191 | }, | ||
1192 | { | ||
1193 | "S No.": "130", | ||
1194 | "CITY": "KANNUR", | ||
1195 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1196 | "COMPANY IDENTITY": "S. FM", | ||
1197 | "DATE OF OPERATIONALISITION ": "12.03.2008*", | ||
1198 | "REMARKS": "" | ||
1199 | }, | ||
1200 | { | ||
1201 | "S No.": "131", | ||
1202 | "CITY": "KANNUR", | ||
1203 | "NAME OF THE CHANNEL ": "MALAYALLA MANORAMA", | ||
1204 | "COMPANY IDENTITY": "MANGO FM", | ||
1205 | "DATE OF OPERATIONALISITION ": "30.12.2007", | ||
1206 | "REMARKS": "" | ||
1207 | }, | ||
1208 | { | ||
1209 | "S No.": "132", | ||
1210 | "CITY": "KANNUR", | ||
1211 | "NAME OF THE CHANNEL ": "THE MATHRABHUMI", | ||
1212 | "COMPANY IDENTITY": "CLUB-FM", | ||
1213 | "DATE OF OPERATIONALISITION ": "30.12.2007", | ||
1214 | "REMARKS": "" | ||
1215 | }, | ||
1216 | { | ||
1217 | "S No.": "133", | ||
1218 | "CITY": "KANPUR", | ||
1219 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1220 | "COMPANY IDENTITY": "BIG-FM", | ||
1221 | "DATE OF OPERATIONALISITION ": "14.06.2007", | ||
1222 | "REMARKS": "" | ||
1223 | }, | ||
1224 | { | ||
1225 | "S No.": "134", | ||
1226 | "CITY": "KANPUR", | ||
1227 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1228 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1229 | "DATE OF OPERATIONALISITION ": "16.06.2007", | ||
1230 | "REMARKS": "" | ||
1231 | }, | ||
1232 | { | ||
1233 | "S No.": "135", | ||
1234 | "CITY": "KANPUR", | ||
1235 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1236 | "COMPANY IDENTITY": "S. FM", | ||
1237 | "DATE OF OPERATIONALISITION ": "28.01.2008", | ||
1238 | "REMARKS": "" | ||
1239 | }, | ||
1240 | { | ||
1241 | "S No.": "136", | ||
1242 | "CITY": "KARNAL", | ||
1243 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1244 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1245 | "DATE OF OPERATIONALISITION ": "18.06.2007", | ||
1246 | "REMARKS": "" | ||
1247 | }, | ||
1248 | { | ||
1249 | "S No.": "137", | ||
1250 | "CITY": "KARNAL", | ||
1251 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA", | ||
1252 | "COMPANY IDENTITY": "MANTRA FM", | ||
1253 | "DATE OF OPERATIONALISITION ": "02.04.2007", | ||
1254 | "REMARKS": "" | ||
1255 | }, | ||
1256 | { | ||
1257 | "S No.": "138", | ||
1258 | "CITY": "KOCHI", | ||
1259 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1260 | "COMPANY IDENTITY": "S. FM", | ||
1261 | "DATE OF OPERATIONALISITION ": "17.05.2008*", | ||
1262 | "REMARKS": "" | ||
1263 | }, | ||
1264 | { | ||
1265 | "S No.": "139", | ||
1266 | "CITY": "KOCHI", | ||
1267 | "NAME OF THE CHANNEL ": "MALAYALLA MANORAMA", | ||
1268 | "COMPANY IDENTITY": "MANGO FM", | ||
1269 | "DATE OF OPERATIONALISITION ": "18.05.2008", | ||
1270 | "REMARKS": "" | ||
1271 | }, | ||
1272 | { | ||
1273 | "S No.": "140", | ||
1274 | "CITY": "KOCHI", | ||
1275 | "NAME OF THE CHANNEL ": "THE MATHRABHUMI", | ||
1276 | "COMPANY IDENTITY": "CLUB-FM", | ||
1277 | "DATE OF OPERATIONALISITION ": "17.05.2008", | ||
1278 | "REMARKS": "" | ||
1279 | }, | ||
1280 | { | ||
1281 | "S No.": "141", | ||
1282 | "CITY": "KOLHAPUR", | ||
1283 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1284 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1285 | "DATE OF OPERATIONALISITION ": "18.09.2007", | ||
1286 | "REMARKS": "" | ||
1287 | }, | ||
1288 | { | ||
1289 | "S No.": "142", | ||
1290 | "CITY": "KOLHAPUR", | ||
1291 | "NAME OF THE CHANNEL ": "PUDHARI PUBLICATION", | ||
1292 | "COMPANY IDENTITY": "TOMOTO FM", | ||
1293 | "DATE OF OPERATIONALISITION ": "21.09.2007", | ||
1294 | "REMARKS": "" | ||
1295 | }, | ||
1296 | { | ||
1297 | "S No.": "143", | ||
1298 | "CITY": "KOTA", | ||
1299 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1300 | "COMPANY IDENTITY": "BIG-FM", | ||
1301 | "DATE OF OPERATIONALISITION ": "21.01.2008", | ||
1302 | "REMARKS": "" | ||
1303 | }, | ||
1304 | { | ||
1305 | "S No.": "144", | ||
1306 | "CITY": "KOTA", | ||
1307 | "NAME OF THE CHANNEL ": "RAJASTHAN PATRIKA", | ||
1308 | "COMPANY IDENTITY": "RADIO-TADKA", | ||
1309 | "DATE OF OPERATIONALISITION ": "25.02.2008", | ||
1310 | "REMARKS": "" | ||
1311 | }, | ||
1312 | { | ||
1313 | "S No.": "145", | ||
1314 | "CITY": "KOTA", | ||
1315 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1316 | "COMPANY IDENTITY": "MY-FM", | ||
1317 | "DATE OF OPERATIONALISITION ": "02.02.2008", | ||
1318 | "REMARKS": "" | ||
1319 | }, | ||
1320 | { | ||
1321 | "S No.": "146", | ||
1322 | "CITY": "KOZHIKKODE", | ||
1323 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1324 | "COMPANY IDENTITY": "S. FM", | ||
1325 | "DATE OF OPERATIONALISITION ": "07.12.2007", | ||
1326 | "REMARKS": "" | ||
1327 | }, | ||
1328 | { | ||
1329 | "S No.": "147", | ||
1330 | "CITY": "KOZHIKKODE", | ||
1331 | "NAME OF THE CHANNEL ": "MALAYALLA MANORAMA", | ||
1332 | "COMPANY IDENTITY": "MANGO FM", | ||
1333 | "DATE OF OPERATIONALISITION ": "29.11.2007", | ||
1334 | "REMARKS": "" | ||
1335 | }, | ||
1336 | { | ||
1337 | "S No.": "148", | ||
1338 | "CITY": "LUCKNOW", | ||
1339 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1340 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1341 | "DATE OF OPERATIONALISITION ": "13.08.2007", | ||
1342 | "REMARKS": "" | ||
1343 | }, | ||
1344 | { | ||
1345 | "S No.": "149", | ||
1346 | "CITY": "LUCKNOW", | ||
1347 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1348 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1349 | "DATE OF OPERATIONALISITION ": "10.12.2001", | ||
1350 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
1351 | }, | ||
1352 | { | ||
1353 | "S No.": "150", | ||
1354 | "CITY": "LUCKNOW", | ||
1355 | "NAME OF THE CHANNEL ": "SOUTH ASIA ", | ||
1356 | "COMPANY IDENTITY": "S. FM", | ||
1357 | "DATE OF OPERATIONALISITION ": "06.11.2007", | ||
1358 | "REMARKS": "" | ||
1359 | }, | ||
1360 | { | ||
1361 | "S No.": "151", | ||
1362 | "CITY": "MADURAI", | ||
1363 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1364 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1365 | "DATE OF OPERATIONALISITION ": "28-09.2007", | ||
1366 | "REMARKS": "" | ||
1367 | }, | ||
1368 | { | ||
1369 | "S No.": "152", | ||
1370 | "CITY": "MADURAI", | ||
1371 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1372 | "COMPANY IDENTITY": "S. FM", | ||
1373 | "DATE OF OPERATIONALISITION ": "05.10.2007", | ||
1374 | "REMARKS": "" | ||
1375 | }, | ||
1376 | { | ||
1377 | "S No.": "153", | ||
1378 | "CITY": "MADURAI", | ||
1379 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
1380 | "COMPANY IDENTITY": "HELLO-FM", | ||
1381 | "DATE OF OPERATIONALISITION ": "01.10.2007", | ||
1382 | "REMARKS": "" | ||
1383 | }, | ||
1384 | { | ||
1385 | "S No.": "154", | ||
1386 | "CITY": "MANGALORE", | ||
1387 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1388 | "COMPANY IDENTITY": "BIG-FM", | ||
1389 | "DATE OF OPERATIONALISITION ": "24.11.2007", | ||
1390 | "REMARKS": "" | ||
1391 | }, | ||
1392 | { | ||
1393 | "S No.": "155", | ||
1394 | "CITY": "MANGALORE", | ||
1395 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1396 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1397 | "DATE OF OPERATIONALISITION ": "24.11.2007", | ||
1398 | "REMARKS": "" | ||
1399 | }, | ||
1400 | { | ||
1401 | "S No.": "156", | ||
1402 | "CITY": "MANGALORE", | ||
1403 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1404 | "COMPANY IDENTITY": "S. FM", | ||
1405 | "DATE OF OPERATIONALISITION ": "21.02.2008", | ||
1406 | "REMARKS": "" | ||
1407 | }, | ||
1408 | { | ||
1409 | "S No.": "157", | ||
1410 | "CITY": "MUZAFFARPUR", | ||
1411 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1412 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1413 | "DATE OF OPERATIONALISITION ": "01.08.2007", | ||
1414 | "REMARKS": "" | ||
1415 | }, | ||
1416 | { | ||
1417 | "S No.": "158", | ||
1418 | "CITY": "MYSORE", | ||
1419 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1420 | "COMPANY IDENTITY": "BIG-FM", | ||
1421 | "DATE OF OPERATIONALISITION ": "14.10.2007", | ||
1422 | "REMARKS": "" | ||
1423 | }, | ||
1424 | { | ||
1425 | "S No.": "159", | ||
1426 | "CITY": "MYSORE", | ||
1427 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1428 | "COMPANY IDENTITY": "S. FM", | ||
1429 | "DATE OF OPERATIONALISITION ": "07.12.2007", | ||
1430 | "REMARKS": "" | ||
1431 | }, | ||
1432 | { | ||
1433 | "S No.": "160", | ||
1434 | "CITY": "NAGPUR", | ||
1435 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1436 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1437 | "DATE OF OPERATIONALISITION ": "18.10.2007", | ||
1438 | "REMARKS": "" | ||
1439 | }, | ||
1440 | { | ||
1441 | "S No.": "161", | ||
1442 | "CITY": "NAGPUR", | ||
1443 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1444 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1445 | "DATE OF OPERATIONALISITION ": "21.10.2007", | ||
1446 | "REMARKS": "" | ||
1447 | }, | ||
1448 | { | ||
1449 | "S No.": "162", | ||
1450 | "CITY": "NAGPUR", | ||
1451 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1452 | "COMPANY IDENTITY": "S. FM", | ||
1453 | "DATE OF OPERATIONALISITION ": "04.05.2008", | ||
1454 | "REMARKS": "" | ||
1455 | }, | ||
1456 | { | ||
1457 | "S No.": "163", | ||
1458 | "CITY": "NAGPUR", | ||
1459 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1460 | "COMPANY IDENTITY": "MY-FM", | ||
1461 | "DATE OF OPERATIONALISITION ": "21.10.2007", | ||
1462 | "REMARKS": "" | ||
1463 | }, | ||
1464 | { | ||
1465 | "S No.": "164", | ||
1466 | "CITY": "NANDED", | ||
1467 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1468 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1469 | "DATE OF OPERATIONALISITION ": "15.05.2008", | ||
1470 | "REMARKS": "" | ||
1471 | }, | ||
1472 | { | ||
1473 | "S No.": "165", | ||
1474 | "CITY": "NASIK", | ||
1475 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1476 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1477 | "DATE OF OPERATIONALISITION ": "06.07.2007", | ||
1478 | "REMARKS": "" | ||
1479 | }, | ||
1480 | { | ||
1481 | "S No.": "166", | ||
1482 | "CITY": "NASIK", | ||
1483 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1484 | "COMPANY IDENTITY": "S. FM", | ||
1485 | "DATE OF OPERATIONALISITION ": "16.04.2008", | ||
1486 | "REMARKS": "" | ||
1487 | }, | ||
1488 | { | ||
1489 | "S No.": "167", | ||
1490 | "CITY": "PANAJI", | ||
1491 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1492 | "COMPANY IDENTITY": "BIG-FM", | ||
1493 | "DATE OF OPERATIONALISITION ": "22.05.2007", | ||
1494 | "REMARKS": "" | ||
1495 | }, | ||
1496 | { | ||
1497 | "S No.": "168", | ||
1498 | "CITY": "PANAJI", | ||
1499 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1500 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
1501 | "DATE OF OPERATIONALISITION ": "22.05.2007", | ||
1502 | "REMARKS": "" | ||
1503 | }, | ||
1504 | { | ||
1505 | "S No.": "169", | ||
1506 | "CITY": "PANAJI", | ||
1507 | "NAME OF THE CHANNEL ": "INDIA RADIO VENTURES", | ||
1508 | "COMPANY IDENTITY": "RADIO INDIGO", | ||
1509 | "DATE OF OPERATIONALISITION ": "25.06.2007", | ||
1510 | "REMARKS": "" | ||
1511 | }, | ||
1512 | { | ||
1513 | "S No.": "170", | ||
1514 | "CITY": "PATIALA", | ||
1515 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1516 | "COMPANY IDENTITY": "BIG-FM", | ||
1517 | "DATE OF OPERATIONALISITION ": "01.08.2007", | ||
1518 | "REMARKS": "" | ||
1519 | }, | ||
1520 | { | ||
1521 | "S No.": "171", | ||
1522 | "CITY": "PATIALA", | ||
1523 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1524 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1525 | "DATE OF OPERATIONALISITION ": "18.06.2007", | ||
1526 | "REMARKS": "" | ||
1527 | }, | ||
1528 | { | ||
1529 | "S No.": "172", | ||
1530 | "CITY": "PATIALA", | ||
1531 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
1532 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
1533 | "DATE OF OPERATIONALISITION ": "01.06.2008", | ||
1534 | "REMARKS": "" | ||
1535 | }, | ||
1536 | { | ||
1537 | "S No.": "173", | ||
1538 | "CITY": "PATNA", | ||
1539 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1540 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1541 | "DATE OF OPERATIONALISITION ": "02.04.2007", | ||
1542 | "REMARKS": "" | ||
1543 | }, | ||
1544 | { | ||
1545 | "S No.": "174", | ||
1546 | "CITY": "PUDUCHERRY (UT)", | ||
1547 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1548 | "COMPANY IDENTITY": "BIG-FM", | ||
1549 | "DATE OF OPERATIONALISITION ": "01.12.2007", | ||
1550 | "REMARKS": "" | ||
1551 | }, | ||
1552 | { | ||
1553 | "S No.": "175", | ||
1554 | "CITY": "PUDUCHERRY (UT)", | ||
1555 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1556 | "COMPANY IDENTITY": "S. FM", | ||
1557 | "DATE OF OPERATIONALISITION ": "20.12.2007", | ||
1558 | "REMARKS": "" | ||
1559 | }, | ||
1560 | { | ||
1561 | "S No.": "176", | ||
1562 | "CITY": "PUDUCHERRY (UT)", | ||
1563 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
1564 | "COMPANY IDENTITY": "HELLO-FM", | ||
1565 | "DATE OF OPERATIONALISITION ": "22.12.2007", | ||
1566 | "REMARKS": "" | ||
1567 | }, | ||
1568 | { | ||
1569 | "S No.": "177", | ||
1570 | "CITY": "PUNE", | ||
1571 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1572 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1573 | "DATE OF OPERATIONALISITION ": "18.10.2002", | ||
1574 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
1575 | }, | ||
1576 | { | ||
1577 | "S No.": "178", | ||
1578 | "CITY": "PUNE", | ||
1579 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1580 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1581 | "DATE OF OPERATIONALISITION ": "06.04.2008", | ||
1582 | "REMARKS": "" | ||
1583 | }, | ||
1584 | { | ||
1585 | "S No.": "179", | ||
1586 | "CITY": "PUNE", | ||
1587 | "NAME OF THE CHANNEL ": "RADIO-ONE LTD.", | ||
1588 | "COMPANY IDENTITY": "RADIO-ONE ", | ||
1589 | "DATE OF OPERATIONALISITION ": "12.05.2008", | ||
1590 | "REMARKS": "" | ||
1591 | }, | ||
1592 | { | ||
1593 | "S No.": "180", | ||
1594 | "CITY": "PUNE", | ||
1595 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1596 | "COMPANY IDENTITY": "S. FM", | ||
1597 | "DATE OF OPERATIONALISITION ": "22.07.2008", | ||
1598 | "REMARKS": "" | ||
1599 | }, | ||
1600 | { | ||
1601 | "S No.": "181", | ||
1602 | "CITY": "RAIPUR", | ||
1603 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1604 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1605 | "DATE OF OPERATIONALISITION ": "11.01.2008", | ||
1606 | "REMARKS": "" | ||
1607 | }, | ||
1608 | { | ||
1609 | "S No.": "182", | ||
1610 | "CITY": "RAIPUR", | ||
1611 | "NAME OF THE CHANNEL ": "RAJASTHAN PATRIKA", | ||
1612 | "COMPANY IDENTITY": "RADIO-TADKA", | ||
1613 | "DATE OF OPERATIONALISITION ": "10.02.2009", | ||
1614 | "REMARKS": "" | ||
1615 | }, | ||
1616 | { | ||
1617 | "S No.": "183", | ||
1618 | "CITY": "RAIPUR", | ||
1619 | "NAME OF THE CHANNEL ": "RANEKA FINCOM", | ||
1620 | "COMPANY IDENTITY": "RANGILA 104.8", | ||
1621 | "DATE OF OPERATIONALISITION ": "15.01.2008", | ||
1622 | "REMARKS": "" | ||
1623 | }, | ||
1624 | { | ||
1625 | "S No.": "184", | ||
1626 | "CITY": "RAIPUR", | ||
1627 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1628 | "COMPANY IDENTITY": "MY-FM", | ||
1629 | "DATE OF OPERATIONALISITION ": "16.01.2008", | ||
1630 | "REMARKS": "" | ||
1631 | }, | ||
1632 | { | ||
1633 | "S No.": "185", | ||
1634 | "CITY": "RAJAHMUNDRY", | ||
1635 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1636 | "COMPANY IDENTITY": "S. FM", | ||
1637 | "DATE OF OPERATIONALISITION ": "19.01.2008", | ||
1638 | "REMARKS": "" | ||
1639 | }, | ||
1640 | { | ||
1641 | "S No.": "186", | ||
1642 | "CITY": "RAJKOT", | ||
1643 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1644 | "COMPANY IDENTITY": "BIG-FM", | ||
1645 | "DATE OF OPERATIONALISITION ": "13.06.2007", | ||
1646 | "REMARKS": "" | ||
1647 | }, | ||
1648 | { | ||
1649 | "S No.": "187", | ||
1650 | "CITY": "RAJKOT", | ||
1651 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1652 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1653 | "DATE OF OPERATIONALISITION ": "13.06.2007", | ||
1654 | "REMARKS": "" | ||
1655 | }, | ||
1656 | { | ||
1657 | "S No.": "188", | ||
1658 | "CITY": "RAJKOT", | ||
1659 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1660 | "COMPANY IDENTITY": "S. FM", | ||
1661 | "DATE OF OPERATIONALISITION ": "18.04.2008", | ||
1662 | "REMARKS": "" | ||
1663 | }, | ||
1664 | { | ||
1665 | "S No.": "189", | ||
1666 | "CITY": "RANCHI", | ||
1667 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1668 | "COMPANY IDENTITY": "BIG-FM", | ||
1669 | "DATE OF OPERATIONALISITION ": "24.10.2007", | ||
1670 | "REMARKS": "" | ||
1671 | }, | ||
1672 | { | ||
1673 | "S No.": "190", | ||
1674 | "CITY": "RANCHI", | ||
1675 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1676 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1677 | "DATE OF OPERATIONALISITION ": "15.11.2007", | ||
1678 | "REMARKS": "" | ||
1679 | }, | ||
1680 | { | ||
1681 | "S No.": "191", | ||
1682 | "CITY": "RANCHI", | ||
1683 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA ", | ||
1684 | "COMPANY IDENTITY": "MANTRA FM", | ||
1685 | "DATE OF OPERATIONALISITION ": "27.10.2007", | ||
1686 | "REMARKS": "" | ||
1687 | }, | ||
1688 | { | ||
1689 | "S No.": "192", | ||
1690 | "CITY": "RANCHI", | ||
1691 | "NAME OF THE CHANNEL ": "NEUTRAL PUBLICATION", | ||
1692 | "COMPANY IDENTITY": "DHOOM FM", | ||
1693 | "DATE OF OPERATIONALISITION ": "18.07.2008", | ||
1694 | "REMARKS": "" | ||
1695 | }, | ||
1696 | { | ||
1697 | "S No.": "193", | ||
1698 | "CITY": "ROURKELA", | ||
1699 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1700 | "COMPANY IDENTITY": "BIG-FM", | ||
1701 | "DATE OF OPERATIONALISITION ": "06.01.2008", | ||
1702 | "REMARKS": "" | ||
1703 | }, | ||
1704 | { | ||
1705 | "S No.": "194", | ||
1706 | "CITY": "ROURKELA", | ||
1707 | "NAME OF THE CHANNEL ": "EASTERN MEDIA", | ||
1708 | "COMPANY IDENTITY": "RADIO-CHOCOLATE", | ||
1709 | "DATE OF OPERATIONALISITION ": "22.01.2008", | ||
1710 | "REMARKS": "" | ||
1711 | }, | ||
1712 | { | ||
1713 | "S No.": "195", | ||
1714 | "CITY": "SANGLI", | ||
1715 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1716 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1717 | "DATE OF OPERATIONALISITION ": "08.02.2008", | ||
1718 | "REMARKS": "" | ||
1719 | }, | ||
1720 | { | ||
1721 | "S No.": "196", | ||
1722 | "CITY": "SANGLI", | ||
1723 | "NAME OF THE CHANNEL ": "PUDHARI PUBLICATION", | ||
1724 | "COMPANY IDENTITY": "TOMOTO FM", | ||
1725 | "DATE OF OPERATIONALISITION ": "21.09.2009", | ||
1726 | "REMARKS": "" | ||
1727 | }, | ||
1728 | { | ||
1729 | "S No.": "197", | ||
1730 | "CITY": "SHILLONG", | ||
1731 | "NAME OF THE CHANNEL ": "POSITIVE RADIO", | ||
1732 | "COMPANY IDENTITY": "OOLALA FM", | ||
1733 | "DATE OF OPERATIONALISITION ": "16.10.2007", | ||
1734 | "REMARKS": "" | ||
1735 | }, | ||
1736 | { | ||
1737 | "S No.": "198", | ||
1738 | "CITY": "SHILLONG", | ||
1739 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1740 | "COMPANY IDENTITY": "S. FM", | ||
1741 | "DATE OF OPERATIONALISITION ": "13.06.2008", | ||
1742 | "REMARKS": "" | ||
1743 | }, | ||
1744 | { | ||
1745 | "S No.": "199", | ||
1746 | "CITY": "SHIMLA", | ||
1747 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1748 | "COMPANY IDENTITY": "BIG-FM", | ||
1749 | "DATE OF OPERATIONALISITION ": "14/09/2009", | ||
1750 | "REMARKS": "" | ||
1751 | }, | ||
1752 | { | ||
1753 | "S No.": "200", | ||
1754 | "CITY": "SHIMLA", | ||
1755 | "NAME OF THE CHANNEL ": "T.V. TODAY BROADCASTING LTD", | ||
1756 | "COMPANY IDENTITY": "RADIO-MEOW", | ||
1757 | "DATE OF OPERATIONALISITION ": "01.10.2009", | ||
1758 | "REMARKS": "" | ||
1759 | }, | ||
1760 | { | ||
1761 | "S No.": "201", | ||
1762 | "CITY": "SHIMLA", | ||
1763 | "NAME OF THE CHANNEL ": "B.A.G. INFOTAINMENT", | ||
1764 | "COMPANY IDENTITY": "RADIO-DHAMAL", | ||
1765 | "DATE OF OPERATIONALISITION ": "30.11.2009", | ||
1766 | "REMARKS": "" | ||
1767 | }, | ||
1768 | { | ||
1769 | "S No.": "202", | ||
1770 | "CITY": "SHOLAPUR", | ||
1771 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1772 | "COMPANY IDENTITY": "BIG-FM", | ||
1773 | "DATE OF OPERATIONALISITION ": "08.11.2007", | ||
1774 | "REMARKS": "" | ||
1775 | }, | ||
1776 | { | ||
1777 | "S No.": "203", | ||
1778 | "CITY": "SHOLAPUR", | ||
1779 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1780 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1781 | "DATE OF OPERATIONALISITION ": "14.11.2007", | ||
1782 | "REMARKS": "" | ||
1783 | }, | ||
1784 | { | ||
1785 | "S No.": "204", | ||
1786 | "CITY": "SILIGURI", | ||
1787 | "NAME OF THE CHANNEL ": "CHINAR CIRCUITS", | ||
1788 | "COMPANY IDENTITY": "FM NINE-91.9 ", | ||
1789 | "DATE OF OPERATIONALISITION ": "12.03.2008", | ||
1790 | "REMARKS": "" | ||
1791 | }, | ||
1792 | { | ||
1793 | "S No.": "205", | ||
1794 | "CITY": "SILIGURI", | ||
1795 | "NAME OF THE CHANNEL ": "PCM CEMMENTS", | ||
1796 | "COMPANY IDENTITY": "MISTY FM", | ||
1797 | "DATE OF OPERATIONALISITION ": "14.11.2007", | ||
1798 | "REMARKS": "" | ||
1799 | }, | ||
1800 | { | ||
1801 | "S No.": "206", | ||
1802 | "CITY": "SILIGURI", | ||
1803 | "NAME OF THE CHANNEL ": "SYNTECH INFORMATICS", | ||
1804 | "COMPANY IDENTITY": "HIGH FM", | ||
1805 | "DATE OF OPERATIONALISITION ": "24.11.2007", | ||
1806 | "REMARKS": "" | ||
1807 | }, | ||
1808 | { | ||
1809 | "S No.": "207", | ||
1810 | "CITY": "SILIGURI", | ||
1811 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
1812 | "COMPANY IDENTITY": "S. FM", | ||
1813 | "DATE OF OPERATIONALISITION ": "25.10.2008", | ||
1814 | "REMARKS": "" | ||
1815 | }, | ||
1816 | { | ||
1817 | "S No.": "208", | ||
1818 | "CITY": "SRI-NAGAR", | ||
1819 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1820 | "COMPANY IDENTITY": "BIG-FM", | ||
1821 | "DATE OF OPERATIONALISITION ": "10.12.2006", | ||
1822 | "REMARKS": "" | ||
1823 | }, | ||
1824 | { | ||
1825 | "S No.": "209", | ||
1826 | "CITY": "SURAT", | ||
1827 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1828 | "COMPANY IDENTITY": "BIG-FM", | ||
1829 | "DATE OF OPERATIONALISITION ": "29.08.2007", | ||
1830 | "REMARKS": "" | ||
1831 | }, | ||
1832 | { | ||
1833 | "S No.": "210", | ||
1834 | "CITY": "SURAT", | ||
1835 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1836 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
1837 | "DATE OF OPERATIONALISITION ": "21.08.2007", | ||
1838 | "REMARKS": "" | ||
1839 | }, | ||
1840 | { | ||
1841 | "S No.": "211", | ||
1842 | "CITY": "SURAT", | ||
1843 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
1844 | "COMPANY IDENTITY": "MY-FM", | ||
1845 | "DATE OF OPERATIONALISITION ": "27.08.2007", | ||
1846 | "REMARKS": "" | ||
1847 | }, | ||
1848 | { | ||
1849 | "S No.": "212", | ||
1850 | "CITY": "SURAT", | ||
1851 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
1852 | "COMPANY IDENTITY": "RADIO-CITY", | ||
1853 | "DATE OF OPERATIONALISITION ": "22.08.2007", | ||
1854 | "REMARKS": "" | ||
1855 | }, | ||
1856 | { | ||
1857 | "S No.": "213", | ||
1858 | "CITY": "THIRUVANANTHAPURAM", | ||
1859 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1860 | "COMPANY IDENTITY": "BIG-FM", | ||
1861 | "DATE OF OPERATIONALISITION ": "29.01.2008", | ||
1862 | "REMARKS": "" | ||
1863 | }, | ||
1864 | { | ||
1865 | "S No.": "214", | ||
1866 | "CITY": "THIRUVANANTHAPURAM", | ||
1867 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
1868 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
1869 | "DATE OF OPERATIONALISITION ": "29.01.2008", | ||
1870 | "REMARKS": "" | ||
1871 | }, | ||
1872 | { | ||
1873 | "S No.": "215", | ||
1874 | "CITY": "THIRUVANANTHAPURAM", | ||
1875 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1876 | "COMPANY IDENTITY": "S. FM", | ||
1877 | "DATE OF OPERATIONALISITION ": "06.02.2008", | ||
1878 | "REMARKS": "" | ||
1879 | }, | ||
1880 | { | ||
1881 | "S No.": "216", | ||
1882 | "CITY": "THIRUVANANTHAPURAM", | ||
1883 | "NAME OF THE CHANNEL ": "THE MATHRABHUMI", | ||
1884 | "COMPANY IDENTITY": "CLUB-FM", | ||
1885 | "DATE OF OPERATIONALISITION ": "29.01.2008", | ||
1886 | "REMARKS": "" | ||
1887 | }, | ||
1888 | { | ||
1889 | "S No.": "217", | ||
1890 | "CITY": "THRISSUR", | ||
1891 | "NAME OF THE CHANNEL ": "ASIANET RADIO PVT. LTD.", | ||
1892 | "COMPANY IDENTITY": "BEST FM", | ||
1893 | "DATE OF OPERATIONALISITION ": "23.12.2007", | ||
1894 | "REMARKS": "" | ||
1895 | }, | ||
1896 | { | ||
1897 | "S No.": "218", | ||
1898 | "CITY": "THRISSUR", | ||
1899 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1900 | "COMPANY IDENTITY": "S. FM", | ||
1901 | "DATE OF OPERATIONALISITION ": "18/09/2009", | ||
1902 | "REMARKS": "" | ||
1903 | }, | ||
1904 | { | ||
1905 | "S No.": "219", | ||
1906 | "CITY": "THRISSUR", | ||
1907 | "NAME OF THE CHANNEL ": "MALAYALLA MANORAMA", | ||
1908 | "COMPANY IDENTITY": "MANGO FM", | ||
1909 | "DATE OF OPERATIONALISITION ": "14.12.2007", | ||
1910 | "REMARKS": "" | ||
1911 | }, | ||
1912 | { | ||
1913 | "S No.": "220", | ||
1914 | "CITY": "THRISSUR", | ||
1915 | "NAME OF THE CHANNEL ": "THE MATHRABHUMI", | ||
1916 | "COMPANY IDENTITY": "CLUB-FM", | ||
1917 | "DATE OF OPERATIONALISITION ": "14.12.2007", | ||
1918 | "REMARKS": "" | ||
1919 | }, | ||
1920 | { | ||
1921 | "S No.": "221", | ||
1922 | "CITY": "TIRUCHI", | ||
1923 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1924 | "COMPANY IDENTITY": "S. FM", | ||
1925 | "DATE OF OPERATIONALISITION ": "17.01.2008", | ||
1926 | "REMARKS": "" | ||
1927 | }, | ||
1928 | { | ||
1929 | "S No.": "222", | ||
1930 | "CITY": "TIRUCHI", | ||
1931 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
1932 | "COMPANY IDENTITY": "HELLO-FM", | ||
1933 | "DATE OF OPERATIONALISITION ": "14.01.2008", | ||
1934 | "REMARKS": "" | ||
1935 | }, | ||
1936 | { | ||
1937 | "S No.": "223", | ||
1938 | "CITY": "TIRUNELVELI", | ||
1939 | "NAME OF THE CHANNEL ": "MALAR PUBLICATIONS", | ||
1940 | "COMPANY IDENTITY": "HELLO-FM", | ||
1941 | "DATE OF OPERATIONALISITION ": "13.10.2007", | ||
1942 | "REMARKS": "" | ||
1943 | }, | ||
1944 | { | ||
1945 | "S No.": "224", | ||
1946 | "CITY": "TIRUNELVELI", | ||
1947 | "NAME OF THE CHANNEL ": "SUN TV", | ||
1948 | "COMPANY IDENTITY": "SURYANA FM", | ||
1949 | "DATE OF OPERATIONALISITION ": "07.03.2003", | ||
1950 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
1951 | }, | ||
1952 | { | ||
1953 | "S No.": "225", | ||
1954 | "CITY": "TIRUPATI", | ||
1955 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1956 | "COMPANY IDENTITY": "BIG-FM", | ||
1957 | "DATE OF OPERATIONALISITION ": "01.08.2007", | ||
1958 | "REMARKS": "" | ||
1959 | }, | ||
1960 | { | ||
1961 | "S No.": "226", | ||
1962 | "CITY": "TIRUPATI", | ||
1963 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1964 | "COMPANY IDENTITY": "S. FM", | ||
1965 | "DATE OF OPERATIONALISITION ": "27.08.2007", | ||
1966 | "REMARKS": "" | ||
1967 | }, | ||
1968 | { | ||
1969 | "S No.": "227", | ||
1970 | "CITY": "TUTICORIN", | ||
1971 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
1972 | "COMPANY IDENTITY": "S. FM", | ||
1973 | "DATE OF OPERATIONALISITION ": "05.10.2007", | ||
1974 | "REMARKS": "" | ||
1975 | }, | ||
1976 | { | ||
1977 | "S No.": "228", | ||
1978 | "CITY": "TUTICORIN", | ||
1979 | "NAME OF THE CHANNEL ": "MALAR PUBLICATION", | ||
1980 | "COMPANY IDENTITY": "HELLO-FM", | ||
1981 | "DATE OF OPERATIONALISITION ": "15.10.2007", | ||
1982 | "REMARKS": "" | ||
1983 | }, | ||
1984 | { | ||
1985 | "S No.": "229", | ||
1986 | "CITY": "UDAIPUR", | ||
1987 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
1988 | "COMPANY IDENTITY": "BIG-FM", | ||
1989 | "DATE OF OPERATIONALISITION ": "03.08.2007", | ||
1990 | "REMARKS": "" | ||
1991 | }, | ||
1992 | { | ||
1993 | "S No.": "230", | ||
1994 | "CITY": "UDAIPUR", | ||
1995 | "NAME OF THE CHANNEL ": "RAJASTHAN PATRIKA", | ||
1996 | "COMPANY IDENTITY": "RADIO-TADKA", | ||
1997 | "DATE OF OPERATIONALISITION ": "27.08.2007", | ||
1998 | "REMARKS": "" | ||
1999 | }, | ||
2000 | { | ||
2001 | "S No.": "231", | ||
2002 | "CITY": "UDAIPUR", | ||
2003 | "NAME OF THE CHANNEL ": "D. B. CORP.", | ||
2004 | "COMPANY IDENTITY": "MY-FM", | ||
2005 | "DATE OF OPERATIONALISITION ": "07.07.2007", | ||
2006 | "REMARKS": "" | ||
2007 | }, | ||
2008 | { | ||
2009 | "S No.": "232", | ||
2010 | "CITY": "VADODARA", | ||
2011 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
2012 | "COMPANY IDENTITY": "BIG-FM", | ||
2013 | "DATE OF OPERATIONALISITION ": "05.06.2007", | ||
2014 | "REMARKS": "" | ||
2015 | }, | ||
2016 | { | ||
2017 | "S No.": "233", | ||
2018 | "CITY": "VADODARA", | ||
2019 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
2020 | "COMPANY IDENTITY": "RADIO-TADKA ", | ||
2021 | "DATE OF OPERATIONALISITION ": "05.06.2007", | ||
2022 | "REMARKS": "" | ||
2023 | }, | ||
2024 | { | ||
2025 | "S No.": "234", | ||
2026 | "CITY": "VADODARA", | ||
2027 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
2028 | "COMPANY IDENTITY": "RADIO-CITY", | ||
2029 | "DATE OF OPERATIONALISITION ": "11.06.2007", | ||
2030 | "REMARKS": "" | ||
2031 | }, | ||
2032 | { | ||
2033 | "S No.": "235", | ||
2034 | "CITY": "VADODARA", | ||
2035 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
2036 | "COMPANY IDENTITY": "S. FM", | ||
2037 | "DATE OF OPERATIONALISITION ": "17.04.2008", | ||
2038 | "REMARKS": "" | ||
2039 | }, | ||
2040 | { | ||
2041 | "S No.": "236", | ||
2042 | "CITY": "VARANASI ", | ||
2043 | "NAME OF THE CHANNEL ": "E.N.I.L. ", | ||
2044 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
2045 | "DATE OF OPERATIONALISITION ": "14.07.2007", | ||
2046 | "REMARKS": "" | ||
2047 | }, | ||
2048 | { | ||
2049 | "S No.": "237", | ||
2050 | "CITY": "VARANASI ", | ||
2051 | "NAME OF THE CHANNEL ": "SHRI PURAN MULTIMEDIA ", | ||
2052 | "COMPANY IDENTITY": "MANTRA FM", | ||
2053 | "DATE OF OPERATIONALISITION ": "20.07.2007", | ||
2054 | "REMARKS": "" | ||
2055 | }, | ||
2056 | { | ||
2057 | "S No.": "238", | ||
2058 | "CITY": "VARANASI ", | ||
2059 | "NAME OF THE CHANNEL ": "SOUTH ASIA", | ||
2060 | "COMPANY IDENTITY": "S. FM", | ||
2061 | "DATE OF OPERATIONALISITION ": "29.12.2007", | ||
2062 | "REMARKS": "" | ||
2063 | }, | ||
2064 | { | ||
2065 | "S No.": "239", | ||
2066 | "CITY": "VIJAYWADA", | ||
2067 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
2068 | "COMPANY IDENTITY": "RADIO-MIRCHI ", | ||
2069 | "DATE OF OPERATIONALISITION ": "11.12.2007", | ||
2070 | "REMARKS": "" | ||
2071 | }, | ||
2072 | { | ||
2073 | "S No.": "240", | ||
2074 | "CITY": "VIJAYWADA", | ||
2075 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
2076 | "COMPANY IDENTITY": "S. FM", | ||
2077 | "DATE OF OPERATIONALISITION ": "25.12.2007", | ||
2078 | "REMARKS": "" | ||
2079 | }, | ||
2080 | { | ||
2081 | "S No.": "241", | ||
2082 | "CITY": "VISHAKAPATNAM", | ||
2083 | "NAME OF THE CHANNEL ": "RELIANCE BROADCAST NETWORK LTD ", | ||
2084 | "COMPANY IDENTITY": "BIG-FM", | ||
2085 | "DATE OF OPERATIONALISITION ": "27.10.2007", | ||
2086 | "REMARKS": "" | ||
2087 | }, | ||
2088 | { | ||
2089 | "S No.": "242", | ||
2090 | "CITY": "VISHAKAPATNAM", | ||
2091 | "NAME OF THE CHANNEL ": "E.N.I.L.", | ||
2092 | "COMPANY IDENTITY": "RADIO-MIRCHI", | ||
2093 | "DATE OF OPERATIONALISITION ": "26.10.2007", | ||
2094 | "REMARKS": "" | ||
2095 | }, | ||
2096 | { | ||
2097 | "S No.": "243", | ||
2098 | "CITY": "VISHAKAPATNAM", | ||
2099 | "NAME OF THE CHANNEL ": "M.B.P.L.", | ||
2100 | "COMPANY IDENTITY": "RADIO-CITY", | ||
2101 | "DATE OF OPERATIONALISITION ": "29.10.2007", | ||
2102 | "REMARKS": "" | ||
2103 | }, | ||
2104 | { | ||
2105 | "S No.": "244", | ||
2106 | "CITY": "VISHAKAPATNAM", | ||
2107 | "NAME OF THE CHANNEL ": "UDAYA TV", | ||
2108 | "COMPANY IDENTITY": "VISAKHA FM", | ||
2109 | "DATE OF OPERATIONALISITION ": "06.02.2003", | ||
2110 | "REMARKS": "ALREADY IN OPERATION FROM PHASE-I" | ||
2111 | }, | ||
2112 | { | ||
2113 | "S No.": "245", | ||
2114 | "CITY": "WARANGAL", | ||
2115 | "NAME OF THE CHANNEL ": "KAL RADIO", | ||
2116 | "COMPANY IDENTITY": "S. FM", | ||
2117 | "DATE OF OPERATIONALISITION ": "28.05.2008", | ||
2118 | "REMARKS": "" | ||
2119 | } | ||
2120 | ]; | ||
2121 | var list_of_latlng = {"KOLKATA":[22.568746,88.3462999],"MUMBAI":[18.9523804,72.8327112],"CHENNAI":[13.0804251,80.281807],"AGRA":[27.1764868,78.0081156],"DELHI":[28.6138967,77.2159562],"AHMEDABAD":[23.0216238,72.5797068],"ALIGARH":[27.8815412,78.0690216],"AKOLA":[20.7116604,77.002632],"AJMER":[26.4691,74.639],"ALLAHABAD":[25.4381302,81.8338005],"AMRITSAR":[31.6343083,74.8736788],"ASANSOL":[23.6855595,86.9756619],"BHOPAL":[23.2606627,77.3940598],"BAREILLY":[28.3522041,79.4094221],"AURANGABAD":[19.8865622,75.3426223461531],"BHUBANESHWAR":[20.282629,85.82582207257],"BIKANER":[28.0159286,73.3171367],"CHANDIGARH":[30.7204507,76.7669704],"BILASPUR":[22.0791022,82.1480696],"COIMBATORE":[11.0018115,76.9628425],"DHULE":[20.898,74.7732],"GANGTOK":[27.329046,88.6122673],"GUWAHATI":[26.1805978,91.753943],"GWALIOR":[26.2037247,78.1573628],"GORAKHPUR":[26.75554675,83.3775082129645],"INDORE":[22.7171551,75.8678185],"ITANAGAR":[27.1019788,93.6291978],"JABALPUR":[23.1609382,79.9497166],"JAIPUR":[26.9161293,75.8204056],"JALANDHAR":[31.3326232,75.5769566],"JAMMU":[32.7185614,74.8580917],"JAMSHEDPUR":[22.8015194,86.2029579],"JHANSI":[25.4502464,78.5800085],"JODHPUR":[26.2989301,73.0334001],"KANPUR":[26.4610238,80.3221409],"KANNUR":[11.87430555,75.3788847743741],"KARNAL":[29.6803266,76.9896254],"KOCHI":[9.9452611,76.2512185],"KOLHAPUR":[16.7049786,74.2360161],"LUCKNOW":[26.8381,80.9346001],"KOTA":[25.17364,75.8574368],"MADURAI":[9.9261153,78.1140983],"MANGALORE":[12.8683751,74.8591937],"MUZAFFARPUR":[26.1182898,85.3857888],"MYSORE":[12.3051828,76.6553609],"NAGPUR":[21.1444307,79.0798136],"NANDED":[19.169335,77.311013],"PANAJI":[15.4993295,73.8282633],"PATIALA":[30.3295605,76.4127819],"PATNA":[25.609575,85.1238191],"PUNE":[18.5206437,73.8544051],"RAIPUR":[22.8024776,86.9465386],"RAJAHMUNDRY":[17.0050454,81.7804732],"RAJKOT":[22.3039461,70.8020411],"RANCHI":[23.3606695,85.3338437024725],"ROURKELA":[22.2309255,84.8678705],"SANGLI":[16.8502534,74.5948885],"SHILLONG":[25.5765948,91.8750958],"SHIMLA":[31.1041526,77.1709729],"SILIGURI":[26.7164127,88.4309916],"SURAT":[21.1854116,72.811158],"THIRUVANANTHAPURAM":[8.5058006,76.957393],"SRI-NAGAR":[13.0775838,77.6535472],"THRISSUR":[10.5251898,76.2159825],"TIRUNELVELI":[8.7295261,77.6852354],"TIRUPATI":[13.631655,79.4231899],"VADODARA":[22.2967608,73.1958237],"UDAIPUR":[24.5787228,73.6862551],"TUTICORIN":[8.8053701,78.1451873],"VARANASI ":[25.3356491,83.0076292],"WARANGAL":[17.978107,79.5978249],"AGARTALA":[23.7491961,91.2783248],"AHMEDNAGAR":[19.0765771,74.7214992],"BANGALURU":[12.9793998,77.5903608],"GULBERGA":[16.97811905,76.9564386816014],"HISSAR":[29.3662521,75.9039344],"HYDERABAD":[17.4020214,78.4584862543268],"JALGOAN":[20.9968453,75.5683795],"KOZHIKKODE":[11.136912,75.95419],"NASIK":[20.216667,74.083333],"PUDUCHERRY (UT)":[10.9000847,79.9753828922592],"SHOLAPUR":[17.6639506,75.8931925],"TIRUCHI":[11.0028387,77.0620745],"VIJAYWADA":[16.5087586,80.6185102],"VISHAKAPATNAM":[17.8462895,83.2624461]}; | ||
2122 | |||
2123 | var lg = new L.layerGroup(); | ||
2124 | var research_group = new L.layerGroup(); | ||
2125 | for(var i in lat_lng) | ||
2126 | { | ||
2127 | var c =new L.circle([lat_lng[i]['lat'], lat_lng[i]['lng']],100000,{ | ||
2128 | 'color':'blue', | ||
2129 | 'fillColor':'blue', | ||
2130 | 'fillOpacity':0.5}); | ||
2131 | |||
2132 | var d = new L.circle([lat_lng[i]['lat'],lat_lng[i]['lng']],lat_lng[i]['effectiveRange'].split(' ')[0]*1000,{ //The second argument is radius in meters. | ||
2133 | 'color':'black', | ||
2134 | 'fillColor':'black', | ||
2135 | 'fillOpacity':0.7}); | ||
2136 | research_group.addLayer(c); | ||
2137 | research_group.addLayer(d); | ||
2138 | c.bindPopup(lat_lng[i]['stnName']+"</br><a href='"+lat_lng[i]['profile']+"'>Profile</a></br><a href='"+lat_lng[i]['survey']+"'>Research</a>"); | ||
2139 | c.addEventListener('click',function(e){ | ||
2140 | e.target.openPopup(); | ||
2141 | }); | ||
2142 | |||
2143 | } | ||
2144 | var red_marker_icon = L.AwesomeMarkers.icon({color:'red',icon:''}); | ||
2145 | |||
2146 | |||
2147 | var private_radio_markers = new L.MarkerClusterGroup({disableClusteringAtZoom: 10}); | ||
2148 | var markers = new L.MarkerClusterGroup({disableClusteringAtZoom: 10}); | ||
2149 | _.each(list_of_fm_stations, function(station){ | ||
2150 | var marker = new L.marker(list_of_latlng[station['CITY']]); | ||
2151 | marker.bindPopup(station['COMPANY IDENTITY']); | ||
2152 | // markers.addLayer(marker); | ||
2153 | private_radio_markers.addLayer(marker); | ||
2154 | }); | ||
2155 | |||
2156 | var private_radio_layer = new L.layerGroup(); | ||
2157 | private_radio_layer.addLayer(private_radio_markers); | ||
2158 | |||
2159 | var community_radio_layer = new L.layerGroup(); | ||
2160 | var community_radio_markers = new L.MarkerClusterGroup({disableClusteringAtZoom: 10}); | ||
2161 | $.getJSON('static/updatedCR5.json', function(data){ | ||
2162 | _.each(data, function(key){ | ||
2163 | if(key["Latitude"] && key["Longitude"]){ | ||
2164 | var marker = new L.marker([key["Latitude"], key["Longitude"]],{icon:red_marker_icon}); | ||
2165 | marker.bindPopup(key["Station"]); | ||
2166 | // markers.addLayer(marker); | ||
2167 | community_radio_markers.addLayer(marker); | ||
2168 | } | ||
2169 | }); | ||
2170 | }).fail(function(e){ | ||
2171 | console.log("fail"); | ||
2172 | console.log(e); | ||
2173 | }); | ||
2174 | // lg.addLayer(markers); | ||
2175 | community_radio_layer.addLayer(community_radio_markers); | ||
2176 | var legend = L.control({position: 'bottomleft'}); | ||
2177 | |||
2178 | legend.onAdd = function (map) { | ||
2179 | |||
2180 | var div = L.DomUtil.create('div', 'info legend'), | ||
2181 | grades = [0, 2, 3], | ||
2182 | labels = []; | ||
2183 | |||
2184 | // loop through our density intervals and generate a label with a colored square for each interval | ||
2185 | div.innerHTML = "<b>Legend</b></br>"; | ||
2186 | for (var i = 0; i < grades.length; i++) { | ||
2187 | div.innerHTML += | ||
2188 | '<i style="background:' + getColor(grades[i] + 1) + '"></i> ' + | ||
2189 | grades[i] + (grades[i + 1] ? '–' + grades[i + 1] + '<br>' : '+'); | ||
2190 | } | ||
2191 | |||
2192 | return div; | ||
2193 | }; | ||
2194 | |||
2195 | legend.addTo(map); | ||
2196 | |||
2197 | lg.addLayer(private_radio_layer, community_radio_layer, research_group); | ||
2198 | var base_layers = { | ||
2199 | 'India': lg, | ||
2200 | 'World': world_map | ||
2201 | }; | ||
2202 | |||
2203 | private_radio_layer.addTo(map); | ||
2204 | var overlays = { | ||
2205 | 'Private FM Stations': private_radio_layer, | ||
2206 | 'Community Radio': community_radio_layer, | ||
2207 | 'Research Partners': research_group | ||
2208 | }; | ||
2209 | |||
2210 | var layer_control = L.control.layers(base_layers, overlays); | ||
2211 | layer_control.options.collapsed = false; | ||
2212 | layer_control.addTo(map); | ||
2213 | console.log(layer_control); | ||
2214 | |||
2215 | |||
2216 | var info = L.control(); | ||
2217 | |||
2218 | info.onAdd = function (map) { | ||
2219 | this._div = L.DomUtil.create('div', 'info'); // create a div with a class "info" | ||
2220 | this.update(); | ||
2221 | return this._div; | ||
2222 | }; | ||
2223 | |||
2224 | info.policyExplain = function(rating) { | ||
2225 | var explain = ''; | ||
2226 | switch(rating) { | ||
2227 | case 0: ; | ||
2228 | case 1: ; | ||
2229 | case 2: explain = 'Strict policy'; | ||
2230 | break; | ||
2231 | case 2.5: ; | ||
2232 | case 3: explain = 'Moderate policy'; | ||
2233 | break; | ||
2234 | case 4: ; | ||
2235 | case 5: explain = 'Favourable policy'; | ||
2236 | break; | ||
2237 | default: explain: ''; | ||
2238 | break; | ||
2239 | } | ||
2240 | return explain; | ||
2241 | }; | ||
2242 | |||
2243 | // method that we will use to update the control based on feature properties passed | ||
2244 | info.update = function (props) { | ||
2245 | var text = (props) ? | ||
2246 | '<p><b>' + props.name + '</b> : <span class="yellow">' + props.rating + '</span>'+ | ||
2247 | ' / <span class="red">5</span> <small> >> ' + | ||
2248 | info.policyExplain(props.rating) + '</small></p>' | ||
2249 | : 'Click on a country'; | ||
2250 | this._div.innerHTML = '<p><b>Comparison of CR policy</b></p>' + text; | ||
2251 | }; | ||
2252 | |||
2253 | info.addTo(map); | ||
2254 | map.on({"baselayerchange": function(e){ | ||
2255 | if(e.name == 'India') | ||
2256 | { | ||
2257 | // layer_control.addOverlay(private_radio_layer, "Private FM Stations"); | ||
2258 | // layer_control.addOverlay(community_radio_layer, "Community Radio"); | ||
2259 | // layer_control.addOverlay(research_group, "Research Partners"); | ||
2260 | map.setView([20.46818922264095, 80.595703125],4); | ||
2261 | map.minZoom = 4; | ||
2262 | } | ||
2263 | else{ | ||
2264 | // layer_control.removeLayer(private_radio_layer); | ||
2265 | // layer_control.removeLayer(community_radio_layer); | ||
2266 | // layer_control.removeLayer(research_group); | ||
2267 | map.setView([14.604847155053898, 2.8125],2); | ||
2268 | } | ||
2269 | }}); | ||
2270 | }; | ||
2271 | })(window.CRP); |