Serbest Çizimli Map Polygon

Bu proje serbest çizim özelliğine sahip bir map polygon projesidir. Harita için mapbox.js, serbest çizim için ise leaflet.freedraw.js kullandım. Eğer isterseniz leaflet.js de kullanabilirsiniz.

Canlı Önizleme Sayfası

GitHub Sayfası

Serbest Çizim Özelliği


Serbest çizim yaptığınızda bir Javascript fonksiyonu polygonun kordinatlarının bulunduğu diziyi alır ve encode eder. Bu encode edilmiş diziyi GET isteği ile yollar.

GET isteği geldiğinde ise bunu kontrol eden bir başka fonksiyon bunu alır ve decode eder. Elde edilen kordinat dizisine göre bir polygon alan çizer ve markerları haritaya yerleştirir.

Tüm bunlar için point on polygon problemini araştırdım ve ray casting algoritması kullanarak çözüm sağladım.

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments