Gezinme SDK'sına genel bakış

Navigation SDK, Google Haritalar'ın adım adım rota deneyimini doğrudan mobil uygulamalarınıza sorunsuz bir şekilde entegre etmenize olanak tanır. SDK, marka görünümü ve hissi için kullanıcı arayüzü özelleştirmesi ve gelişmiş rota yapılandırması sunar. Özelleştirilebilir, uygulama içi navigasyon deneyimleri sunmak operasyonel verimliliği artırmanıza, kullanıcı etkileşimini iyileştirmenize ve veriye dayalı değerli analizler elde etmenize yardımcı olur.

Navigation SDK'yı neden kullanmalısınız?

Navigasyonu uygulamanıza entegre ederek kendi markanızı uygulayabilir ve gezi verilerinden yararlanarak kullanıcılarınıza üstün bir deneyim sunabilirsiniz:

  • Navigasyon sırasında kullanıcıları uygulamanızda tutarak uçtan uca deneyimi kontrol edin ve etkileşimi artırın. Böylece kullanıcıların uygulamalar arasında geçiş yapma ihtiyacını ortadan kaldırın.
  • Özelleştirilebilir kullanıcı arayüzü öğeleriyle navigasyon deneyimini markanızın görünümüne ve tarzına uyacak şekilde kişiselleştirin.
  • Rota tercihlerini, varış noktalarını ve ara noktaları yöneterek rota deneyimini optimize edin.
  • Analiz, optimizasyon, müşteri iletişimi ve gerçek zamanlı izleme için gezi rotasından alınan konum ve etkinlik verilerini kullanın.

Navigation SDK 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 rota deneyimi sunun.
  • Araba, yaya, bisiklet ve iki tekerlekli araçlar dahil olmak üzere çeşitli ulaşım modlarını destekler.
  • Önemli navigasyon bilgilerini vurgulamak ve navigasyon deneyimini markanıza uyacak ş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 alanlarını belirlemek ve operasyonları optimize etmek için gezi verilerine erişme

Navigation SDK'nın işleyiş şekli

Uygulamanıza hem harita hem de navigasyon özellikleri eklemek için Navigasyon SDK'sını kullanabilirsiniz. Navigasyon SDK'sının iki ana bileşeni vardı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. Navigasyon SDK'sını içeren uygulamalar Haritalar SDK'sını içeremez. Uygulamanızda Maps SDK kullanılıyorsa Navigasyon SDK'sını kullanmak için Maps SDK'yı kaldırmanız gerekir. Ancak Navigasyon SDK'sındaki Maps API neredeyse aynı olduğundan, genellikle Haritalar SDK'sını kaldırmak dışında uygulamanızı güncellemeniz gerekmez. Haritalar SDK'sı ile Navigasyon SDK'sı arasındaki Maps API'si ve işlev farklılıkları hakkında bilgi için Referans bölümündeki Genel Bakış sayfasını inceleyin.
  • Navigasyon deneyimi: Adım adım rota yer paylaşımı, dönüş kartları ve ek kullanıcı arayüzü öğeleri içeren Navigasyon SDK'sını kullanarak navigasyon deneyimini ekleyin. Google Navigasyon deneyimini kullanabilir veya kendi özel navigasyon deneyiminizi oluşturabilirsiniz.

Navigation SDK'yı kullanma

Aşağıdaki adımlarda, Navigation SDK'nın tipik bir kullanım alanı senaryosu ele alınmıştır:

1 Kurulumu tamamlama Google Cloud projesi oluşturun, Navigation SDK'yı API anahtarınıza ekleyin ve Android Studio projenizi oluşturun. Daha fazla bilgi için Projenizi oluşturma başlıklı makaleyi inceleyin.
2 İlk rotanıza gitme Uygulamanızda tek bir varış noktasına giden rota çizin. Daha fazla bilgi için Tek varış noktalı rotada gezinme başlıklı makaleyi inceleyin.
3 Gezinme kullanıcı arayüzünü değiştirme Yerleşik kullanıcı arayüzü kontrollerini ve haritada görünen öğeleri değiştirerek navigasyon deneyimini ve görsel görünümü özelleştirin. Daha fazla bilgi için Navigasyon kullanıcı arayüzünü değiştirme başlıklı makaleyi inceleyin.
4 Yönlendirme ayrıntılarını ayarlama Rota tercihlerini değiştirme ve ara noktaları yönetme 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.