Kuika'nın Maps elementi, uygulamanızda coğrafi verileri görsel olarak sunar. Kullanıcılar, harita üzerinde konumları görüntüleyebilir, yakınlaştırabilir ve belirli alanları inceleyebilir. Maps elementi, mağaza konumlarını belirtmek, rota çizmek veya konum tabanlı hizmetler sunmak için idealdir. Bu eğitim içeriğinde, Maps elementini nasıl kullanacağınızı ve ayarlarını nasıl yapılandıracağınızı öğreneceksiniz.
Bu eğitim içeriği aşağıdaki başlıklardan oluşur:
Maps Elementi Ekleme
Maps Elementi Özellikleri
Element ayarları ve özelleştirme
Maps Elementi Ekleyin
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
UI Design modülünde, sol kenardaki Elements panelinden Special kategorisi altındaki Maps elementini çalışma alanına sürükleyip bırakın.
Maps Elementi Özellikleri
Genel Ayarlar
Datasource: Haritada gösterilecek konumların veri kaynağını belirler. REST API, SQL Actions gibi kaynaklar desteklenir.
Latitude: Haritanın ilk açılışta odaklanacağı enlem değeridir. Statik (örneğin: 38.4237) veya dinamik olarak atanabilir.
Longitude: Haritanın ilk açılışta odaklanacağı boylam değeridir. Statik veya dinamik olarak tanımlanabilir.
Circle Radius In Km: Harita üzerinde belirli bir alanı kilometre cinsinden yarıçapla dairesel olarak vurgular.
Auto Center: Harita her yüklendiğinde belirtilen konumu otomatik olarak merkeze alır.
Keep Center On Zoom: Zoom işlemi sırasında harita merkezi sabit kalır.
Görünüm ve Simge Ayarları
Group Picker Icon: Yakın konumlar, düşük zoom seviyelerinde tek bir simge (cluster) altında gruplanır.
Group Picker Color: Gruplanan konum simgelerinin arka plan rengini belirler.
Current Location Icon: Kullanıcının mevcut konumunu gösteren simgeyi tanımlar.
Current Location Color: Kullanıcının konumunu belirten simgenin rengini ayarlamak için kullanılır.
Selected Location Icon: Kullanıcının seçtiği (tıklanan) konumu göstermek için kullanılan simge.
Marker Popup Width: Marker (konum) tıklamasında açılan bilgi balonunun genişliğini piksel cinsinden ayarlamanı sağlar.
Harita Tipi
Map Type: Haritanın genel görünüm tarzını belirler:
Roadmap: Standart yol haritası.
Terrain: Arazi yapısını gösteren topoğrafik harita.
Satellite: Uydu görüntüleri ile gerçek dünya görselleri.
Hybrid: Uydu görüntülerine ek olarak yol ve şehir isimleri içerir.
Latitude ve Longitude değerleri Decimal formatında olmalıdır (örneğin: 38.4237, 27.1428).
Latitude ve Longitude değerleri boş (null) olsa bile harita yüklenir ve varsa diğer konumlar gösterilir.
Konum Alma İpucu
Google Maps üzerinden bir konumun enlem ve boylam değerini almak için:
Harita üzerinde konuma sağ tıklayın.
Açılan menüden koordinatları kopyalayın.
Bu değerleri Latitude ve Longitude alanlarına yapıştırın.
Events (Olaylar)
On Location Click: Kullanıcı haritada bir konuma tıkladığında tetiklenir.
On Map Load: Harita yüklendiğinde çalışır.
On Zoom Change: Kullanıcı haritada yakınlaştırma veya uzaklaştırma yaptığında çalışır.
Element Ayarları ve Özelleştirme
Authorization (Yetkilendirme)
Anonymous Access: Kullanıcıların hesap bilgisi girmeden erişmesini sağlar.
All Roles Access: Kullanıcıların hesap bilgileri doğrulanarak erişim sağlanır.
Element düzeyinde yetkilendirme için Properties panelinden Authorization ayarlarını düzenleyin.
Visibility (Görünürlük)
Always Visible: Element her zaman görünür.
Hidden: Element gizlenir.
Sometimes Visible: Element, belirli bir koşula bağlı olarak görünür.
Ayarı yapılandırmak için:
Ekrandaki elementi seçin.
Sağ kenardaki Properties panelini açın.
Visibility alanında ihtiyacınıza göre bir seçenek belirleyin.
Editability (Düzenlenebilirlik)
Enabled: Element düzenlenebilir.
Disabled: Element düzenlenemez.
Sometimes Enabled: Element, belirli koşullara göre düzenlenebilir veya düzenlenemez.
Style Panel ile Arayüz Tasarımı
Elementlerinizi Styling Panel ile özelleştirerek, web ve mobil uygulamalarınız için etkileyici arayüzler oluşturabilirsiniz. Bu bölümde, aşağıdaki ayarları yapılandırabilirsiniz:
Layout (Düzen): Boyutlandırma, hizalama ve iç boşluk (padding) ayarları. Ayarlar arasında Size, Min Size ve Align bulunur.
Text (Metin): Yazı tipi, stil, renk, boyut ve aralık ayarları.
Fill (Dolgu): Arka planı renk veya görsellerle özelleştirme.
Border (Kenarlık): Kenarlık ekleme ve köşe yarıçapı ayarları.
Shadow (Gölge): Elementlere derinlik katmak için gölge efekti ekleme.
Bu adımları takip ederek, Area Chart elementini ihtiyaçlarınıza uygun şekilde yapılandırabilirsiniz.
Actions (Aksiyonlar)
Kuika, aşağıdaki sistem aksiyonlarını destekler:
Arithmetic, Authorization, Condition, Device, Export, Geolocation, Invers, Local Storage, Multi Language, Navigation, Notification, Payment, UI Control, Process Administration, Process Automation, Trigger, Process Automation, Process Administration ve String Operations.
Kendi oluşturduğunuz SQL aksiyonlarını da kullanabilirsiniz.
Aksiyon eklemek için Properties panelinden +ADD ACTION butonunu kullanabilirsiniz.
Actions desteği bazı elementlerde geçerli olmayabilir.