Harita kimliği, bir Google Haritası örneğini temsil etmek için kullanılan benzersiz bir tanımlayıcıdır. Web sitelerinizde ve uygulamalarınızda harita kimliklerini kullanarak özellikleri etkinleştirebilir, haritaları yönetebilir veya haritalara stil uygulayabilirsiniz. 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 kimliği oluşturma hakkında bilgi edinmek için Harita kimliği oluşturma başlıklı makaleyi inceleyin.
Harita kimlikleriyle neler yapabilirsiniz?
Özellikleri ve stili 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 bölümüne bakın:
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 bir 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 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 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 haritalara stil uygulamak için bulut tabanlı harita stillerini 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 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'da 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 uygulama kodunuzda 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şkilendirilen harita stili, web sitenizde ve Android uygulamanızda gösterilir. Cloud Console'da harita stilinizde güncellemeler yapabilirsiniz. Değişiklikler, müşterilerinizin 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ği DEMO_MAP_ID 'yi kullanabilirsiniz. |
Sınırlar için veriye dayalı stil | Harita kimliğini, haritayı sınırlara göre biçimlendirmek için bir dizi sınır ve stil ile ilişkilendirin. |
Veri kümeleri için veriye dayalı stil | Harita kimliğini bir veri kümesiyle ve stiliyle ilişkilendirerek haritayı veri kümesine göre biçimlendirin. |
Flutter | Flutter uygulamalarınızda kullanılan Google Haritalar'a stil uygulama |
Maps Embed API | Haritayı bir web sayfasına yerleştirilecek şekilde belirtin ve biçimlendirin. |
Maps JavaScript API | Haritayı bir web sayfasında gösterilecek şekilde biçimlendirin. |
Android için Haritalar SDK'sı | Haritayı bir Android uygulamasında gösterilecek şekilde biçimlendirin.1 |
iOS için Haritalar SDK'sı | Haritayı iOS uygulamasında gösterilecek şekilde biçimlendirin.1 |
Maps Static API | Haritayı statik resim olarak oluşturulacak şekilde belirtin ve biçimlendirin. |
Mobilite çözümleri | Hareketlilik çözümlerindeki haritalara stil uygulamak için Maps JavaScript API'yi ve Android ile iOS için SDK'ları kullanın.1 |
WebGL (Vektör haritalar) | JavaScript vektör haritası kimliği kullanarak WebGL özelliklerini etkinleştirme |
1 Android için Haritalar SDK'sı veya iOS için Haritalar SDK'sında harita kimliği kullanmak, Dinamik Haritalar SKU'sundan ücretlendirilen bir harita yüklemesini tetikler.