OXIESEC PANEL
- Current Dir:
/
/
home
/
cubot
/
docroot
/
showcase
/
js
/
geoChart
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
12/31/2022 06:53:36 AM
rwxr-xr-x
📄
Bank_16.png
673 bytes
08/14/2022 11:05:27 AM
rw-r--r--
📄
Bank_24.png
1.53 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
Bank_24_green.png
1.23 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
Bank_24_orange.png
1.11 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
Bank_24_red.png
1.39 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
Bank_red.png
1017 bytes
08/14/2022 11:05:26 AM
rw-r--r--
📄
MapGeocode.js
17.86 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
MapGeocode.js_05jan
17.7 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
blue-dot-1.png
1.14 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
blue-dot.png
1.31 KB
08/14/2022 11:05:26 AM
rw-r--r--
📄
blue_MarkerA.png
1.32 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
blue_MarkerB.png
1.32 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
blue_MarkerC.png
1.36 KB
08/14/2022 11:05:26 AM
rw-r--r--
📄
callout-background.png
6.08 KB
08/14/2022 11:05:26 AM
rw-r--r--
📄
highlightMap.js
37.5 KB
08/14/2022 11:05:26 AM
rw-r--r--
📄
latLng.js
21.65 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
mapAll.js
30.56 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
marker-green.png
2.31 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
marker_yellow.png
1.39 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
orange_MarkerM.png
1.26 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
red-dot-1.png
1.16 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
red-dot.png
1.31 KB
08/14/2022 11:05:27 AM
rw-r--r--
📄
stock-illustration-4811372-bank-icon.jpg
67.5 KB
08/14/2022 11:05:27 AM
rw-r--r--
Editing: mapAll.js
Close
function getGeoChart(j,f,k,a,e,l,h,c,n,d){var m=createReportList(j,userId);var g=m.getReportById(f,"Personal");displayObj.RDsetGeneral();displayObj.RD.General.divId=k;displayObj.RD.General.authToken=j;var b=new Report();populateReportFromID(j,g,plotGeoChart,displayObj,b);$(".moduleTitle",document.getElementById(a)).html(getAnalyzeLink(f,g.SystemTitle,g.SubTitle,g.Title))}function getGeoDimensionPosition(b){var a=createItemList(b.dispObj.RD.General.authToken);var d=b.getdimensionIds();var f=new Array();var e="";for(var c=0;c<d.length;c++){e=a.getItemById(d[c]);if(e.DataType.toLowerCase()=="geo"){f.push(c)}}return f}function getMapTypeFromDimName(b,a){if(b.length>0&&a[0][b[0]]=="Circle"){return"India-Telecom"}else{if(b.length>0&&a[0][b[0]]=="State"||a[0][b[0]]=="City"){return"India-States"}else{return"World"}}}function getMapOptionsByMapType(b){var a={};switch(b){case"World":a.tableId=422725;a.latLng=new google.maps.LatLng(20,-10);a.zoom=2;break;case"India-Telecom":case"India-States":a.tableId=576885;a.latLng=new google.maps.LatLng(23,82);a.zoom=5;break;case"usa":a.tableId=422725;a.latLng=new google.maps.LatLng(37.09024,-95.71289100000001);a.zoom=2;break;case"North America":a.tableId=422725;a.latLng=new google.maps.LatLng(62.431074,-107.226562);a.zoom=2;break;case"South America":a.tableId=422725;422725;a.latLng=new google.maps.LatLng(-24.367114,-68.90625);a.zoom=3;break;case"Africa":a.tableId=422725;a.latLng=new google.maps.LatLng(-0.35156,10.898438);a.zoom=3;break;case"Europe":a.tableId=422725;a.latLng=new google.maps.LatLng(56.46249,18.105469);a.zoom=3;break;case"Asia":a.tableId=422725;a.latLng=new google.maps.LatLng(46.437857,99.316406);a.zoom=2;break;case"Southeast Asia":a.tableId=576885;a.latLng=new google.maps.LatLng(7.710992,108.500977);a.zoom=5;break;case"Australia":a.tableId=422725;a.latLng=new google.maps.LatLng(-27.293689,134.472656);a.zoom=4;break;case"Malaysia":a.tableId=422725;a.latLng=new google.maps.LatLng(4.210484,101.97576600000002);a.zoom=5;break;case"Singapore":a.tableId=422725;a.latLng=new google.maps.LatLng(1.352083,103.81983600000001);a.zoom=11;break;default:a.tableId=422725;a.latLng=new google.maps.LatLng(20,-10);a.zoom=2;break}return a}function plotGeoChart(f,b){var d="World";var a=b.dispObj.RD.General.divId;var e=getGeoDimensionPosition(b);var c=updateChartByValue;if(b.dispObj.RD.General.callback){c=b.dispObj.RD.General.callback}if(b.getheight()>getMheight()*0.7){$("div#"+a).css("height",b.getheight())}else{$("div#"+a).css("height",getMheight()*0.7)}if(b.dispObj.RD.General.mapType){d=b.dispObj.RD.General.mapType}else{d=getMapTypeFromDimName(e,f)}b.setdata(f);setAvg(e,f,b.dimensions.length);plotGeoChartGoogle(d,a,e,f,c,b)}var mapAvg=new Array();function setAvg(g,f,e){var a=0,d=new Array();for(var b=0;b<g.length;b++){d[b]=new Array()}for(var c=1;c<f.length;c++){a+=+f[c][e];for(var b=0;b<g.length;b++){d[b].push(f[c][g[b]])}}for(c=0;c<d.length;c++){d[c]=unique(d[c].sort());mapAvg[g[c]]=a/d[c].length}}function plotGeoChartGoogle(v,o,a,f,n,c){if(typeof google==="undefined"){$("#"+o).html("<center><font color=red>Google maps not been loaded, Please check internet connections..</font></center>");return}var m=new google.maps.Geocoder();var b=getMapOptionsByMapType(v);var q=b.tableId,h=b.zoom,r=b.latLng;var x={zoom:h,center:r,mapTypeId:google.maps.MapTypeId.ROADMAP};var y=new google.maps.Map(document.getElementById(o),x);for(var u=1;u<f.length;u++){for(var t=c.dimensions.length,s=0;t<f[u].length;t++,s++){f[u][t]=formatData(f[u][t],c.formats[s],0)}}var w=parse2DArray(f);var p=_(w).size();var g=[];var e=0;for(var d=0;d<p&&a.length>0;d++){g[e++]=_(w[d]).values()[a[0]].replace("&","&").replace("&","&").replace("NULL","")}g=unique(g.sort());for(d=0;d<g.length&&a.length>0;d++){codeAddress(m,y,v,w,g[d],a,a[0],n,c)}google.maps.event.addListener(y,"zoom_changed",function(){zoomChangeBoundsListener=google.maps.event.addListener(y,"bounds_changed",function(j){if(this.getZoom()>=h&&this.initialZoom==true){}if(this.getZoom()<h&&this.initialZoom==true){}google.maps.event.removeListener(zoomChangeBoundsListener)})});y.initialZoom=true}function clickMarker(e,a,c,g,j,h,d,k,b,f){google.maps.event.addListener(f,"mouseover",function(){showInfoWindow(a,f,j,g,d,b)});google.maps.event.addListener(f,"click",function(){k(j,d,h,b);if(h.length>1){a.setZoom(3);showMarkers(e,a,g,j,h,d+1,k,b)}})}function codeAddress(e,a,c,g,k,h,d,l,b){var j=k;switch(k){case"MIDDLEEAST":j="Iraq";break;case"UPE":j="Lucknow";break;case"UPW":j="Meerut";break;case"NESA":j="Arunachal Pradesh";break}if((latLng=Countries[j.toUpperCase()])||(latLng=States[j.toUpperCase()])||(latLng=City[j.toUpperCase()])){var f=new google.maps.Marker({map:a,position:new google.maps.LatLng(latLng[0],latLng[1]),icon:new google.maps.MarkerImage("/showcase/js/geoChart/"+getIconByAvg(b,h[d],k)),draggable:true,});clickMarker(e,a,c,g,k,h,d,l,b,f)}else{e.geocode({address:j},function(o,n){if(n==google.maps.GeocoderStatus.OK){var m=new google.maps.Marker({map:a,position:o[0].geometry.location,icon:new google.maps.MarkerImage("/showcase/js/geoChart/"+getIconByAvg(b,h[d],k)),draggable:true,});console.log("Missing LAT LANG:"+j+"["+o[0].geometry.location+"]");clickMarker(e,a,c,g,k,h,d,l,b,m)}else{if(n==google.maps.GeocoderStatus.OVER_QUERY_LIMIT){setTimeout(function(){codeAddress(e,a,c,g,k,h,d,l,b)},1000)}else{}}})}}function showMarkers(e,a,g,m,h,d,n,b){var c=[],l="";var f=h[d];var o=h[d-1];for(var k=0;k<_(g).size();k++){var j=_(g[k]).values()[o];if(j==m){l=_(g[k]).values()[f];if(c.indexOf(l)<0){c.push(l);pushMarkers(e,a,g,l,h,f,n,b)}}}}function capitalizeFirst(a){return(a.charAt(0).toUpperCase()+a.substr(1).toLowerCase())}function pushMarkers(f,e,b,a,h,d,g,c){f.geocode({address:a},function(l,k){if(k==google.maps.GeocoderStatus.OK){e.setCenter(l[0].geometry.location);var j=new google.maps.Marker({map:e,position:l[0].geometry.location,icon:new google.maps.MarkerImage("/showcase/js/geoChart/"+getIconByAvg(c,h[d],a)),title:a});google.maps.event.addListener(j,"click",function(){if(h.length>d+1){e.setZoom(5);showMarkers(f,e,b,a,h,d+1,g,c)}else{showInfoWindow(e,j,a,b,d,c);e.setZoom(3);e.setCenter(j.getPosition());g(a,d,h,c)}})}else{if(k==google.maps.GeocoderStatus.OVER_QUERY_LIMIT){setTimeout(function(){pushMarkers(f,e,b,a,h,d,g,c)},1)}else{alert("Geocode was not successful for the following reason: pushMarkers() "+a+""+k)}}})}var infowindow="";function showInfoWindow(a,m,o,n,c,g){var f=0;var l="<TABLE >";l+="<TR class=tbl_titles><TH>No.</TH><TH>"+_(n[0]).keys().join("</TH><TH>")+"</TH></TR>";for(var h=0;h<n.length;h++){if(_(n[h]).values()[c]==o){f++;if(f%2){l+="<TR class=txtrow><TD>"+f+"</TD><TD>"+_(n[h]).values().join("</TD><TD>")+"</TD></TR>"}else{l+="<TR class=txtoddrow><TD>"+f+"</TD><TD>"+_(n[h]).values().join("</TD><TD>")+"</TD></TR>"}}}l+="</TABLE>";var d=g.dimensions.length;var b=g.measures.length;var l="<TABLE height=100% cellpadding=0 cellspacing=0 class=info_tbl>";l+="<TR><TH>#</TH>";for(var h=0;h<g.data[0].length;h++){l+="<TH align='"+(h<d?"left":"right")+"'>"+g.data[0][h]+"</TH>"}l+="</TR>";for(var f=1,e=1;f<g.data.length;f++){if(g.data[f][c]==o){l+="<TR><TD>"+(e++)+"</TD>";for(var h=0;h<g.data[f].length;h++){l+="<TD align='"+(h<d?"left":"right")+"'>"+g.data[f][h]+"</TD>"}l+="</TR>"}}l+="</TABLE>";if(infowindow==""){infowindow=new google.maps.InfoWindow()}infowindow.setContent(l);infowindow.open(a,m)}function clearOverlays(a){if(a){for(i in a){a[i].setMap(null)}}}function showOverlays(a,c,b){if(c){for(i in c){if(c[i].title!=b){c[i].setMap(a)}}}}function updateChartByValue(h,c,e,d){var j="";var f=$(".module:visible",$.jpolite.Content.c2).get();if(typeof f[0]=="undefined"){addReport(d.graphId,decodeFormat(d.gtype))}var f=$(".module:visible",$.jpolite.Content.c2).get();if(typeof f[0]!="undefined"){j="div"+f[0].id}else{alert("Expecting a report next to the map chart so that dill map value can be plot next to it.");return}var k=createReportList(d.dispObj.RD.General.authToken,userId);var g=k.getReportById(f[0].url,"Personal");var b=new displayOptions(multiDash.getReportDisplayOptions(f[0].id));b.RDsetGeneral();b.RD.General.divId=j;b.RD.General.moduleId=f[0].id;b.RD.General.authToken=d.dispObj.RD.General.authToken;var a=new Report();getReportObjByReportMeta(d.dispObj.RD.General.authToken,g,b,a);a.setgtype(_modules[f[0].id].f);if(e[0]==c){G_FilterList=new reportFilterList()}filter=new reportFilter();filter.itemId=d.getdimensionIds()[c];filter.itemName=d.getdimensions()[c];filter.operator="eq";filter.filterType="";filter.values.push(h);G_FilterList.deleteFilter(filter);G_FilterList.addFilter(filter);a.setdimensionFilters("");a.addDimensionFilters(G_FilterList.getFilterString("D"));createReport(d.dispObj.RD.General.authToken,false,showFilteredChart,a)}function showFilteredChart(b,a){$(".moduleTitle",document.getElementById(a.dispObj.RD.General.moduleId)).html(getAnalyzeLink(a.graphId,a.systitle,a.subtitle,a.title)+" : "+G_FilterList.getReadableFilterString("D"));if(b.length>1){formatReportData(b,a.getdimmeta(),a.getlayout(),a.gettopn())}else{$("div#"+a.dispObj.RD.General.divId).html("<font color=red><center>"+getLabel("No Data Found")+"</center></font>");G_FilterList=new reportFilterList();return}a.setdata(b);a.setwidth(parseFloat($("div#"+a.dispObj.RD.General.divId).css("width")));a.setheight(parseFloat($("div#"+a.dispObj.RD.General.divId).css("height")));if(a.getgtype()=="M"){plotGeoChart(b,a)}else{drawCharts(a,a.dispObj.RD.General.divId,a.graphId)}}function getIconByAvg(c,b,a){var g=c.getdata();var e=c.dimensions.length;var f=0;for(var d=1;d<g.length;d++){if(g[d][b]==a){f+=+(g[d][e].replace(/,/g,""))}}if(f>=mapAvg[b]){if(g[0][b].indexOf("Branch")>=0){return"Bank_24_green.png"}else{return"blue-dot-1.png"}}else{if(g[0][b].indexOf("Branch")>=0){return"Bank_24_red.png"}else{return"red-dot-1.png"}}}function getIconByAddress(b,a){if(b=="India-Telecom"){if(a=="Delhi"||a=="Mumbai"||a=="Kolkata"){return"orange_MarkerM.png"}else{if(a=="Gujarat"||a=="Karnataka"||a=="Tamil Nadu"||a=="Andhra Pradesh"||a=="Maharashtra"||a=="Pune"){return"blue_MarkerA.png"}else{if(a=="Haryana"||a=="Punjab"||a=="Kerala"||a=="Rajasthan"||a=="West Bengal"||a=="Lucknow"||a=="Meerut"||a=="Madhya Pradesh"){return"blue_MarkerB.png"}else{if(a=="Bihar"||a=="Assam"||a=="Orissa"||a=="Sikkim"||a=="Himachal Pradesh"||a=="Jammu"||a=="Srinagar"||a=="Meghalaya"||a=="Mizoram"||a=="Tripura"||a=="Arunachal Pradesh"||a=="Manipur"||a=="Nagaland"||a=="Chhattisgarh"||a=="Jharkhand"){return"blue_MarkerC.png"}}}}}else{return"red-dot.png"}}function getLatLngFromAddress(c){var a=c.join(", ");var d=new google.maps.Geocoder();var b=new Array();d.geocode({address:a},function(f,e){if(e==google.maps.GeocoderStatus.OK){b.push(f[0].geometry.location.Pa);b.push(f[0].geometry.location.Qa)}else{console.log("Geocode was not successful for the following reason: "+e)}});return b}var Countries={ASIA:[34.047863,100.61965529999998],EUROPE:[54.5259614,15.255118700000025],AFRICA:[-8.783195,34.50852299999997],AFGHANISTAN:[33.93911,67.709953],ALBANIA:[41.153332,20.168331],ALGERIA:[27.225728,2.492945],"AMERICAN SAMOA":[-14.305941,-170.6962],ANDORRA:[42.506285,1.521801],ANGOLA:[-11.202692,17.873887],ANGUILLA:[18.220554,-63.068615],ANTARCTICA:[-82.862752,-135],"ANTIGUA AND BARBUDA":[17.060816,-61.796428],ARGENTINA:[-38.416097,-63.616672],ARMENIA:[40.069099,45.038189],ARUBA:[12.52111,-69.968338],AUSTRALIA:[-25.274398,133.775136],AUSTRIA:[47.516231,14.550072],AZERBAIJAN:[40.143105,47.576927],BAHAMAS:[25.03428,-77.39628],BAHRAIN:[26.0667,50.5577],BANGLADESH:[23.684994,90.356331],BNGLDESH:[23.684994,90.356331],BARBADOS:[13.193887,-59.543198],BELARUS:[53.709807,27.953389],BELGIUM:[50.503887,4.469936],BELIZE:[17.189877,-88.49765],BENIN:[9.30769,2.315834],BHUTAN:[27.514162,90.433601],BOLIVIA:[-16.290154,-63.588653],"BOSNIA & HERZEGOVINA":[43.915886,17.679076],BOTSWANA:[-22.328474,24.684866],BRAZIL:[-14.235004,-51.92528],"BRITISH VIRGIN ISLANDS":[18.420695,-64.639968],"BRUNEI DARUSSALAM":[4.535277,114.727669],BULGARIA:[42.733883,25.48583],"BURKINA FASO":[12.238333,-1.561593],BURUNDI:[-3.373056,29.918886],CAMBODIA:[12.565679,104.990963],CAMEROON:[7.369722,12.354722],CANADA:[56.130366,-106.346771],"CAPE VERDE":[15.121729,-23.605082],"CAYMAN ISLANDS":[19.3133,-81.2546],"CENTRAL AFRICAN REPUBLIC":[6.611111,20.939444],CHAD:[15.454166,18.732207],CHILE:[-35.675147,-71.542969],CHINA:[35.86166,104.195397],"CHRISTMAS ISLAND":[-10.447525,105.690449],"COCOS (KEELING) ISLAND":[-12.170874,96.841739],COLOMBIA:[4.570868,-74.297333],COMOROS:[-11.6455,43.3333],CONGO:[-0.228021,15.827659],"COSTA RICA":[9.748917,-83.753428],"COTE D'LVOIRE":[7.539989,-5.54708],CROATIA:[45.1,15.2],CUBA:[21.521757,-77.781167],CYPRUS:[35.126413,33.429859],"CZECH REPUBLIC":[49.817492,15.472962],CZECHOSLOVAKIA:[14.4803169,121.03906180000001],"DEMOCRATIC REPUBLIC OF CONGO":[-4.038333,21.758664],DENMARK:[56.26392,9.501785],DJIBOUTI:[11.825138,42.590275],DOMINICA:[15.414999,-61.370976],"DOMINICAN REPUBLIC":[18.735693,-70.162651],"EAST TIMOR":[-8.711486,125.634765],ECUADOR:[-1.831239,-78.183406],EGYPT:[26.820553,30.802498],"EL SALVADOR":[13.794185,-88.89653],"EQUATORIAL GUNIEA":[1.650801,10.267895],ERITREA:[15.179384,39.782334],ESTONIA:[58.595272,25.013607],ETHIOPIA:[9.145,40.489673],"FALKLAND ISLANDS (MALVINAS)":[-51.796253,-59.523613],"FAROE ISLANDS":[61.892635,-6.911806],FIJI:[-17.713371,178.065032],FINLAND:[61.92411,25.748151],FRANCE:[46.227638,2.213749],"FRENCH GUIANA":[3.933889,-53.125782],"FRENCH POLYNESIA":[-17.679742,-149.406843],"FRENCH SOUTHERN TERRITORIES":[-49.280366,69.348557],GABON:[-0.803689,11.609444],GAMBIA:[13.443182,-15.310139],GEORGIA:[32.157435,-82.907123],GERMANY:[51.165691,10.451526],GHANA:[7.946527,-1.023194],GREECE:[39.074208,21.824312],GREENLAND:[71.706936,-42.604303],GRENADA:[12.1165,-61.679],GUADELOUPE:[16.265,-61.551],GUAM:[13.444304,144.793731],GUATEMALA:[15.783471,-90.230759],GUERNSEY:[49.465691,-2.585278],GUINEA:[9.945587,-9.696645],"GUINEA-BISSAU":[11.803749,-15.180413],GUYANA:[4.860416,-58.93018],HAITI:[18.971187,-72.285215],"HEARD & MC DONALD ISLANDS":[-53.106,73.513],HONDURAS:[15.199999,-86.241905],"HONG KONG":[22.396428,114.109497],HUNGARY:[47.162494,19.503304],ICELAND:[64.963051,-19.020835],INDIA:[20.593684,78.96288],INDONESIA:[-0.789275,113.921327],IRAN:[32.427908,53.688046],IRAQ:[33.223191,43.679291],IRELAND:[53.41291,-8.24389],ISRAEL:[31.046051,34.851612],ITALY:[41.87194,12.56738],JAMAICA:[18.109581,-77.297508],JAPAN:[36.204824,138.252924],JORDAN:[30.585164,36.238414],KAZAKHSTAN:[48.019573,48.019573],KENYA:[-0.023559,37.906193],KIRIBATI:[1.871115,-157.360669],"KOREA (NORTH)":[40.339852,127.510093],"KOREA (SOUTH)":[35.907757,127.766922],KOREA:[35.907757,127.766922],KUWAIT:[29.31166,47.481766],KYRGYZSTAN:[41.20438,74.766098],LAOS:[19.85627,102.495496],LATVIA:[56.879635,24.603189],LEBANON:[33.854721,35.862285],LESOTHO:[-29.609988,28.233608],LIBERIA:[6.428055,-9.429499],"LIBYAN ARAB JAMAHIRIYA":[27.056777,14.52804],LIECHTENSTEIN:[47.166,9.555373],LITHUANIA:[55.169438,23.881275],LUXEMBOURG:[49.815273,6.129583],MACAU:[22.198745,113.543873],MACEDONIA:[41.608635,21.745275],MADAGASCAR:[-18.766947,46.869107],MALAWI:[-13.254308,34.301525],MALAYSIA:[4.210484,101.975766],MALDIVES:[1.977247,73.536103],MALI:[17.570692,-3.996166],MALTA:[35.937496,14.375416],"MARSHAL ISLANDS":[7.131474,171.184478],MARTINIQUE:[14.641528,-61.024174],MAURITANIA:[21.00789,-10.940835],MAURITIUS:[-20.348404,57.552152],MAYOTTE:[-12.8275,45.166244],MEXICO:[23.634501,-102.552784],"MICRONESIA (FEDERATED STATES OF)":[8.857145,137.938843],MONACO:[43.738418,7.424616],MONGOLIA:[46.862496,103.846656],MONTSERRAT:[16.742498,-62.187366],MOROCCO:[31.791702,-7.09262],MOZAMBIQUE:[-18.665695,35.529562],MYANMAR:[21.913965,95.956223],NAMIBIA:[-22.95764,18.49041],NAURU:[-0.522778,166.931503],NEPAL:[28.394857,84.124008],NETHERLANDS:[52.132633,5.291266],"NETHERLANDS ANTILLES":[12.224877,-68.810885],"NEW CALEDONIA":[-20.904305,165.618042],"NEW ZEALAND":[-40.900557,174.885971],NICARAGUA:[12.865416,-85.207229],NIGER:[17.607789,8.081666],NIGERIA:[9.081999,8.675277],NIUE:[-19.054445,-169.867233],"NORFOLK ISLAND":[-29.040835,167.954712],"NORTHERN MARIANAS ISLANDS":[12.935971,143.633749],NORWAY:[60.472024,8.468946],OMAN:[21.512583,55.923255],PAKISTAN:[30.375321,69.345116],PALAU:[7.51498,134.58252],PANAMA:[8.537981,-80.782127],"PAPUA NEW GUINEA":[-6.314993,143.95555],PARAGUAY:[-23.442503,-58.443832],PERU:[-9.189967,-75.015152],PHILIPPINES:[12.879721,121.774017],PITCAIRN:[-24.376491,-128.324368],POLAND:[51.919438,19.145136],PORTUGAL:[39.399872,-8.224454],"PUERTO RICO":[18.220833,-66.590149],QATAR:[25.354826,51.183884],REUNION:[-21.115141,55.536384],ROMANIA:[45.943161,24.96676],"RUSSIAN FEDERATION":[61.52401,105.318756],RAWANDA:[-1.940278,29.873888],"SAINT HELENA":[38.505243,-122.470387],"SAINT KITTS AND NEVIS":[17.357822,-62.782998],"SAINT LUCIA":[13.909444,-60.978893],"SAINT PIERRE AND MIQUELON":[46.8852,-56.3159],"SAINT VINCENT AND THE GRENADINES":[13.253383,-61.196251],SAMOA:[-13.759029,-172.104629],"SAN MARINO":[43.94236,12.457777],"SAO TOME AND PRINCIPE":[0.18636,6.613081],"SAUDI ARABIA":[23.885942,45.079162],"S ARABIA":[23.885942,45.079162],SENEGAL:[14.497401,-14.452362],SEYCHELLES:[-4.679574,55.491977],"SIERRA LEONE":[8.460555,-11.779889],SINGAPORE:[1.352083,103.819836],"SLOVAK REPUBLIC":[48.669026,19.699024],SLOVENIA:[46.151241,14.995463],"SOLOMON ISLANDS":[-9.64571,160.156194],SOMALIA:[5.152149,46.199616],"SOUTH AFRICA":[-30.559482,22.937506],"S AFRICA":[-30.559482,22.937506],"SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS":[-54.429579,-36.587909],SPAIN:[40.463667,-3.74922],"SRI LANKA":[7.873054,80.771797],SUDAN:[12.862807,30.217636],SURINAME:[3.919305,-56.027783],"SVALBARD AND JAN MAYEN ISLANDS":[71.021354,-8.522313],SWAZILAND:[-26.522503,31.465866],SWEDEN:[60.128161,18.643501],SWITZERLAND:[46.818188,8.227512],"SYRIAN ARAB REPUBLIC":[34.802075,38.996815],SYRIA:[34.802075,38.996815],TAIWAN:[23.69781,120.960515],TAJIKISTAN:[38.861034,71.276093],TANZANIA:[-6.369028,34.888822],THAILAND:[15.870032,100.992541],TOGO:[8.619543,0.824782],TOKELAU:[-9.2002,-171.8484],TONGA:[-21.178986,-175.198242],"TRINIDAD AND TOBAGO":[10.691803,-61.222503],TUNISIA:[33.886917,9.537499],TURKEY:[38.963745,35.243322],TURKIYE:[38.963745,35.243322],TURKMENISTAN:[38.969719,59.556278],"TURKS AND CAICOS ISLANDS":[21.694025,-71.797928],TUVALU:[-10.728072,179.472656],UGANDA:[1.373333,32.290275],UKRAINE:[48.379433,31.16558],"UNITED ARAB EMIRATES":[23.424076,53.847818],"U.A.E":[23.424076,53.847818],"U.A.E.":[23.424076,53.847818],"UNITED KINGDOM":[55.378051,-3.435973],"U.K.":[55.378051,-3.435973],"UNITED STATES OF AMERICA":[37.09024,-95.712891],AMERICA:[37.09024,-95.712891],"U.S.A":[37.09024,-95.712891],US:[37.09024,-95.712891],URUGUAY:[-32.522779,-55.765835],UZBEKISTAN:[41.377491,64.585262],VANUATU:[-15.376706,166.959158],"VATICAN CITY":[41.902916,12.453389],VENEZUELA:[6.42375,-66.58973],VIETNAM:[14.058324,108.277199],"VIRGIN ISLANDS (US)":[37.42597,-122.072176],"WALLIS AND FUTUNA ISLANDS":[-14.301908,-178.109612],"WESTERN SAHARA":[24.215527,-12.885834],YEMEN:[15.552727,48.516388],YUGOSLAVIA:[-27.49374,-58.7934],ZAIRE:[-4.038333,21.758664],ZAMBIA:[-13.133897,27.849332],ZIMBABWE:[-19.015438,29.154857]};var States={"ANDAMAN & NICOBAR ISLANDS":[11.740087,92.65864],"ANDAMAN AND NICOBAR ISLANDS":[11.740087,92.65864],"A & N ISLANDS":[11.740087,92.65864],"ANDHRA PRADESH":[17.047762,80.098187],"ARUNACHAL PRADESH":[28.217999,94.727753],ASSAM:[26.200604,92.937574],BIHAR:[25.096074,85.313119],"BIHAR JHARKHAND":[25.1839569,87.66708970000002],CHANDIGARH:[30.733315,76.779418],CHHATTISGARH:[21.278657,81.866144],CHATTISGARH:[21.278657,81.866144],CHHATISGARH:[21.278657,81.866144],"DADRA NAGAR HAVELI":[20.180867,73.016913],"DADAR AND NAGAR HAVELI":[20.180867,73.016913],"D & N HAVELI":[20.180867,73.016913],"D & N HAVELLI":[20.180867,73.016913],"DAMAN & DIU":[20.428283,72.839732],"DAMAN AND DIU":[20.428283,72.839732],DELHI:[28.635308,77.22496],"DELHI NCR":[28.635308,77.22496],NORTH:[28.635308,77.22496],"NORTH EAST":[26.7083818,88.42687409999996],GOA:[15.299326,74.123996],GUJARAT:[22.258652,71.192381],ZCHANNEL:[22.258652,71.192381],HARYANA:[29.058776,76.085601],"HIMACHAL PRADESH":[31.836085,77.169855],"JAMMU & KASHMIR":[34.149088,76.825965],"JAMMU AND KASHMIR":[34.149088,76.825965],JHARKHAND:[23.610181,85.279935],"JHARKAND REGION":[23.610181,85.279935],KARNATAKA:[15.317277,75.713888],KERALA:[10.850516,76.271083],LAKSHADWEEP:[10.076011,73.630345],"MADHYA PRADESH":[22.973423,78.656894],MAHARASHTRA:[19.75148,75.713888],MANIPUR:[25.424095,94.258653],MEGHALAYA:[25.467031,91.366216],MIZORAM:[23.164543,92.937574],NAGALAND:[26.158435,94.562443],ODISHA:[20.951666,85.098524],EAST:[20.951666,85.098524],ORISSA:[20.951666,85.098524],"ORRISA AND CHATTISGARH":[21.8813964,83.4461106],PUDUCHERRY:[11.91386,79.814472],PONDICHERRY:[11.91386,79.814472],PONDICHERY:[11.91386,79.814472],PUNJAB:[31.1471305,75.34121789999995],RAJASTHAN:[27.023804,74.217933],SIKKIM:[27.532972,88.512218],"TAMIL NADU":[11.127123,78.656894],TAMILNADU:[11.127123,78.656894],SOUTH:[11.127123,78.656894],TRIPURA:[23.940848,91.988153],"UTTAR PRADESH":[27.570589,80.098187],"UTTAR PRADESH REGION":[27.570589,80.098187],UP:[27.570589,80.098187],"UP RAJASTHAN":[27.7488352,77.3943686],MAPPING:[27.570589,80.098187],UTTARAKHAND:[30.066753,79.0193],UTTARANCHAL:[30.066753,79.0193],"WEST BENGAL":[22.986757,87.854976]};var City={AGARTALA:[23.831457,91.28677770000002],AGRA:[27.1766701,78.00807450000002],AHMEDNAGAR:[19.0952075,74.74959160000003],AJMER:[26.45,74.63999999999999],AKOLA:[20.70388,76.99709299999995],ALIGARH:[27.89381,78.06813799999998],ALLAHABAD:[25.4358011,81.84631100000001],ALWAR:[27.5609324,76.62501680000003],AMBALA:[30.3781788,76.77669739999999],AMRAVATI:[20.930679,77.75871299999994],AMRITSAR:[31.6339793,74.87226420000002],ANAND:[22.560869,72.95477299999993],ANANTAPUR:[14.6707094,77.59074429999998],ANGUL:[20.85,85.10000000000002],ANKLESHWAR:[21.6264236,73.01519840000003],ASANSOL:[23.68721,86.973343],AURANGABAD:[19.8761653,75.3433139],BAGALKOT:[16.185011,75.69624299999998],BALASORE:[21.4949767,86.94265799999994],BHUBANESHWAR:[20.2960587,85.82453980000003],JALANDHAR:[31.3260152,75.57618290000005],MADURAI:[9.9252007,78.11977539999998],ONGOLE:[15.5057232,80.04992199999992],"RAE BARDLI":[26.2333183,81.23331229999997],RAICHUR:[16.20702,77.35436200000004],RAIPUR:[21.2513844,81.6296413],RAJAHMUNDRY:[17.0005383,81.80403449999994],RAJAMUNDRY:[17.0005383,81.80403449999994],RAJAPALAYAM:[11.8150643,79.55823669999995],SRIGANGANAGAR:[29.9167,73.88329999999996],BAREILLY:[28.3670355,79.43043809999995],BELLARY:[15.13854,76.91873199999998],BERHAMPUR:[19.3149618,84.79409110000006],BHAGALPUR:[25.24003,86.984512],BHARUCH:[21.7246442,73.00229390000004],BHATINDA:[30.210994,74.94547450000005],BHAVNAGAR:[21.7644725,72.15193040000008],BHILWARA:[25.346251,74.63638300000002],BHIWANI:[28.7990445,76.13351120000004],BHOPAL:[23.2599333,77.41261499999996],"BHUJ-KUTCH":[23.2419997,69.66693239999995],BHUSAWAL:[21.0473709,75.78765900000008],BIKANER:[28.01989,73.31755099999998],BILASPUR:[22.0796251,82.13914120000004],BOKARO:[23.690791,86.11315400000001],BURDWAN:[23.23243,87.86373100000003],CALICUT:[11.2587531,75.78041000000007],CHANDRAPUR:[19.95,79.29999999999995],CHANGANACHERRY:[9.4458875,76.54096549999997],CHENNAI:[13.0524139,80.25082459999999],"CHENNAI-CDPU":[13.0524139,80.25082459999999],CHINDWARA:[22.057437,78.93817289999993],CHITTORGARH:[24.8887435,74.62692160000006],CUDDAPAH:[14.4673541,78.82413389999999],CUTTACK:[20.462521,85.88298950000001],DAHANU:[19.957793,72.74567389999993],DARBHANGA:[26.149179,85.89058699999998],DAVANGERE:[14.4663438,75.92383970000003],DEHRADUN:[30.3164945,78.03219179999996],DEOGHAR:[24.4833,86.70000000000005],DHANBAD:[23.7956531,86.43038589999992],DHARMAPURI:[12.1274065,78.15803349999999],DHULE:[20.9042201,74.77489790000004],DURGAPUR:[23.496531,87.32420300000001],ERODE:[11.342235,77.72747690000006],FAIZABAD:[26.779347,82.14215899999999],FARIDABAD:[28.4089123,77.31778940000004],FIROZABAD:[27.1591006,78.39575739999998],GANDHIDHAM:[23.071168,70.13539200000002],GONDIA:[21.45985,80.19818099999998],GULBARGA:[17.329731,76.83429569999998],GUNTUR:[16.3066525,80.43654019999997],GURGAON:[28.4594965,77.02663830000006],GUWAHATI:[26.147129,91.73555110000007],GWALIOR:[26.2182871,78.18283079999992],HALDIA:[22.060459,88.10974799999997],HAZARIBAG:[23.996,85.37101699999994],HIMATNAGAR:[23.594959,72.96222699999998],HIMMATNAGAR:[23.594959,72.96222699999998],HOSHIARPUR:[31.527981,75.91374990000008],HOSUR:[12.733027,77.83015999999998],HUBLI:[15.3647083,75.12395470000001],ICHALKRDPDCAJI:[16.7,74.46669999999995],INDORE:[22.7195687,75.85772580000003],ITARSI:[22.609801,77.76942400000007],JABALPUR:[23.1667,79.95000000000005],JAIPUR:[26.9124165,75.78728790000002],JALGAON:[21.013321,75.56397199999992],JALNA:[19.838949,75.88717700000007],JAMMU:[32.7266016,74.85702590000005],JAMNAGAR:[22.4707019,70.05772999999999],JHANSI:[25.444121,78.56760400000007],JUNAGADH:[21.522184,70.45787680000001],KADI:[23.29785,72.33100250000007],KAKINADA:[16.945181,82.23864700000001],KALYANI:[22.9817475,88.4500789],KANCHIPURAM:[12.8341735,79.7036402],KANNUR:[11.8744775,75.37036620000003],KANPUR:[26.449923,80.3318736],KARIMNAGAR:[18.4385553,79.12884120000001],KARUR:[10.957338,78.08093699999995],KESTOPUR:[22.5973636,88.43311889999995],KHAMMAM:[17.2472528,80.15144469999996],KHANNA:[30.7044,76.22309999999993],KHARAGPUR:[22.3304,87.31810799999994],KOCHI:[9.9312328,76.26730410000005],KOLKATA:[22.572646,88.36389499999996],KOLLAM:[8.879999999999999,76.60000000000002],KOTA:[25.1695114,75.85398980000002],KOTTAYAM:[9.591566799999999,76.52215309999997],KUMBAKONAM:[10.9616945,79.38811320000002],KURNOOL:[15.8281257,78.03727920000006],KURUKSHETRA:[29.9695121,76.87828200000001],LATUR:[18.39768,76.58097099999998],LUCKNOW:[26.8465108,80.94668320000005],LUDHIANA:[30.900965,75.85727580000002],MALDA:[25.0108408,88.14109669999993],"MANDI GOBINDGARH":[30.67672,76.29392499999994],MANGALORE:[12.9141417,74.85595680000006],MANIPAL:[13.3464069,74.78857599999992],MARGAO:[15.2719444,73.95833330000005],MATHURA:[27.4924134,77.67367300000001],MEERUT:[28.9844618,77.70641369999998],MEHSANA:[23.5879607,72.36932520000005],MOGA:[30.8164603,75.17170929999997],MORADABAD:[28.8315925,78.77827639999998],MORBI:[22.814672,70.82931489999999],MUMBAI:[19.0759837,72.87765590000004],WEST:[19.0759837,72.87765590000004],MUZAFFARPUR:[26.1208876,85.3647201],MYSORE:[12.2958104,76.63938050000002],NADIAD:[22.7,72.86670000000004],NAMAKKAL:[11.2194391,78.16772360000004],NANDED:[19.153061,77.30584699999997],NASIK:[19.9974533,73.78980230000002],NAVASARI:[20.951851,72.92146300000002],NELLORE:[14.4425987,79.98645599999998],"NEW DELHI":[28.635308,77.22496000000001],NIZAMABAD:[18.6725047,78.09408669999993],NODIA:[28.5355161,77.39102649999995],NOIDA:[28.5355161,77.39102649999995],OTHERS:[42.3629511,-71.08742289999998],PALAKKAD:[10.7867303,76.65479319999997],PALANPUR:[24.171181,72.43839300000002],PANAJI:[15.493,73.81799999999998],PANIPAT:[29.39,76.97000000000003],PATHANKOT:[32.2643375,75.64211209999996],PATIALA:[30.32062,76.395126],PATNA:[25.61046,85.14166699999998],PORBANDAR:[21.6417069,69.62926540000001],PRODDATUR:[14.74633,78.54770699999995],PUNE:[18.5204303,73.85674369999992],RAJKOT:[22.3038945,70.80215989999999],RANCHI:[23.3440997,85.30956200000003],RATLAM:[23.330412,75.04431499999998],RATNAGIRI:[16.990215,73.31202329999996],ROHTAK:[28.892361,76.59123999999997],ROPAR:[30.9659168,76.52302340000006],ROURKELA:[22.2228279,84.86706129999993],SAGAR:[23.832294,78.74491699999999],SALEM:[11.664325,78.14601419999997],SAMBALPUR:[21.4662219,83.97516399999995],SANGLI:[16.85438,74.56417099999999],SANKARI:[23.7817269,72.16382679999992],SATNA:[24.5833,80.83330000000001],SHILLONG:[25.5787726,91.89325350000001],SHIMLA:[31.1046052,77.1734242],SHIMOGA:[13.9299299,75.56810100000007],SILIGURI:[26.7083818,88.42687409999996],SIRSA:[29.5333,75.01670000000001],SITAPUR:[27.5667,80.68330000000003],SOLAN:[30.90395999999999,77.09694300000001],SONEPET:[28.9285745,77.09149350000007],SRIKAKULAM:[18.2969747,83.89678129999993],SURAT:[21.195,72.81944399999998],SURENDRANAGAR:[22.7288036,71.62580230000003],THANE:[19.2183307,72.97808970000006],THANJAVUR:[10.7869994,79.13782739999999],THIRUVALLA:[9.383452199999999,76.57405700000004],TINSUKIA:[27.489464,95.36014399999999],TIRUNELVELI:[8.732999999999999,77.70000000000005],TIRUPATI:[13.6287557,79.41917949999993],TRICHUR:[10.5276416,76.21443490000001],THRISSUR:[10.5276416,76.21443490000001],TRICHY:[10.7904833,78.70467250000002],TRIVANDRUM:[8.4874949,76.948623],TUTICORIN:[8.764166099999999,78.13483610000003],UJJAIN:[23.1793013,75.78490970000007],UNJHA:[23.803571,72.39792599999998],VADODARA:[22.3073095,73.18109759999993],VALSAD:[20.610069,72.92585800000006],VAPI:[20.371237,72.90634],VARANASI:[25.3176452,82.97391440000001],VELLORE:[12.9165167,79.13249859999996],VERAVAL:[20.912003,70.35337600000003],VIJAYAWADA:[16.5061743,80.6480153],VIJAYWADA:[16.5061743,80.6480153],VIZIANAGARAM:[18.1066576,83.39555059999998],WARDHA:[20.745319,78.60219459999996],WARRANGAL:[18.000055,79.588167],YAVATMAL:[20.3887937,78.12040730000001],HYDERABAD:[17.385044,78.486671],COIMBATORE:[11.0168445,76.95583209999995],HALDWANI:[29.2167,79.51670000000001],GHAZIABAD:[28.6691565,77.45375779999995],AHMEDABAD:[23.0395677,72.56600449999996],BHILAI:[21.2088774,81.37806320000004],BANGALORE:[12.9715987,77.59456269999998],HISAR:[29.1491875,75.72165270000005],BELGAUM:[15.8667,74.5],GORAKHPUR:[26.7605545,83.37316750000002],ALAPPUZHA:[9.498066699999999,76.33884839999996],JAMSHEDPUR:[22.8045665,86.20287540000004],JODHPUR:[26.2389469,73.02430939999999],KOLHAPUR:[16.6913076,74.24486619999993],SAHARANPUR:[29.9667,77.54999999999995],SATARA:[17.691401,74.00093800000002],NAGPUR:[21.1458004,79.08815460000005],ROORKEE:[29.8542626,77.88800019999996],TIRUPPUR:[11.1085242,77.34106559999998],SHOLAPUR:[17.6599188,75.90639060000001],VASHI:[18.7507317,73.04274149999992],VISHAKAPATNAM:[17.6868159,83.21848150000005],UDAIPUR:[24.5712699,73.69154389999994],"YAMUNA NAGAR":[30.132971,77.28778399999999],"RALLIS INDIA lIMITED":[17.395855,78.486328],"BHASKAR AGRO CHEMICALS LIMITED":[17.431235,78.454056],"UNITED AGRO CHEMICALS":[17.407977,78.472939],"VIJAYSHRI AGRO CHEMICAL PVT LTD":[17.384061,78.473625],AMPANG:[3.149099,101.76245210000002],BALAKONG:[3.0256822,101.73814700000003],"BANDAR BARU BANGI":[2.961915,101.75705100000005],"BATU CAVES":[3.2378844,101.68403850000004],CHERAS:[3.068518,101.7704228],CYBERJAYA:[2.921318,101.65593490000003],KAJANG:[2.993518,101.78740579999999],KLANG:[3.044917,101.44556209999996],BANTING:[2.812098,101.5025551],GEORGETOWN:[5.429804,100.286172],"KOTA DAMANSARA":[3.1622148,101.58693210000001],"KUALA LUMPUR":[3.139003,101.68685499999992],"MONT KIARA":[3.168469,101.65117220000002],"PETALING JAYA":[3.1278871,101.59448850000001],"PETALING JAYA":[3.1278871,101.59448850000001],PUCHONG:[3.0327152,101.61880199999996],RAWANG:[3.320482,101.57592380000006],SELANGOR:[3.0738379,101.51834689999998],SEMENYIH:[2.947441,101.84514409999997],SEPANG:[2.691369,101.7505271],"SERI KEMBANGAN":[3.021998,101.7055411],"SG. BULOH":[3.20933,101.56133920000002],"SHAH ALAM":[3.073281,101.518461],"SUBANG JAYA":[3.0567333,101.58511920000001],"SUNGAI BULOH":[3.20933,101.56133920000002],};