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 bu CSS özellikleri referans tablosunu kullanın.
Farklı özellik gruplarının bir Yer Ayrıntıları öğesinin görünümünü nasıl etkileyeceğini görselleştirmek ve HTML/CSS, Kotlin/XML ve Swift'teki koda erişmek için Özelleştirme aracını kullanın.
Places UI Kit, kabaca Materyal Tasarım'a dayalı (Google Haritalar'a özgü bazı değişikliklerle birlikte) görsel özelleştirmeye yönelik bir tasarım sistemi yaklaşımı sunar. Materyal Tasarım'ın Renk ve Yazı biçimi ile ilgili referansına göz atın. Varsayılan olarak stil, Google Haritalar görsel tasarım diline uygundur.
CSS özellikleri
| Mülk | Ayrıntılar Kompakt Öğesi | 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 |
✔ | İçi boş yıldız puanı | |
--gmp-mat-color-positive |
✔ | ✔ | "Şu anda açık" etiketini yerleştirme |
--gmp-mat-color-positive-container |
✔ | Kullanılabilir EV şarj cihazı rozeti | |
--gmp-mat-color-on-positive-container |
✔ | Mevcut EV şarj cihazı rozeti içeriği | |
--gmp-mat-color-negative |
✔ | ✔ | "Şu anda kapalı" etiketi olan yer |
--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 |
✔ | ✔ | İnceleme tarihi rozeti, yükleme yer tutucu şekilleri |
--gmp-mat-color-on-neutral-container |
✔ | ✔ | Yorum tarihi, yükleme hatası |
--gmp-mat-color-outline-decorative |
✔ | ✔ | Kapsayıcı kenarlığı |
--gmp-popular-times-bar-color |
✔ | Geçerli olmayan saatler için popüler zamanlar histogram çubukları | |
--gmp-popular-times-bar-current-hour-color |
✔ | Geçerli saat için popüler saatler histogram çubuğu | |
--gmp-popular-times-bar-current-hour-live-color |
✔ | Canlı veriler mevcut olduğunda geçerli saat için popüler saatler histogram çubuğu ve durum metni | |
| 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 (:host üzerinde) |
✔ | ✔ | Kapsayıcı |
border-radius (:host üzerinde) |
✔ | ✔ | Kapsayıcı |
Varsayılan renk şeması
Places UI Kit bileşenleri, varsayılan olarak kullanıcının tercih ettiği renk şemasına otomatik olarak uyum sağlar ve kullanıcının tarayıcısının veya sisteminin açık ya da koyu moda ayarlanıp ayarlanmadığı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 geçişi, kullanıcı deneyimini olumsuz etkileyebilir. Ö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şeni her zaman belirli bir temada oluşturulmaya zorlayabilirsiniz.
Google Haritalar marka ilişkilendirmesi
| Mülk | Ayrıntılar Kompakt Öğesi | Ayrıntılar Öğesi | Kullanım |
|---|---|---|---|
| (siyah | beyaz | gri) | ✔ | ✔ | Google Haritalar marka ilişkilendirmesi, Google Haritalar açıklama düğmesi |
Google Haritalar Hizmet Şartları uyarınca, Google Haritalar atfı için üç marka renginden birini kullanmanız gerekir. Özelleştirme değişiklikleri yapıldığında bu atıf görünür ve erişilebilir olmalıdır. Daha fazla bilgi için Atıf koşulları'na bakın.
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 özellikleriyle
PlaceAttributionElement.lightSchemeColor. - Koyu tema: Beyaz, gri ve siyah özelliklerine sahip
PlaceAttributionElement.darkSchemeColor.
<gmp-place-details-compact>
<gmp-place-details-place-request place="ChIJC8HakaIRkFQRiOgkgdHmqkk"></gmp-place-details-place-request>
<gmp-place-name></gmp-place-name>
<gmp-place-rating></gmp-place-rating>
<gmp-place-attribution
light-scheme-color="black"
dark-scheme-color="white"
></gmp-place-attribution>
</gmp-place-details-compact>