Exemplos
Exemplos inteiros e que funcionam, para copiar para a sua aplicação e adaptar.
Nesta página
Cada exemplo é um programa completo para uma tarefa real de um serviço de entregas ou de transporte por aplicação, que usa as API do N-Ways como recomendamos: chaves restritas, erros tratados, crédito do mapa visível. Copie um, coloque a sua chave e adapte-o à sua aplicação.
Página de seguimento de entregaO estafeta no mapa, o percurso até à porta e a hora de chegada, para o seu cliente.
Recolha por estafetaDe um código postal ou endereço até à entrada certa, de okada contornando as zonas proibidas, com a tarifa.
Matriz de atribuiçãoEntregue cada encomenda ao estafeta que lá chega primeiro, pelo tempo real de viagem.
O que usam
| Exemplo | Corre em | API |
|---|---|---|
| Página de seguimento de entrega | Uma página web e um pequeno servidor | Seguimento de frota, SDK Maps |
| Recolha por estafeta | Uma página web (funciona no navegador de um telemóvel ou numa web view) | Preenchimento automático, Geocodificação, Percursos com tarifas, SDK Maps |
| Matriz de atribuição | Node.js ou Python, no seu servidor | Matriz de percursos |
Antes de começar
- Chaves. As páginas web precisam de uma chave restrita ao seu site; os servidores precisam de outra, restrita aos seus endereços IP. Chaves de API
- Pontos. As API recebem os pontos na forma
{ "lat": …, "lng": … }e respondem em GeoJSON, onde as coordenadas são[longitude, latitude], a ordem usada pelos mapas. - Crédito. Em todo o lado onde aparecem dados do N-Ways, mostre «N-Ways · © OpenStreetMap contributors». O SDK Maps fá-lo nos mapas. Atribuição