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 sitelerinizdeki ve uygulamalarınızdaki özellikleri etkinleştirmek, haritaları yönetmek veya haritalara stil vermek için harita kimliklerini kullanırsınız. İhtiyacınız olan her platform (JavaScript, Android, iOS veya Statik Haritalar) için Google Cloud Console projenizdeki Harita Yönetimi sayfasında harita kimlikleri oluşturabilirsiniz.
Harita kimliklerinin nasıl oluşturulacağı 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ı örnekleri aşağıda bulabilirsiniz. Tam liste için Harita kimliklerini kullanan özellikler başlıklı makaleyi inceleyin:
Bulut tabanlı harita stili: 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: WebGL kullanılarak istemci tarafında yükleme sırasında çizilen vektör tabanlı döşemelerden oluşan bir harita 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 stili ö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:
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ı makaleyi inceleyin.
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.
Her iki harita kimliğinizi de Google Cloud Console'daki harita stiliyle ilişkilendirin. Ayrıntılar için Harita kimliklerini stilinizle ilişkilendirme başlıklı makaleyi inceleyin.
Web sitenizin JavaScript'inde ve Android uygulamanızın kodunda harita kimliğine referans verin. Ayrıntılı bilgi 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 kümesi ve stil ile ilişkilendirin. |
Flutter | Flutter uygulamalarınızda kullanılan Google Haritalar'ı stilize edin. |
Maps Embed API | Bir web sayfasına yerleştirilecek haritayı belirtin ve stilini ayarlayın. |
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 | Statik resim olarak oluşturulacak haritayı belirtin ve stilini ayarlayın. |
Mobilite çözümleri | Mobilite çözümlerinde haritaları stilize etmek için Android ve iOS için Haritalar JavaScript API'si ve SDK'larını kullanın.1 |
WebGL (Vektör haritalar) | JavaScript vektör harita kimliği kullanarak WebGL özelliklerini etkinleştirin. |
1 Android için Haritalar SDK'sında veya iOS için Haritalar SDK'sında bir harita kimliği kullanmak, Dinamik Haritalar SKU'su üzerinden ücretlendirilen bir harita yüklemesini tetikler.