Sürücü SDK'sı, mobil uygulama araç setidir ve Fleet Engine'in temel bileşenidir. Bu SDK ile sürücü uygulamanız hem iş atamalarını yönetebilir hem de sürücü navigasyonunu ve rota oluşturma özelliklerini etkinleştirebilir.
Başlamadan önce
Bu kılavuzda, aşağıdakileri okuduğunuz varsayılmaktadır:
- Fleet Engine ile ilgili temel bilgiler
- Araçlar için veri modeli.
- Planlanmış görevler için veri modeli.
- Filo Motoru'nu ayarlama.
- Filo Motoru'nda araç oluşturma ve kullanma.
Planlanmış görevler için Sürücü SDK'sı nedir?
Sürücü SDK'sı, araç konumu ve görev güncellemelerini Fleet Engine'e iletir. Böylece Fleet Engine, teslimat araçlarını ve bunlara atanmış teslimat duraklarını ve görevlerini yönetebilir. SDK, sürücünüz araç kullanmaya başladığında konum güncellemelerini ve enlem/boylam koordinatlarını, mevcut rota segmenti ve Navigation SDK'dan alınan hedefle birlikte Fleet Engine'e göndermek için temel olarak bir etkinlik dinleyici kullanır.
Planlanmış görevler için neden Sürücü SDK'sını kullanmalısınız?
Sürücü SDK'sı, sürücü rotalarındaki güncellemeler için Fleet Engine ile daha kolay entegrasyon sağlar. Bu SDK ile sürücünüz, görevleri yönetmek ve yol tarifi almak için tek bir uygulama kullanabilir. Sürücünüz, Google Haritalar'ın tüketici sürümünü kullanırken yaptığı gibi görevleri yönetebilir ve yol tarifi alabilir ancak başka bir uygulamaya geçmek zorunda kalmaz.
Planlanmış görevler için Driver SDK ile yapabilecekleriniz
Planlanmış görevler için Driver SDK'yı kullanarak Fleet Engine ile aşağıdakileri iletin:
- Teslimat aracının haritadaki gerçek zamanlı konumu.
- Durağın enlem/boylam koordinatları.
- Durağa kalan mesafe.
- Durağa tahmini varış zamanı.
- Navigasyon SDK'sı tarafından sağlanan, aracın gitmesi gereken rota.
Planlanmış görevler için Sürücü SDK'sının çalışma şekli
Sürücü SDK'sı, rota bilgileri ve hedef için Navigasyon SDK'sına bağlıdır. Navigation SDK'dan alınan bilgilerle birlikte Driver SDK, sürücü uygulamanızla entegre olur ve Fleet Engine'e konum güncellemeleri, enlem/boylam koordinatları, kalan mesafe ve tahmini varış zamanları akışı sağlar. Diğer tüm araç verisi güncellemeleri, verileri Fleet Engine'e ileten müşteri arka ucuna gönderilmelidir.
Planlanmış görevler için Sürücü SDK'sını kullanma
Sürücü SDK'sını kullanmaya nasıl başlayacağınızı görmek için platformunuzu seçin.
Android
1 | Android için Sürücü SDK'sını edinme | Daha fazla bilgi için Sürücü SDK'sını edinme başlıklı makaleyi inceleyin. |
2 | Google Cloud Console projesi yapılandırma | Daha fazla bilgi için Google Cloud Console projesi yapılandırma başlıklı makaleyi inceleyin. |
3 | Bağımlılıkları beyan etme | Daha fazla bilgi için Bağımlılıkları bildirme başlıklı makaleyi inceleyin. |
4 | Kimlik doğrulama jetonları oluşturma | Daha fazla bilgi için Kimlik doğrulama jetonları oluşturma başlıklı makaleyi inceleyin. |
5 | Sürücü SDK'sını başlatma | Daha fazla bilgi için Sürücü SDK'sını başlatma başlıklı makaleyi inceleyin. |
6 | Aracı hazırlama | Daha fazla bilgi için Aracı hazırlama başlıklı makaleyi inceleyin. |
iOS
1 | iOS için Sürücü SDK'sını edinme | Daha fazla bilgi için Sürücü SDK'sını edinme başlıklı makaleyi inceleyin. |
2 | Google Cloud Console projesi yapılandırma | Daha fazla bilgi için Google Cloud Console projesi yapılandırma başlıklı makaleyi inceleyin. |
3 | Kimlik doğrulama jetonları oluşturma | Daha fazla bilgi için Kimlik doğrulama jetonları oluşturma başlıklı makaleyi inceleyin. |
4 | Sürücü SDK'sını başlatma | Daha fazla bilgi için Sürücü SDK'sını başlatma başlıklı makaleyi inceleyin. |
5 | Aracı hazırlama | Daha fazla bilgi için Aracı hazırlama başlıklı makaleyi inceleyin. |
Sırada ne var?
Sürücü SDK'sını kurmak istediğiniz platformun belgelerine bakın: