mateusbmp / geocoding
Classe de interação com API do OpenStreetMaps
Requires
- php: ^7.2
Requires (Dev)
- phpunit/phpunit: 6.5
This package is auto-updated.
Last update: 2025-04-08 09:13:24 UTC
README
Apresentacao
Esse projeto simplifica o uso da API do OpenStreetMaps, transcrevendo-a a funcoes simples com poucos parametros de entrada. Toda sua documentacao foi feita usando Markdown.
Para visualizacao mais facil da documentacao, pode-se usar qualquer leitor de Markdown, como o Dillinger.
Executando o sistema
Usando o XAMPP e posicionando a pasta do projeto na pasta htdocs, usando como nome de pasta \osm\, pode-se acessar a pagina inicial pelo endereco:
Como o projeto é baseado em uma classe e em testes de suas funcoes, sua pagina inicial serve apenas de interacao para todo o projeto. Ou seja, a pagina inicial independe ao bom funcionamento da aplicacao. Use-a apenas para testes.
Para uso das classes a partir do composer, e necessario a sua execucao, ou seja:
composer install
composer dump-autoload
Se necessario, use posteriormente composer update
e composer dump-autoload -o
.
Exemplos de uso
Para exemplos simplificados de uso, veja os feature tests presentes no arquivo featureTest.php no diretorio src/tests/. Tambem ha exemplos simples nas views presentes do diretorio src/src/views/.