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:

  1. Harita üzerinde konuma sağ tıklayın.
  2. Açılan menüden koordinatları kopyalayın.
  3. 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.