Harita stillerini özelleştirme

Navigation SDK'daki Google navigasyon deneyimi için yeniden kullanılabilir harita stilleri tanımlamak üzere bulut tabanlı harita stilini kullanabilirsiniz. Bu sayfada, harita stillerini nasıl tanımlayıp uygulayabileceğiniz ve Navigation SDK'ya özel uygulama ayrıntıları hakkında genel bilgiler verilmektedir. Bulut tabanlı harita stilleri hakkında ayrıntılı bilgi için iOS için Haritalar SDK'sı belgelerindeki Genel Bakış sayfasını inceleyin.

Özelleştirilmiş harita stili örneği 1 Özelleştirilmiş harita stili örneği 2

Harita stillerini tanımlama

Navigation SDK için harita stillerini özelleştirmenin ilk adımı, bir harita stili oluşturup bunu bir harita kimliğiyle ilişkilendirmektir. Harita stilleri, Google Haritalar Platformu Cloud Console'da oluşturulur, depolanır ve düzenlenir. Ardından, özelleştirilmiş haritayı göstermek için uygulama kodunuzda harita kimliğine referans verirsiniz.

Navigation SDK'da stil verilebilen iki harita türü vardır: etkin bir navigasyon oturumu sırasında görünen navigasyon haritası ve etkin bir navigasyon oturumu olmadığında görünen yol haritası. Tanımladığınız ve bir harita kimliğiyle ilişkilendirdiğiniz stiller hem navigasyon hem de yol haritası türleri için geçerlidir.

Harita stillerini tanımlama hakkında ayrıntılı bilgi için iOS için Haritalar SDK'sı belgelerindeki Harita stilleri oluşturma ve kullanma başlıklı makaleye bakın.

Harita stillerini uygulama

Bir harita kimliğiyle ilişkilendirilmiş harita stilleriniz olduğunda, Cloud Console'daki harita dizesiyle bir GMSMapID oluşturup ardından harita kimliğini belirten bir GMSMapView oluşturarak kimliği ekleyebilirsiniz.

Harita stilleri uygulama hakkında daha fazla bilgi için iOS için Haritalar SDK'sı belgelerindeki Harita kimliğini uygulamanıza ekleme bölümüne bakın.

Açık ve koyu mod stilleri

Bulut tabanlı harita stili, açık mod ve koyu mod stillerini tanımlamanıza olanak tanır. Navigation SDK'da yol haritaları (navigasyon haritaları olmayan) açık ve koyu modlara, navigasyon haritaları ise gündüz ve düşük ışık ya da gece modlarına sahip olabilir. Navigation SDK'da stilleri haritalarla ilişkilendirdiğinizde stiller hem yol hem de navigasyon haritalarına uygulanır:

  • Cloud Console'daki açık mod stilleri hem açık mod yol haritaları hem de gündüz navigasyon haritaları için geçerlidir.
  • Cloud Console'daki koyu mod stilleri hem koyu mod yol haritaları hem de düşük ışık/gece modu navigasyon haritaları için geçerlidir.

Faturalandırma

Bir uygulama, harita kimliği uygulanmış bir harita yüklediğinde, Dinamik Haritalar SKU'su için harita yükleme ücreti alınır. Bu tetikleyicinin, harita kimliklerinin uygulanmadığı harita yüklemelerinden farklı olduğunu unutmayın. Harita kimlikleri olmadan yüklenen haritalar için Maps SDK SKU'su üzerinden ücret alınır. Her SKU'nun tetikleyicileri ve fiyatlandırması hakkında daha fazla bilgi için Fiyatlandırma bölümüne bakın.

Politikalar ve kullanım

Navigation SDK'da harita stillerini özelleştirirken navigasyon kullanıcı arayüzünde kabul edilebilir değişikliklerle ilgili politikalara uymanız gerekir. Özellikle, yol ağlarını navigasyon haritasından kaldırmamalı veya navigasyon haritasındaki harita özelliklerinin renk kontrastını önemli ölçüde azaltmamalısınız.

Geçerli gezinme kullanıcı arayüzü değişiklikleriyle ilgili tüm ayrıntılar için iOS için Navigation SDK Politikaları başlıklı makaleyi inceleyin.