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();
    }
}