Archive for » October 14th, 2009«

SmartTaxiGPS :: ShortestDistance(); ???

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 🙂

Category: Smart Taxi  One Comment