Exemples
Des exemples entiers et qui marchent, à copier dans votre application et à adapter.
Sur cette page
Chaque exemple est un programme complet pour une vraie tâche d’une appli de livraison ou de VTC, qui utilise les API N-Ways comme nous le recommandons : clés restreintes, erreurs gérées, mention de la carte affichée. Copiez-en un, mettez votre clé et adaptez-le à votre appli.
Page de suivi de livraisonLe livreur sur la carte, la route jusqu’à la porte et l’heure d’arrivée, pour votre client.
Enlèvement par un livreurD’un code postal ou d’une adresse jusqu’à la bonne entrée, en okada en contournant les zones interdites, avec le tarif.
Matrice d’attributionConfiez chaque commande au livreur qui arrivera le premier, d’après le vrai temps de trajet.
Ce qu’ils utilisent
| Exemple | Tourne sur | API |
|---|---|---|
| Page de suivi de livraison | Une page web et un petit serveur | Suivi de flotte, SDK Maps |
| Enlèvement par un livreur | Une page web (fonctionne dans le navigateur d’un téléphone ou une web view) | Saisie semi-automatique, Géocodage, Itinéraires avec tarifs, SDK Maps |
| Matrice d’attribution | Node.js ou Python, sur votre serveur | Matrice d’itinéraires |
Avant de commencer
- Clés. Les pages web ont besoin d’une clé restreinte à votre site web ; les serveurs en ont besoin d’une autre, restreinte à leurs adresses IP. Clés API
- Points. Les API prennent les points sous la forme
{ "lat": …, "lng": … }et répondent en GeoJSON, où les coordonnées sont[longitude, latitude], l’ordre utilisé par les cartes. - Mention. Partout où des données N-Ways s’affichent, affichez « N-Ways · © OpenStreetMap contributors ». Le SDK Maps le fait sur les cartes. Attribution