Demoyu deneyin

Android için Navigasyon SDK'sını entegre ettiğinizde uygulamanız, bağlantı oluşturmanın ötesine geçebilir harici bir harita görünümüne geçirebilirsiniz. Google Haritalar navigasyonla, uygulamanız dinamik kullanıcının yolculuğuyla ilgili verilerin alınması ve tek bir bakış açısıyla raporlanması. Bu kılavuz Android cihazınızda gezinme SDK'sı kullanan veya GitHub'da bulabilirsiniz.

Hazırlık

Navigasyon SDK'sını kullanmaya başlamak için lütfen şu öğeleri içerir.

  • Aşağıdakilere erişim için bir Google Haritalar Platformu temsilcisi:

    • Şununla kullanılmak üzere sağlanan bir API anahtarı: Gezinme SDK'sı. Lütfen proje kimliğini Google Cloud Console ana kontrol panelinde bulabilirsiniz. proje ismini girin.
    • SDK yapısı. Projenizin yapılandırıldığından emin olun Gezinme SDK'sı için Maven'i kullanın.
    • 4.99.0 ve önceki sürümleri kullanan projeler için. Maven'i kullanamıyorsanız Sıkıştırılmış yapıyı ortak Google Drive'dan indirebilir. Statik kitaplık dosyası, Gezinme SDK'sını içeren libs/ dizini olarak AAR paketi.
    • Bir veya daha fazla demo uygulaması.
    • Android Studio, bir uygulama oluşturmak için önerilen geliştirme ortamı gezinme SDK'sı ile.

Bu doküman, Android'de uygulama geliştirme ve programlama kavramlarını öğreneceksiniz. Bunun yanı sıra, Google Kullanıcının bakış açısından haritalar.

Demo uygulamaları indirin

Google, reklamcıların ne olduğunu anlamanıza yardımcı olacak Deneyim seviyenize bağlı olarak Google Haritalar API'leri. Google Haritalar API'lerine aşina olan geliştiriciler dikkatlerini GoogleGezinme demosuna odaklayabilir. Her ikisinde de yeni olan geliştiriciler iki uygulama için de faydalı olacaktır.

Android v4.1 için Navigasyon SDK'sı itibarıyla aşağıdaki demo uygulamalarının ikisi de GitHub'dan indirebilirsiniz.

  • GoogleGezinme demosu: API davranışlarının ve API davranışlarının entegrasyonunu gösterir Kullanıcı deneyimiyle ilgili olduğundan, kullanıcı odaklı gezinme modunda ile ilgili daha fazla bilgi edinin.

  • Google Map demosu: GoogleMap'nın bireysel davranışlarını gösterir arayüzün ekran görüntüsünü ve görünümünü özelleştirmenize olanak tanır.

Maven'in kullanımıyla ilgili not

Demo uygulamaları, SDK yapısını uzak Maven'den indirecek şekilde yapılandırılır deponuzdur. Tüm YouTube TV kampanyalarınızda proje yapılandırma talimatlarını SDK'ya erişmek için.

GoogleGezinme demosu

En son GoogleGezinme demosu GitHub'da mevcuttur.

Köprü

  1. Android Studio'da demo uygulamayı içe aktarın ve Gradle'ın çalışmasına izin verin.

  2. local.defaults.properties uygulamasını açın ve MAPS_API_KEY değerini güncelleyin mülk:

      MAPS_API_KEY=YOUR_API_KEY
    
  3. build'i (derle) tıklayın ve SDK uygulama ayrıntılarını inceleyin.

    • Java sınıfında, uygulama koduna dikkat edin.

    • Düzen XML'sinde düzen tasarımına ve metnine dikkat edin.

    • build.gradle dosyasında, bağımlılıklarda SDK'yı not edin.

Secrets Gradle'a göz atın eklenti belgelerine bakın.

Çalışıyor

  1. Bir Android cihazı bilgisayarınıza bağlayın veya bir emülatör kullanın.

  2. Android Studio'da Çalıştır menü seçeneğini (veya oynat düğmesini) tıklayın. simgesi); bir dağıtım hedefi seçin.

Uygulama derlenip başlatıldığında kullanıcıya bir listenin açılış sayfası sunar sağlayabilir.

NavSDK'yı yeni kullanmaya başlayanlar için en uygun seçenek bu iki seçenek olabilir yararlı olur.

1. seçenek: NavViewActivity, NavigationView kullanarak davranışları gösterir birlikte Navigator.

2. Seçenek: NavFragmentActivity adlı ikinci seçenek, davranışların SupportNavigationFragment yanında Navigator.

Bu seçeneklerden birini tıkladığınızda, aşağıdaki seçenekler gösterilir:

  • gezinme kullanıcı arayüzü
  • "Hedef Belirle"yi uygulamanın menüsündeki düğme
  • yöntemleri dinamik olarak çağırmak için kullanabileceğiniz bir API
  • daha fazla seçenek sunan bir taşma menüsü

Başlamak için Hedefi Ayarla'yı tıklayın ve bir adres seçin. Ardından, uygulama geçerli konumunuzdan söz konusu adrese bir geziyi simüle eder. Kontrolü kullanma paneller yer paylaşımlı olarak gösterilir. Örneğin herkesin SDK'yı gece moduna geçirmeyi denemek için Yöntemleri Görüntüle'yi tıklayarak ne yaptığını yardımcı oluyorum.

Değişme MapAndNavActivity seçeneği

SwappingMapAndNavActivity, aşağıdaki yaygın kalıpları sergiler:

Google Map demosu

En son GoogleGezinme demosu GitHub'da mevcuttur.

Köprü

  1. Android Studio'da demo uygulamayı içe aktarın ve Gradle'ın çalışmasına izin verin.

  2. local.defaults.properties uygulamasını açın ve MAPS_API_KEY değerini güncelleyin mülk:

      MAPS_API_KEY=YOUR_API_KEY
    
  3. build'i (derle) tıklayın ve SDK uygulama ayrıntılarını inceleyin.

    • Java sınıfında, uygulama koduna dikkat edin.

    • Düzen XML'sinde düzen tasarımına ve metnine dikkat edin.

    • build.gradle dosyasında, bağımlılıklarda SDK'yı not edin.

Sırlar bölmesini göster eklenti başlıklı makaleyi okuyabilirsiniz.

Çalışıyor

  1. Bir Android cihazı bilgisayarınıza bağlayın veya bir emülatör kullanın.

  2. Android Studio'da Çalıştır menü seçeneğini (veya oynat düğmesini) tıklayın. simgesi); bir dağıtım hedefi seçin.

Uygulama derlenip başlatıldığında kullanıcıya bir listenin açılış sayfası sunar örnek olarak verilebilir.

Bu sunu kalıbı ve kaynak kodun karşılık gelen yapısı Google Haritalar SDK'sı demo kullanıcılarına aşina olmalıdır. Bunun nedeni, GoogleHarita demosu, Google Haritalar API'sı demosuna benzer olacak şekilde tasarlanmıştır uygulamasında gösterilir. Birincil Aradaki fark, Navigasyon SDK demosunun, kullanıcıya hangi görüntüleme sınıfını seçmesini test etmek istedikleri durumlar: NavigationView veya MapView, gerekir.

Google genellikle benimseyenleri NavigationView. Bu demo, bu davranışları Google Ads API'sinde her iki sürümde de deneme esnekliği demo uygulamamızı ziyaret edin ve hangisinin size uygun olduğunu seçin. Örneğin, hâlâ üçüncü taraf kullandığınız durumlarda MapView kullanmanız gerekir kitaplığını oluşturabilirsiniz.