Places UI Kit, görüntüleme öğelerini yapılandırmak için çeşitli ayarları ve özel CSS özelliklerini destekler. Bu özelliklerin kullanıcı arayüzü kitine nasıl uygulanabileceğini görmek için aşağıdaki özelleştirme aracını ve CSS özellikleri referans tablosunu kullanın.

Places UI Kit, Material Design'a (Google Haritalar'a özel bazı değişikliklerle) dayalı olarak görsel özelleştirmeye yönelik bir tasarım sistemi yaklaşımı sunar. Renk ve Yazı Biçimi ile ilgili Materyal Tasarım referansına bakın. Varsayılan olarak, stil Google Haritalar'ın görsel tasarım diline uygundur.
Özelleştirme aracı
Özel yapılandırmaları bir Places UI Kit öğesinde görselleştirmek için bu aracı kullanın.
CSS özellikleri
Mülk | Details Compact Element | Ayrıntılar Öğesi | Kullanım |
---|---|---|---|
Renk (sistem) | |||
--gmp-mat-color-surface |
✔ | ✔ | Kapsayıcı ve iletişim kutusu arka planı |
--gmp-mat-color-on-surface |
✔ | ✔ | Başlıklar, iletişim kutusu içeriği |
--gmp-mat-color-on-surface-variant |
✔ | ✔ | Yer bilgileri |
--gmp-mat-color-primary |
✔ | ✔ | Bağlantılar, yükleme göstergesi, genel bakış simgeleri |
--gmp-mat-color-disabled-surface |
✔ | Doldurulmamış yıldız puanı | |
--gmp-mat-color-positive |
✔ | ✔ | "Şu anda açık" etiketini yerleştirme |
--gmp-mat-color-positive-container |
✔ | EV şarj noktası rozeti | |
--gmp-mat-color-on-positive-container |
✔ | Mevcut EV şarj cihazı rozeti içeriği | |
--gmp-mat-color-negative |
✔ | ✔ | Yerlere "Kapalı" etiketi ekleme |
--gmp-mat-color-info |
✔ | ✔ | Tekerlekli sandalyeye uygun giriş simgesi |
--gmp-mat-color-secondary-container |
✔ | ✔ | Düğme arka planı |
--gmp-mat-color-on-secondary-container |
✔ | ✔ | Düğme metni ve simgesi |
--gmp-mat-color-neutral-container |
✔ | ✔ | Tarih rozetini ve yükleme yer tutucu şekillerini inceleme |
--gmp-mat-color-on-neutral-container |
✔ | ✔ | İnceleme tarihi, yükleme hatası |
--gmp-mat-color-outline-decorative |
✔ | ✔ | Kapsayıcı kenarlığı |
Yazı biçimi (sistem) | |||
--gmp-mat-font-family |
✔ | ✔ | Tüm tipografi için temel yazı tipi ailesi |
--gmp-mat-font-display-small |
✔ | Yer adı | |
--gmp-mat-font-headline-medium |
✔ | ✔ | İletişim kutusu başlıkları |
--gmp-mat-font-title-small |
✔ | Yer adı | |
--gmp-mat-font-body-medium |
✔ | Yer bilgileri, iletişim kutusu içeriği | |
--gmp-mat-font-body-small |
✔ | Yer bilgileri | |
--gmp-mat-font-label-large |
✔ | ✔ | Düğme içeriği |
--gmp-mat-font-label-medium |
✔ | Rozet içeriği | |
Kapsayıcı (bileşen) | |||
border (on :host) |
✔ | ✔ | Kapsayıcı |
border-radius (on :host) |
✔ | ✔ | Kapsayıcı |
Varsayılan renk şeması
Varsayılan olarak, Places UI Kit bileşenleri kullanıcının tercih ettiği renk şemasına otomatik olarak uyum sağlar ve kullanıcının tarayıcısını veya sistemini açık ya da koyu moda ayarlayıp ayarlamadığını algılar. Bileşenin görünümü, kullanıcının tercihine uyacak şekilde otomatik olarak ayarlanır.

Kendi özel stillerinizi uygularken görsel tutarsızlıkları önlemek için değişikliklerinizi hem açık hem de koyu modda test ettiğinizden emin olun. Uygulamanız tek ve sabit bir tema kullanıyorsa otomatik tema değiştirme özelliği kötü bir kullanıcı deneyimine yol açabilir. Örneğin, açık temalı uygulamanızda koyu temalı bir bileşen görünebilir. Bunu önlemek için CSS'de color-scheme
değerini ayarlayarak bileşenin her zaman belirli bir temada oluşturulmasını zorunlu kılabilirsiniz.
Google Haritalar'da marka ilişkilendirmesi
Mülk | Details Compact Element | Ayrıntılar Öğesi | Kullanım |
---|---|---|---|
(siyah | beyaz | gri) | ✔ | ✔ | Google Haritalar marka ilişkilendirmesi, Google Haritalar açıklama düğmesi |
Google Haritalar Hizmet Şartları, Google Haritalar ilişkilendirmesi için üç marka renginden birini kullanmanızı zorunlu kılar. Özelleştirme değişiklikleri yapıldığında bu ilişkilendirme görünür ve erişilebilir olmalıdır. Daha fazla bilgi için Atıf koşulları başlıklı makaleyi inceleyin.
Açık ve koyu temalar için bağımsız olarak ayarlanabilen üç marka rengi seçeneği sunuyoruz:
- Açık tema: Beyaz, gri ve siyah renkleri içeren
PlaceAttributionElement.lightSchemeColor
. - Koyu tema: Beyaz, gri ve siyah renkleri için özellikler içeren
PlaceAttributionElement.darkSchemeColor
.
<gmp-place-content-config> <gmp-place-attribution light-scheme-color="black" dark-scheme-color="white" ></gmp-place-attribution> </gmp-place-content-config>