PHP code example of rafaelduarte / olhovivo
1. Go to this page and download the library: Download rafaelduarte/olhovivo library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
rafaelduarte / olhovivo example snippets
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use RafaelDuarte\SpTrans\OlhoVivo\Classes;
class UserController extends Controller
{
public function index() {
# Instanciar um novo client
$olhoVivo = new OlhoVivo();
# Realiza uma busca das linhas do sistema por denominação ou número da linha
$olhoVivo->getManyBusLines();
# Realiza uma busca das linhas do sistema por denominação ou número da linha.
$olhoVivo->getBusLinesByDirection();
# Realiza uma busca fonética das paradas de ônibus do sistema com base no parâmetro informado.
$olhoVivo->getManyBusStopByAddress();
# Realiza uma busca por todos os pontos de parada atendidos por uma determinada linha.
$olhoVivo->getManyBusStopByLineCode();
# Retorna a lista detalhada de todas as paradas que compõem um determinado corredor com base no código do corredor.
$olhoVivo->getManyBusStopsByLane();
# Retorna uma lista com todos os corredores inteligentes
$olhoVivo->getAllBusLanes();
# Retorna uma lista com todos as empresas operadoras relacionadas por área de operação
$olhoVivo->getAllBusCompanies();
#Retorna uma lista completa com a última localização de todos os veículos mapeados com suas devidas posições lat / long
$olhoVivo->getAllBusesPosition();
# Retorna uma lista com todos os veículos de uma determinada linha com suas devidas posições lat / long
$olhoVivo->getAllBusesByLineCode();
# Retorna uma lista completa de todos os veículos mapeados que estejam transmitindo em uma garagem da empresa informada.
$olhoVivo->getManyBusesInGarageFromCompany();
# Retorna uma lista com a previsão de chegada dos veículos da linha informada que atende ao ponto de parada informado.
$olhoVivo->getArrivalPredictionByLineAndStop();
# Retorna uma lista com a previsão de chegada dos veículos de cada uma das linhas que atendem ao ponto de parada informado.
$olhoVivo->getArrivalPredictionByStop();
# Retorna o mapa completo da cidade.
$olhoVivo->getKmzMapFile();
}
}