Navigasyon SDK'sı, Google Haritalar adım adım yol tarifini mobil uygulamalarınıza entegre etmenize olanak tanır. En önemlisi, sürücünüz sürüşe başladığında sürücü SDK'sından gelen konum güncellemeleri ve enlem/boylam koordinatlarıyla birlikte mevcut rota segmenti ve nihai hedef verilerini sağlar. Bu sayede sürüş deneyimi tamamlanır.
Navigasyon SDK'sını neden kullanmalısınız?
Navigasyon SDK'sı, sürücünün rotalarında yapılan güncellemeler için Fleet Engine ile daha kolay entegrasyon sağlar. Sürücüsü SDK'sı ile birlikte Navigasyon SDK'sını kullanmak, sürücünüzün başka bir uygulamaya geçmek zorunda kalmadan Google Haritalar'ın tüketici sürümünü kullanarak atamaları yönetmesini ve gezinmesini sağlar.
Navigasyon SDK'sı ile neler yapabilirsiniz?
Aşağıdakileri Fleet Engine ile iletişim kurmak için Navigasyon SDK'sını kullanın.
- Google Haritalar tarafından desteklenen güvenilir adım adım navigasyon talimatları.
- Sürücü SDK'sı tarafından sağlanan enlem/boylam koordinatlarına göre özelleştirilmiş rotalar.
- Temel 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'sının işleyiş şekli
Navigasyon SDK'sı, Fleet Engine'a rota bilgilerini ve varış noktasını sağlar. Sürücü SDK'sı ise 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.
Navigation SDK'sını kullanma
Aşağıdaki adımlar, Navigasyon SDK'sını sürücü uygulamanıza dahil etmeyle ilgili tipik bir kullanım alanı senaryosudur:
Yapay Zeka
1 | Google Cloud projenizi oluşturun | Navigasyon SDK'sını kullanmadan önce bir Google Cloud projesi oluşturun. Daha fazla bilgi için Google Cloud projenizi ayarlama başlıklı makaleyi inceleyin. |
2 | Navigasyon SDK'sını API anahtarınıza ekleme | API anahtarı, isteklerinizin kimliğini doğrulayan benzersiz bir tanımlayıcıdır. Gezinme SDK'sını 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 | Bir Android projesi oluşturun ve Navigasyon SDK'sını projeye entegre edin. 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 Araç sürücüsü SDK'sını isteğe bağlı seyahatler için edinme ve Araç sürücüsü SDK'sını planlanmış görevler için edinme başlıklı makaleleri inceleyin. |
iOS
1 | Google Cloud projenizi oluşturun | Navigasyon SDK'sını kullanmadan önce bir Google Cloud projesi oluşturun. Daha fazla bilgi için Google Cloud projenizi ayarlama başlıklı makaleyi inceleyin. |
2 | Navigasyon SDK'sını API anahtarınıza ekleme | API anahtarı, isteklerinizin kimliğini doğrulayan benzersiz bir tanımlayıcıdır. Gezinme SDK'sını 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 Gezinme SDK'sını 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 Araç sürücüsü SDK'sını isteğe bağlı seyahatler için edinme ve Araç sürücüsü SDK'sını planlanmış görevler için edinme başlıklı makaleleri inceleyin. |
Navigasyon SDK'sı özellikleri hakkında daha fazla bilgi edinmek için Android ve iOS için Navigasyon SDK'sı belgelerini inceleyin.