<meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Classe de testes API Google Maps</title> <link rel="stylesheet" href=""> </head> <body> <?php //INSTANCIA CLASSE $ApiMaps = new ApiMaps(); //ENDEREÇO DO CLIENTE NO FORMATO DO BANCO $endereco = "Rua Manoel Jorge Correa"; $numero = "40"; $cidade = "São Paulo"; $estado = "SP"; $cep = ""; //CONVERTE ENDEREÇO PRA STRING ÚNICA $enderecoFormatado = $ApiMaps->formatAddress($endereco, $numero, "{$cidade}", $estado, $cep); echo "Endereço do cliente formatado: <br>" . $enderecoFormatado . "<br><br>"; //CHAMA FUNÇÃO QUE RETORNA LATITUDE E LONGITUDE $LatLng = $ApiMaps->getLatLng($enderecoFormatado); //ACESSA ARRAY COM LATITUDE E LONGITUDE echo "Latitude: " . $LatLng['lat']; echo "<br>"; echo "Longitude: " . $LatLng['lng']; echo "<br><br>======================================<br><br>"; //===============================================================// //ENDEREÇO DA COOPERATIVA NO FORMATO DO BANCO $cooEndereco = "Rua Peixoto Gomide"; $cooNumero = "296"; $cooCidade = "São Paulo"; $cooEstado = "SP"; $cooCep = "01.409-000";
$usuLat = $_SESSION["login_usuario"]["latitude"]; $usuLng = $_SESSION["login_usuario"]["longitude"]; //INSTANCIA A CLASSE $Cooperativa = new Cooperativa(); $oCooperativaVO = new CooperativaVO(); //CARREGA COOPERATIVA $oCooperativas = $Cooperativa->consultarCooperativa($cooID); //DADOS DA COOPERATIVA $cooNome = $oCooperativas->getNome(); $cooTelefone = $oCooperativas->getTelefone(); $cooLat = number_format($oCooperativas->getLatitude(), 6); $cooLng = number_format($oCooperativas->getLongitude(), 6); //INSTANCIA CLASSE $ApiMaps = new ApiMaps(); //CONVERTE ENDEREÇO PRA STRING ÚNICA $cooEnderecoFormatado = $ApiMaps->formatAddress($oCooperativas->getEndereco(), $oCooperativas->getNumero(), $oCooperativas->getCidade(), $oCooperativas->getEstado(), $oCooperativas->getCep()); ?> <!doctype html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang=""> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang=""> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9" lang=""> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang=""> <!--<![endif]--> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <?php include_once "include/seo-data.php"; ?>
//INSTANCIA A CLASSE $Usuario = new Usuario(); $oUsuarioVO = new UsuarioVO(); //SETA OS VALORES $oUsuarioVO->setUsuarioID($usuarioID); $oUsuarioVO->setCep($cep); $oUsuarioVO->setEndereco($endereco); $oUsuarioVO->setNumero($numero); $oUsuarioVO->setComplemento($complemento); $oUsuarioVO->setBairro($bairro); $oUsuarioVO->setCidade($cidade); $oUsuarioVO->setEstado($estado); //INSTANCIA CLASSE $ApiMaps = new ApiMaps(); //CONVERTE ENDEREÇO PRA STRING ÚNICA $enderecoFormatado = $ApiMaps->formatAddress($endereco, $numero, $cidade, $estado, $cep); //CHAMA FUNÇÃO QUE RETORNA LATITUDE E LONGITUDE $LatLng = $ApiMaps->getLatLng($enderecoFormatado); //CASO NÃO ENCONTRE, PROCURA COORDENADAS APROXIMADAS if (!$LatLng) { //CONVERTE ENDEREÇO PRA STRING ÚNICA $enderecoFormatado = $ApiMaps->formatMapsAddress($cidade, $estado, $cep); //CHAMA FUNÇÃO QUE RETORNA LATITUDE E LONGITUDE $LatLng = $ApiMaps->getLatLng($enderecoFormatado); } //ACESSA ARRAY COM LATITUDE E LONGITUDE $oUsuarioVO->setLatitude($LatLng['lat']); $oUsuarioVO->setLongitude($LatLng['lng']); $oUsuarioVO->setAtivo(1); //COORDENADAS DO ENDEREÇO DO USUÁRIO $usuEndereco = number_format($LatLng['lat'], 6) . "," . number_format($LatLng['lng'], 6);
</thead> <tbody> <?php $qtdes = array(10 => "Menos de 10 kg", 30 => "Entre 10 e 30 kg", 50 => "Entre 30 e 50 kg", 100 => "Entre 50 e 100 kg", 150 => "Mais de 100 kg"); $coresQtdes = array(10 => "teal-text", 30 => "lime-text text-darken-3", 50 => "amber-text text-accent-4 bold", 100 => "amber-text text-darken-4 bold", 150 => "red-text bold"); $periodos = array("m" => "Manhã", "t" => "Tarde", "n" => "Noite"); if ($oColetas) { foreach ($oColetas as $col) { $coletaID = $col->getColetaID(); $oUsuario = $Usuario->consultarUsuario($col->getUsuarioID()); //CONVERTE ENDEREÇO PRA STRING ÚNICA $usuEnderecoFormatado = $ApiMaps->formatShortAddress($oUsuario->getEndereco(), $oUsuario->getNumero()); //CONVERTE ENDEREÇO PRA STRING ÚNICA $usuEnderecoCompleto = $ApiMaps->formatAddress($oUsuario->getEndereco(), $oUsuario->getNumero(), $oUsuario->getCidade(), $oUsuario->getEstado(), $oUsuario->getCep()); ?> <tr> <td><?php echo $oUsuario->getNome(); ?> </td> <td class="<?php echo $coresQtdes[$col->getQtde()]; ?> "><?php echo $qtdes[$col->getQtde()]; ?> </td> <td><?php echo $periodos[$col->getPeriodo()];