Sürücü SDK'sı, mobil uygulama araç seti ve Fleet Engine'ın temel bileşenidir. Bu SDK sayesinde sürücü uygulamanız hem atanan gezileri yönetebilir hem de sürücü navigasyonu ve rota oluşturma özelliklerini etkinleştirebilir.
Başlamadan önce
Bu rehberde, aşağıdakileri okuduğunuz varsayılmaktadır:
- Fleet Engine ile ilgili temel bilgiler.
- Araçlar için veri modeli.
- Seç-izle geziler için veri modeli.
- Fleet Engine'i ayarlama.
- Fleet Engine'da araç oluşturma ve kullanma.
Talep üzerine seyahatler için sürücü SDK'sı nedir?
Sürücü SDK'sı, araç konumunu ve gezi güncellemelerini Fleet Engine'a iletir. Böylece Fleet Engine, araçları ve atanmış gezilerini izleyebilir. SDK'nın temelinde, sürücünüz sürüşe başladığında mevcut rota segmenti ve varış noktasıyla birlikte konum güncellemelerini ve enlem/boylam koordinatlarını Navigasyon SDK'sından Fleet Engine'a göndermek için bir etkinlik dinleyicisi kullanılır.
Neden isteğe bağlı seyahatler için Sürücü SDK'sını kullanmalısınız?
Sürücü SDK'sı, sürücünün rotalarında yapılan güncellemeler için Fleet Engine ile daha kolay entegrasyon sağlar. Bu SDK sayesinde sürücünüz, atamaları yönetmek ve gezinmek için tek bir uygulama kullanabilir. Bu uygulama, Google Haritalar'ın tüketici sürümünü kullanırken olduğu gibi çalışır ancak sürücünüz başka bir uygulamaya geçmek zorunda kalmaz.
Talep üzerine seyahatler için Sürücü SDK'sı ile yapabilecekleriniz
Aşağıdakileri Fleet Engine ile iletişime geçmek için isteğe bağlı seyahatler için Driver SDK'yı kullanın:
- Bir aracın haritadaki gerçek zamanlı konumu.
- Navigasyon SDK'sı tarafından sağlanan gezi yol noktalarının enlem/boylam koordinatları.
- Bir sonraki yol noktasına kalan mesafe.
- Sonraki yol noktasına tahmini varış zamanı.
- Navigasyon SDK'sı tarafından sağlanan rota.
Talep üzerine seyahatler için sürücü SDK'sının işleyiş şekli
Sürücü SDK'sı, rota bilgileri ve varış noktası için Navigasyon SDK'sına bağlıdır. Sürücü SDK'sı, Navigasyon SDK'sındaki bilgilerle birlikte sürücü uygulamanızla entegre olur ve Filo Motoru'na konum güncellemeleri, enlem/boylam koordinatları, kalan mesafe ve tahmini varış zamanı akışı sağlar. Diğer tüm araç verisi güncellemeleri, verileri Fleet Engine'a aktaran müşteri arka ucuna gönderilmelidir.
Talep üzerine seyahatler için Sürücü SDK'sını kullanma
Sürücü SDK'sını nasıl kullanmaya başlayacağınızı görmek için platformunuzu seçin.
Yapay Zeka
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 projesini yapılandırma | Daha fazla bilgi için Google Cloud Console projesini yapılandırma başlıklı makaleyi inceleyin. |
3 | Bağımlılıklarını beyan etme | Daha fazla bilgi için Bağımlılıkları belirtme başlıklı makaleyi inceleyin. |
4 | Kimlik doğrulama jetonları oluşturma | Daha fazla bilgi için Kimlik doğrulama jetonu oluşturma başlıklı makaleyi inceleyin. |
5 | Driver 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ırlayın | Daha fazla bilgi için Aracı hazırlama başlıklı makaleyi inceleyin. |
7 | Gezi ayrıntılarını ayarlama | Daha fazla bilgi için Seyahat ayrıntılarını ayarlama 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 projesini yapılandırma | Daha fazla bilgi için Google Cloud Console projesini yapılandırma başlıklı makaleyi inceleyin. |
3 | Kimlik doğrulama jetonları oluşturma | Daha fazla bilgi için Kimlik doğrulama jetonu oluşturma başlıklı makaleyi inceleyin. |
4 | Driver 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ırlayın | Daha fazla bilgi için Aracı hazırlama başlıklı makaleyi inceleyin. |
6 | Gezi ayrıntılarını ayarlama | Daha fazla bilgi için Seyahat ayrıntılarını ayarlama başlıklı makaleyi inceleyin. |
Sırada ne var?
Sürücü SDK'sını ayarlamak istediğiniz platformun belgelerine bakın: