Navigasyon SDK'sı, Google Haritalar adım adım navigasyon deneyimini doğrudan mobil uygulamalarınıza sorunsuz bir şekilde entegre etmenizi sağlar. SDK, marka görünümü ve tarzı için kullanıcı arayüzü özelleştirmesi ve gelişmiş rota yapılandırması sunar. Özelleştirilebilir, uygulama içi gezinme deneyimleri sunmak, operasyonel verimliliği artırmanıza, kullanıcı etkileşimini iyileştirmenize ve veri odaklı değerli analizler elde etmenize yardımcı olur.
Navigasyon SDK'sını neden kullanmalısınız?
Navigasyonu uygulamanıza entegre etmek, kendi markanızı uygularken ve seyahat verilerinden yararlanırken kullanıcılarınıza üstün bir deneyim sunmanıza olanak tanır:
- Uygulamalar arasında geçiş yapma ihtiyacını ortadan kaldırarak kullanıcıları gezinme sırasında uygulamanızda tutarak uçtan uca deneyimi kontrol edin ve etkileşimi artırın.
- Özelleştirilebilir kullanıcı arayüzü öğeleriyle gezinme deneyimini markanızın görünümüne ve tarzına uyacak şekilde kişiselleştirin.
- Rota tercihlerini, hedefleri ve yol noktalarını yöneterek rota deneyimini optimize edin.
- Analizler, optimizasyonlar, müşteri iletişimleri ve gerçek zamanlı izleme için seyahat rotalarından elde edilen konum ve etkinlik verilerinden yararlanın.
Navigasyon SDK'sı ile neler yapabilirsiniz?
Navigasyon SDK'sı, kapsamlı bir uygulama içi navigasyon deneyimi oluşturmanıza olanak tanır:
- Kullanıcılarınıza Google Haritalar tarafından desteklenen sorunsuz ve güvenilir bir adım adım navigasyon deneyimi sunun.
- Araba, yaya, bisiklet ve iki tekerlekli araçlar dahil olmak üzere çeşitli ulaşım modlarını destekler.
- Önemli gezinme bilgilerini vurgulamak ve gezinme deneyimini markanızla eşleşecek şekilde kişiselleştirmek için özel işaretçiler, yer paylaşımları ve kullanıcı arayüzü öğeleri uygulayın.
- Trendleri analiz etmek, iyileştirme gereken alanları belirlemek ve operasyonları optimize etmek için seyahat verilerine erişin.
Navigasyon SDK'sının işleyiş şekli
Navigasyon SDK'sını kullanarak hem haritalar hem de navigasyon özelliklerini uygulamanıza dahil edebilirsiniz. Navigasyon SDK'sının iki ana bileşeni şunlardır:
- Harita Katmanı: Harita görünümü, stil, kullanıcı arayüzü kontrolleri, kamera ve etkileşim davranışı dahil olmak üzere bir harita katmanıyla başlayın. Navigasyon SDK'sı, Haritalar SDK'sındaki harita işlevini içerir ve Navigasyon SDK'sını içeren uygulamalar Haritalar SDK'sını içeremez. Uygulamanız Haritalar SDK'sını kullanıyorsa Navigasyon SDK'sını kullanmak için Haritalar SDK'sını kaldırmanız gerekir. Ancak Haritalar API'si, Navigasyon SDK'sında neredeyse aynıdır. Bu nedenle, Haritalar SDK'sını kaldırmak dışında, uygulamanızı güncellemeniz genellikle gerekmez. Haritalar API'si ve Haritalar SDK'sı ile Navigasyon SDK'sı arasındaki işlev farklılıkları hakkında bilgi edinmek için Referans bölümündeki Genel bakış sayfasına bakın.
- Navigasyon deneyimi: Adım adım navigasyon yer paylaşımını, dönüş kartlarını ve ek kullanıcı arayüzü öğelerini içeren bu öğeyi kullanarak navigasyon deneyimini ekleyin. Google navigasyon deneyimini kullanabilir veya kendi özel navigasyon deneyiminizi oluşturabilirsiniz.
Navigasyon SDK'sını kullanma
Aşağıdaki adımlar, Navigation SDK'nın kullanımıyla ilgili tipik bir kullanım alanı senaryosudur:
1 | Kurulum | Bir Google Cloud projesi oluşturun, API anahtarınıza Navigation SDK'sını ekleyin ve Android Studio projenizi ayarlayın. Daha fazla bilgi için Projenizi ayarlama başlıklı makaleyi inceleyin. |
2 | İlk rotanıza gitme | Uygulamanızda tek bir hedefe giden bir rota çizin. Daha fazla bilgi için Tek hedefli bir rotada gezinme başlıklı makaleyi inceleyin. |
3 | Gezinme kullanıcı arayüzünü değiştirme | Haritadaki yerleşik kullanıcı arayüzü denetimlerini ve öğelerini değiştirerek gezinme deneyimini ve görsel görünümü özelleştirin. Daha fazla bilgi için Gezinme kullanıcı arayüzünü değiştirme başlıklı makaleyi inceleyin. |
4 | Yönlendirme ayrıntılarını ayarlama | Yönlendirme tercihlerini değiştirin ve yol işaretlerini yönetin. Daha fazla bilgi için Rota deneyimi başlıklı makaleyi inceleyin. |
Navigasyon SDK'sı özellikleri hakkında daha fazla bilgi için Referans bölümüne bakın veya Demoyu deneyin.