Harita kimliğine genel bakış

Platform seçin: Android iOS JavaScript Web Hizmeti

Harita kimliği, Google Cloud'da depolanan Google Haritalar stil ve yapılandırma ayarlarını temsil eden benzersiz bir tanımlayıcıdır. Web sitelerinizde ve uygulamalarınızda özellikleri etkinleştirmek veya haritaları yönetmek ya da stil özellikli haritalar için harita kimliklerini kullanırsınız. Google Cloud Console projenizdeki Harita Yönetimi sayfasında, ihtiyacınız olan her platform (JavaScript, Android, iOS veya statik haritalar) için harita kimlikleri oluşturabilirsiniz.

Harita kimliklerinin nasıl oluşturulacağını öğrenmek için Harita kimlikleri oluşturma başlıklı makaleyi inceleyin.

Harita kimlikleriyle yapabilecekleriniz

Özellikleri ve stilleri etkinleştirmek için harita kimliklerini kullanın. Harita kimliklerinin nasıl kullanılacağına dair bazı örnekleri aşağıda bulabilirsiniz. Tam liste için Harita kimliklerini kullanan özellikler başlıklı makaleyi inceleyin:

  • Bulut tabanlı harita stilleri: Google Cloud Console'u kullanarak haritalarınızı stillendirmek, özelleştirmek ve yönetmek için bir harita kimliğini harita stiliyle ilişkilendirin. Tüm platformlarda kullanılabilir: Android, iOS, JavaScript ve Maps Static API.

  • Vektör haritalar: WebGL kullanılarak istemci tarafında yükleme sırasında çizilen vektör tabanlı karolardan oluşan bir haritayı kullanmak için harita kimliği kullanın. JavaScript'te kullanılabilir.

  • Gelişmiş işaretçiler: Gelişmiş işaretçileri etkinleştirmek için bir harita kimliği kullanın. Android, iOS ve JavaScript'te kullanılabilir.

Bulut tabanlı harita stilleri örneği

Web sitenizdeki ve Android uygulamalarınızdaki haritaları bulut tabanlı harita stilleriyle biçimlendirmek için aşağıdaki adımları uygulayın:

  1. Kullandığınız her platform için harita kimlikleri oluşturun. Örneğin, bir JavaScript ve bir Android harita kimliği oluşturun. Ayrıntılı bilgi için Harita kimlikleri oluşturma başlıklı makaleyi inceleyin.

  2. Google Cloud Console'da bir harita stili yapılandırın. Ayrıntılar için bulut tabanlı harita stilleri başlıklı makaleyi inceleyin.

  3. Google Cloud Console'da her iki harita kimliğinizi de harita stiliyle ilişkilendirin. Ayrıntılar için Harita kimliklerini stilinizle ilişkilendirme başlıklı makaleyi inceleyin.

  4. Web sitenizin JavaScript'inde ve Android uygulama kodunuzda harita kimliğine referans verin. Ayrıntılar için Uygulamanıza harita kimliği ekleme başlıklı makaleyi inceleyin.

Harita kimliklerinizle ilişkili harita stili, web sitenizde ve Android uygulamanızda gösterilir. Harita stilinizde Cloud Console'dan güncelleme yapabilirsiniz. Değişiklikler, müşterilerinizin uygulama güncellemesi yapmasına gerek kalmadan her iki yerde de otomatik olarak gösterilir.

Harita kimliklerini kullanan özellikler

Aşağıdaki tabloda, harita kimliklerini kullanan Google Haritalar Platformu özellikleri ve API'leri gösterilmektedir:

Özellik veya API Bu hedeflere ulaşmak için harita kimliklerini kullanır.
Gelişmiş işaretçiler Gelişmiş işaretçileri etkinleştirin. Harita kimliği oluşturmanız gerekmez. Bunun yerine demo harita kimliğini (DEMO_MAP_ID) kullanabilirsiniz.
Sınırlar için veri odaklı stil Haritayı sınırlara göre stillendirmek için harita kimliğini bir sınır grubu ve stil ile ilişkilendirin.
Veri kümeleri için veri odaklı stil Haritayı veri kümesine göre stillendirmek için harita kimliğini bir veri kümesi ve stil ile ilişkilendirin.
Flutter Flutter uygulamalarınızda kullanılan Google haritalarını stillendirme
Maps JavaScript API Haritayı bir web sayfasında gösterilecek şekilde biçimlendirme
Android için Haritalar SDK'sı Haritayı bir Android uygulamasında gösterilecek şekilde stillendirin.1
iOS için Haritalar SDK'sı Haritayı iOS uygulamasında gösterilecek şekilde stillendirin.1
Maps Static API Statik resim olarak oluşturulacak haritayı belirtin ve stilini belirleyin.
Mobilite çözümleri Mobilite çözümlerinde stil özellikli haritalar için Maps JavaScript API'yi ve Android ile iOS için SDK'ları kullanın.1
Android için Navigation SDK Haritayı bir Android uygulamasında gösterilecek şekilde stillendirin.1
iOS için Navigasyon SDK'sı Haritayı iOS uygulamasında gösterilecek şekilde stillendirin.1
WebGL (Vektör haritalar) JavaScript vektör harita kimliği kullanarak WebGL özelliklerini etkinleştirme

1 Android için Haritalar SDK'sı, iOS için Haritalar SDK'sı, Android için Navigasyon SDK'sı veya iOS için Navigasyon SDK'sı'nda harita kimliği kullanıldığında, Dinamik Haritalar SKU'su üzerinden ücretlendirilen bir harita yükleme işlemi tetiklenir.

Sonraki adımlar

Harita kimliği oluşturma