Wednesday, October 1

Aerisjs: Google map untuk aplikasi Backbonejs

Mengurus peta pada aplikasi laman tunggal anda bukanlah sesuatu yang mudah. Ini kerana pustaka peta seperti Google Map, Leaflet dan yang seangkatan dengannya memerlukan anda sebagai seorang developer untuk menimbang segala faktor bagi membuatkan aplikasi anda benar-benar interaktif dan cekap dalam pemanfaatan memori. Malah skop application program interface (API) yang disediakan juga tidak memuaskan apabila ia banyak menggunakan ruang global berbanding local dan ini memudahkan aplikasi kita terdedah kepada memory leak dan sebagainya.



Sehubungan dengan masalah ini, Aerisjs adalah sebuah pustaka javaskrip yang dapat memastikan aplikasi anda sentiasa berada dalam keadaan 'segar'.

 https://github.com/hamweather/aerisjs

Pustaka ini dibina dengan tujuan asalnya untuk menvisualisasikan data-data cuaca seperti hujan, salji, ribut dan jerebu diatas peta dan pada saat ini, ia giat dibangun secara komersial. Jadi ia memerlukan anda untuk berdaftar sekiranya mahu menggunakan khidmat maklumat cuaca tersebut. Cuma pustaka ini masih lagi boleh dimanfaatkan tanpa daftar yakni secara percuma untuk menguruskan peta dan segala propertinya seperti marker, event dan lain-lain lagi. Lihat sini.

http://jsfiddle.net/pwRyt/10/

Antara ciri-ciri Aerisjs yang menarik adalah
Kelancaran penukaran khidmat peta untuk Google Map, Leaflet dan Open Layers
Tambahan objek-objek peta (Info Box, KML, Polygon dan Polylines)
Menghimpun marker menjadi sebuah cluster
Memautkan objek Backbone.Event kepada objek peta
Khidmat geocode dan geolocation

Walau bagaimanapun, pustaka ini masih lagi dalam proses pembangunan dan pengujian kerana masih terdapat lagi kekurangan dari segi khidmat cuacanya.

Sekiranya anda berminat untuk dapatkan bantuan bagi penggunaannya boleh tinggalkan komen di bawah. Selamat koding!