canli bahis siteleriimplant dis fiyatlari

Web Tabanlı GIS Eğitimi 3 | LatLng ve LatLngBounds Kullanımı

  • 5
Web Tabanlı GIS Eğitimi 3 | LatLng ve LatLngBounds Kullanımı


BÖLÜM 3

1-    LatLng ile NOKTA BELİRTME

 

·        var latlng = L.latLng(50.5, 30.5);

·        3 Boyutlu bir koordinat ise
{lat: Number, lng: Number, alt: Number} bu şekilde de olabilir

·        Latlng1.Equals(latlng2,5); 5 pixel buffer dairesi içerisinde doğru olarak kabul edilir dönen sonuç boolean true yada false

·        Latlng.toString(); ile string olarak L.latLng(50.5, 30.5); bu yazı gelir

·        Latlng.distanceTo(latlng2); iki nokta arası mesafeyi dünyayı küre alarak hesaplar metre cinsinden bir değer verir

·        Latlng.toBounds(100); y ve x yönünde 100 metre yeni bir nokta yaratıp bu nokta ile ilk noktayı kullanarak bir çerçeve yaratır LatLngBounds nesnesi yaratır.

2-    LatLngBounds ile ÇERÇEVE YARATMAK

 

·        var bounds = L.latLngBounds(latlng1, latlng2);

Metod

Ne İşe Yarar

extend(<LatLnglatlng)

Nokta çerçevenin içinde ise çerçevenin nesnesini verir

extend(<LatLngBounds>otherBounds)

Yeni Çerçeve ana çerçevenin içierisinde ise ana çerçevenin nesnesini verir

pad(<Number> bufferRatio)

Geçerli çerçeveyi x ve y yönlerinde belirli yüzdeye göre genişletir. Mesela %100 iseher kenar iki katına çıkar

getCenter()

Çerçevenin merkezinin koordinatarını verir

getSouthWest()

Çerçevenin güneybatı koordinatlarını verir

getNorthEast()

Çerçevenin kuzeydoğu koordinatlarını verir

getNorthWest()

Çerçevenin kuzeybatı koordinatlarını verir

getSouthEast()

Çerçevenin güneydoğu koordinatlarını verir

getWest()

Çerçevenin batısını verir

getSouth()

Çerçevenin Güneyini verir

getEast()

Çerçevenin Doğusunu verir

getNorth()

Çerçevenin Kuzeyini verir

contains(<LatLngBounds>otherBounds)

Ana çerçeve yeni çerçeveyi kapsıyorsa true

contains(<LatLnglatlng)

Ana çerçeve yeni noktayı kapsıyorsa true

intersects(<LatLngBounds>otherBounds)

Ana çerçeve ile yeni çerçeve kesişiyorsa true

overlaps(<Bounds>otherBounds)

Ana Çerçeve ile yeni çerçeve çakışık mı

toBBoxString()

Çerçeveyi string veri olarak geri verir

equals(<LatLngBounds>otherBounds)

İki çerçeve eşitmi bakar eşit ise true döner

isValid()

Çerçeve tam bir çerçeve olabilmişmi bunu kontrol eder.

 


İNDİRMEK İÇİN GİRİŞ YAPINIZ

Yorum Yap & Puan Ver

  • 5

Ali KILIÇ

Ali KILIÇ 2016-12-29 18:43:09

video konuya eklenmiştir :) kusura bakmayın bi yarım saat gecikti