Navigation SDK, Google Haritalar'ın adım adım rota özelliğini mobil uygulamalarınıza entegre etmenize olanak tanır. En önemlisi, mevcut rota segmenti ve son varış noktası verilerini sağlar. Bu veriler, Driver SDK'dan gelen konum güncellemeleri ve enlem/boylam koordinatlarıyla birlikte sürücünüz sürüşe başladığında Fleet Engine'e gönderilir. Bu sayede eksiksiz bir sürüş deneyimi sunulur.
Navigation SDK'yı neden kullanmalısınız?
Navigasyon SDK'sı, sürücünün rotalarındaki güncellemeler için Fleet Engine ile daha kolay entegrasyon sağlar. Navigation SDK'yı Driver SDK ile birlikte kullandığınızda sürücünüz, başka bir uygulamaya geçmek zorunda kalmadan görevleri yönetmek ve Google Haritalar'ın tüketici sürümünü kullanıyormuş gibi rota izlemek için tek bir uygulama kullanabilir.
Navigation SDK ile neler yapabilirsiniz?
Fleet Engine ile aşağıdaki bilgileri paylaşmak için Navigation SDK'yı kullanın.
- Google Haritalar tarafından desteklenen güvenilir adım adım rota talimatları.
- Sürücü SDK'sı tarafından sağlanan enlem/boylam koordinatlarına göre özelleştirilmiş rotalar.
- Önemli navigasyon bilgilerini vurgulamak ve navigasyon deneyimini kişiselleştirmek için özel işaretçiler, yer paylaşımları ve kullanıcı arayüzü öğeleri gibi özelleştirilmiş harita öğeleri.
Navigation SDK'nın işleyiş şekli
Navigation SDK'sı, Fleet Engine'e rota bilgilerini ve varış noktasını sağlar. Driver SDK'sı ise konum güncellemeleri, enlem/boylam koordinatları, kalan mesafe ve TVS'ler hakkında bilgi akışı sağlar. Diğer tüm araç verisi güncellemeleri, verileri Fleet Engine'a ileten müşteri arka ucuna gönderilmelidir.

Navigation SDK'yı kullanma
Aşağıdaki adımlarda, Navigation SDK'yı sürücü uygulamanıza dahil etmek için tipik bir kullanım alanı senaryosu ele alınmıştır:
Android
| 1 | Google Cloud projenizi oluşturma | Navigation SDK'yı kullanmadan önce bir Google Cloud projesi oluşturun. Daha fazla bilgi için Google Cloud projenizi ayarlama başlıklı makaleyi inceleyin. |
| 2 | Navigation SDK'yı API anahtarınıza ekleme | API anahtarı, isteklerinizin kimliğini doğrulayan benzersiz bir tanımlayıcıdır. Navigation SDK'yı kullanmak için projenizle en az bir API anahtarı ilişkilendirin. Daha fazla bilgi için API anahtarlarını kullanma başlıklı makaleyi inceleyin. |
| 3 | Android Studio projenizi oluşturma | Android projesi oluşturma ve Navigasyon SDK'sını projeye entegre etme Daha fazla bilgi için Android Studio projenizi ayarlama başlıklı makaleyi inceleyin. |
| 4 | Sürücü SDK'sını projenize ekleme | Tüm Fleet Engine özelliklerinden yararlanmaya başlamak için Sürücü SDK'sını yükleyip yapılandırın. Daha fazla bilgi için Talep üzerine geziler için Sürücü SDK'sını edinme ve Planlanmış görevler için Sürücü SDK'sını edinme başlıklı makaleleri inceleyin. |
iOS
| 1 | Google Cloud projenizi oluşturma | Navigation SDK'yı kullanmadan önce bir Google Cloud projesi oluşturun. Daha fazla bilgi için Google Cloud projenizi ayarlama başlıklı makaleyi inceleyin. |
| 2 | Navigation SDK'yı API anahtarınıza ekleme | API anahtarı, isteklerinizin kimliğini doğrulayan benzersiz bir tanımlayıcıdır. Navigation SDK'yı kullanmak için projenizle en az bir API anahtarı ilişkilendirin. Daha fazla bilgi için API anahtarlarını kullanma başlıklı makaleyi inceleyin. |
| 3 | Xcode projenizi oluşturma | Bir Xcode projesi oluşturun ve Navigation SDK'yı bu projeye yükleyin. Daha fazla bilgi için Xcode projenizi ayarlama başlıklı makaleyi inceleyin. |
| 4 | Sürücü SDK'sını projenize ekleme | Tüm Fleet Engine özelliklerinden yararlanmaya başlamak için Sürücü SDK'sını yükleyip yapılandırın. Daha fazla bilgi için Talep üzerine geziler için Sürücü SDK'sını edinme ve Planlanmış görevler için Sürücü SDK'sını edinme başlıklı makaleleri inceleyin. |
Navigasyon SDK'sı özellikleri hakkında daha fazla bilgi için Android ve iOS için Navigasyon SDK'sı ile ilgili tüm belgelere bakın.