Places UI Kit
Places UI Kit bileşen kitaplığı, Places API'yi destekleyen verileri kullanarak Places için tanıdık Google Haritalar kullanıcı deneyimini uygulamalarınıza ve web sayfalarınıza taşımanıza olanak tanır. Bu kitaplık, minimum maliyet ve kodla zengin bir Places deneyimi sunmak için bağımsız olarak, birlikte veya diğer Google Haritalar Platformu API'leriyle birlikte kullanılabilen ayrı bir kullanıcı arayüzü bileşeni içerir.
Places UI Kit, Yerler verilerini oluşturmak için aşağıdaki bileşenleri sağlar:
- Yer Ayrıntıları, seçilen bir yerle ilgili ayrıntıları gösterir.
- Gelişmiş Yer Ayrıntıları, seçilen bir yerin ayrıntılarını gelişmiş özelleştirme seçenekleriyle gösterir.
- Temel Yer Adı Otomatik Tamamlama, bir isteğe yanıt olarak yer kimliği döndürür.
- Yer Arama, yerle ilgili özelleştirilebilir arama sonuçlarını yatay veya dikey bir yer kartı listesinde gösterir.
- Gelişmiş Yer Arama, gelişmiş özelleştirme seçenekleriyle özelleştirilebilir yerle ilgili arama sonuçları gösterir.
- Gelişmiş Yer Listesi, özelleştirilebilir yer kartları içeren bir yer listesi gösterir.
- Yer İşaretçileri, haritada özelleştirilebilir yer işaretçileri gösterir.
Places UI Kit Essentials ve Pro
Places UI Kit'in iki katmanı vardır: Essentials ve Pro. Places UI Kit Essentials katmanı; Yer Ayrıntıları, Temel Yer Adı Otomatik Tamamlama ve Yer Arama bileşenlerini sunar. Pro katmanı, Essentials katmanı bileşenleriyle aynı işlevleri sunan ancak daha fazla özelleştirme seçeneği ve ileri seviye özellik içeren Gelişmiş Yer Ayrıntıları, Gelişmiş Yer Arama ve Gelişmiş Yer Listesi bileşenlerini sunar.
Aşağıdaki tabloda, Places UI Kit Essentials ve Pro katmanlarının ayrıntılı bir karşılaştırması verilmiştir:
| Kapasite | Places UI Kit Essentials | Places UI Kit Pro |
|---|---|---|
| Düşük düzeyde kodlama bilgisi gerektiren | ||
| Stil özelleştirme | ||
| İçerik yapılandırması | ||
| Yer Ayrıntıları | ||
| Fotoğraflar ve yorumlar | ||
| Fotoğraf ve yorum yapılandırmaları | ||
| Düğme yapılandırmaları | ||
| Özel yer listeleri |
Faturalandırma
Aşağıdaki sınıflar ve composable'lar, Places UI Kit Pro SKU'su için faturalandırılır:
AdvancedPlaceListFragmentAdvancedPlaceDetailsFragmentAdvancedPlaceDetailsCompactFragmentAdvancedPlaceSearchFragmentAdvancedPlaceDetailsCompactPlaceMarker
Places UI Kit sorguları, yanıta dahil edilen Places API verilerine göre değil, bileşen örneklendirmesi başına faturalandırılır. Yanıtı sağlamak için gereken temel API çağrılarıyla ilişkili ek bir maliyet yoktur. Örneğin, Places UI Kit Yakında Arama, her yerin fotoğraflarını döndürmek için ek ücret oluşturmaz.