Harita kimliğine genel bakış

Platform seçin: Android iOS JavaScript Web Hizmeti

Harita kimliği, Google Cloud'da depolanan Google Harita stilini ve yapılandırma ayarlarını temsil eden benzersiz bir tanımlayıcıdır. Web sitelerinizde ve uygulamalarınızda özellikleri etkinleştirmek, haritaları yönetmek veya haritalara stil vermek 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 kimlikleri oluşturma hakkında bilgi edinmek için Harita kimlikleri oluşturma başlıklı makaleyi inceleyin.

Harita kimlikleriyle yapabilecekleriniz

Özellikleri ve stil oluşturmayı etkinleştirmek için harita kimliklerini kullanın. Harita kimliklerinin nasıl kullanılacağına dair bazı örnekler aşağıda verilmiştir. 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ı stilize etmek, ö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: Yükleme sırasında istemci tarafında WebGL kullanılarak çizilen vektör tabanlı döşemelerden 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 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ı stilize etmek için bulut tabanlı harita stilini kullanmak istiyorsanız 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ılar için Harita kimlikleri oluşturma başlıklı makaleye bakın.

  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. Her iki harita kimliğinizi de Google Cloud Console'daki harita stiliyle ilişkilendirin. Ayrıntılı bilgi için Harita kimliklerini stilinizle ilişkilendirme başlıklı makaleyi inceleyin.

  4. Web sitenizin JavaScript'inde ve Android uygulamanızın kodunda 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 daha sonra web sitenizde ve Android uygulamanızda gösterilir. Harita stilinizde Cloud Console'da güncellemeler yapabilirsiniz. Bu değişiklikler, müşterilerinizin herhangi bir uygulama güncellemesi yapmasına gerek kalmadan her iki yerde de otomatik olarak görünür.

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 veriye dayalı stil Haritayı sınırlara göre şekillendirmek için harita kimliğini bir dizi sınır ve stil ile ilişkilendirin.
Veri kümeleri için veriye dayalı stil Haritayı veri kümesine göre stilize etmek için harita kimliğini bir veri ve stil grubuyla ilişkilendirin.
Flutter Flutter uygulamalarınızda kullanılan Google Haritalar'ı stilize edin.
Maps JavaScript API Bir web sayfasında gösterilecek haritayı stilize edin.
Android için Haritalar SDK'sı Android uygulamasında gösterilecek haritayı stilize edin.1
iOS için Haritalar SDK'sı iOS uygulamasında gösterilecek haritayı stilize edin.1
Maps Static API Haritayı statik resim olarak oluşturulacak şekilde belirtin ve stilini ayarlayın.
Mobilite çözümleri Mobilite çözümlerinde haritaları stilize etmek için Maps JavaScript API'sini ve Android ile iOS için SDK'ları kullanın.1
Android için Navigation SDK Android uygulamasında gösterilecek haritayı stilize edin.1
iOS için Navigation SDK iOS uygulamasında gösterilecek haritayı stilize edin.1
WebGL (Vektör haritalar) JavaScript vektör harita kimliği kullanarak WebGL özelliklerini etkinleştirin.

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 kullanmak, Dinamik Haritalar SKU'su üzerinden ücretlendirilen bir harita yüklemesini tetikler.

Sonraki adımlar

Harita kimliği oluşturma