Nah, saudara2 seperguruan ATL sekalian 🙂 Saya dari tim SmartTaxiGPS ingin meng-share sesuatu, yg ternyata adalah pilihan dan solusi (yang belum ditemukan solusinya). Untuk bagian perhitungan jarak nih…
1. Pakai google maps
WEAKNESS :
– respons lambat (harus menunggu dari server Google Maps, dan tergantung kecepatan koneksi internet)
– banyak & kecepatan per request terbatas (setahu saya, cuma dibatasi 1000 query per hari untuk 1 account, dan query per satuan waktunya dibatasi juga, ref: FAQ Google Maps API)
STRENGTH :
– lebih akurat pengambilan jaraknya, karena pakai arah jalan (ref: GDirections)
– koordinat geografi yang tidak pas (hasil dari mobile) bisa dicarikan koordinat jalan yg paling dekat (ref: Inverse Geocoding)
THREAT :
– belom ngerti cara ambil value hasil render AJAX nya ke web service
2. pakai perhitungan phytagoras (dengan jari2 bumi, ada rumusnya), kecepatan, dan arah laju kendaraan
WEAKNESS:
– kurang akurat pengambilan jaraknya, karena tidak pakai arah jalan, cuma mengandalkan arah laju (utara, selatan, barat, timur : klo arah menjauh dari client tidak diquery, klo mendekat baru diquery) dan kecepatan (dari alat GPS) untuk perhitungan “decision making” lebih lanjutnya
– koordinat geografi yg tidak pas (hasil dari LBS mobile) tidak bisa dicarikan koordinat jalan yg paling dekat (tidak bisa inverse Geocoding)
STRENGTH:
– lebih cepat responsnya (perhitungan di server sendiri)
– request bisa ditangani dalam jumlah lebih banyak dan cepat
THREAT :
– masih dicari cara ambil speed & arah laju kendaraan via GPS, tapi di SDK nya sih ada tulisan buat ambil satuan itu, jadi seharusnya dalam waktu dekat bisa ditemukan caranya 🙂
Mnurut g lebih mnding yang ke 2 ^^
Soalnya kalo g sebagai user/client awam ga akan mau nunggu lama2, kalo pake cara ke2 otomatis lebih cepet n kalo memang sampai ada kesalahan perhitungan si supir taksi bisa mereject request dan dicarikan gantinya ^^
Trus slaen itu mau nambahin juga, kalo misalkan pake google maps pun, sekarang kondisi traffic di jalanan di Indonesia ga bisa diduga, dan lebih sering macet, terutama di jakarta, jadi otomatis skalipun dia yang terdekat, belum tentu dia menjadi yang tercepat juga ^^
CMIIW ^^