function js_get_lat_long()
    {
        include_once 'gmaps.php';
        $gmaps = new gmaps();
        $place = $_GET['place'];
        list($lat, $long) = explode(',', $gmaps->getLatLong($place));
        //$long = ($long) ? $long :"''";
        return '
		var ret = new Object();
		ret.latitude = "' . $lat . '";
		ret.longitude = "' . $long . '";
		';
    }
Esempio n. 2
0
    if ($result) {
        $objeto = $result[0];
    }
}
if (aplicacao::isRequestPost()) {
    $acao = aplicacao::getParam('acao');
    $nome = trim(aplicacao::getParam('nome'));
    $cep = trim(aplicacao::getParam('cep'));
    $endereco = trim(aplicacao::getParam('endereco'));
    $numero = (int) trim(aplicacao::getParam('numero'));
    $complemento = trim(aplicacao::getParam('complemento'));
    $bairro = trim(aplicacao::getParam('bairro'));
    $cidade = trim(aplicacao::getParam('cidade'));
    $uf = trim(aplicacao::getParam('uf'));
    $obs = trim(aplicacao::getParam('obs'));
    $result = gmaps::getLatLong($endereco . ' ' . $numero . ' ' . $bairro . ' ' . $cidade);
    if ($result) {
        $lat = $result[0];
        $long = $result[1];
    }
    if ($acao == 'novo') {
        try {
            $sql = "INSERT INTO localidades ( nome, cep, endereco, numero, complemento, bairro, cidade, uf, latitude, longitude, obs) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
            $values = array($nome, $cep, $endereco, $numero, $complemento, $bairro, $cidade, $uf, $lat, $long, $obs);
            echo "<pre>";
            var_dump($values);
            var_dump($sql);
            echo "</pre>";
            banco::executar($sql, $values);
            mensagem::sucesso('Operação realizada com sucesso!');
            aplicacao::redirect('locais.php');
Esempio n. 3
0
 $objeto->secao = aplicacao::getParam('secao_cad');
 $objeto->cod_municipio = aplicacao::getParam('cod_municipio');
 $objeto->municipio = aplicacao::getParam('municipio');
 $objeto->cod_local = aplicacao::getParam('cod_local');
 $objeto->local = aplicacao::getParam('local');
 $objeto->endereco = aplicacao::getParam('endereco');
 $objeto->bairro = aplicacao::getParam('bairro');
 $objeto->cep = aplicacao::getParam('cep');
 $objeto->aptos_secao = aplicacao::getParam('aptos_secao');
 $objeto->secao_agregadas = aplicacao::getParam('secao_agregadas');
 $objeto->aptos_agregadas = aplicacao::getParam('aptos_agregadas');
 $objeto->aptos_total = aplicacao::getParam('aptos_total');
 $objeto->latitude = aplicacao::getParam('latitude');
 $objeto->longitude = aplicacao::getParam('longitude');
 $enderecoCompleto = $objeto->endereco . " " . $objeto->bairro . " " . $objeto->municipio;
 $result = gmaps::getLatLong($enderecoCompleto);
 if ($result) {
     $objeto->latitude = $result[0];
     $objeto->longitude = $result[1];
 }
 $acao = aplicacao::getParam('acao');
 $erro = false;
 if ($acao == 'novo') {
     $sql = 'SELECT * FROM secao WHERE secao =? and zona=?';
     $result = banco::listar($sql, array($objeto->secao, $objeto->zona));
     if (count($result) > 0) {
         mensagem::erro('Não foi possivel cadastrar seção. A zona e seção informados já existem no banco de dados.');
         $erro = true;
     }
     try {
         $sql = 'INSERT INTO secao (zona, secao, cod_municipio, municipio, cod_local, local, endereco, bairro, cep, aptos_secao, secao_agregadas, aptos_agregadas, aptos_total, latitude, longitude) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)';
Esempio n. 4
0
<?php

include "aplicacao/boot.php";
$endereco = '313, 243 - Conjunto Ceará Fortaleza - CE, 60530-620';
$result = gmaps::getLatLong($endereco);
var_dump($result);
<?php

include "aplicacao/boot.php";
$sql = "SELECT local, CONCAT(endereco,' ',bairro,' ',municipio) as logradouro FROM secao GROUP BY local ORDER BY local ASC";
$lista = banco::listar($sql);
foreach ($lista as $item) {
    $result = gmaps::getLatLong($item->logradouro);
    if ($result) {
        $lat = $result[0];
        $long = $result[1];
        banco::executar('UPDATE secao SET latitude = ?, longitude = ? WHERE local = ?', array($lat, $long, $item->local));
    }
}