Halo. Saat bepergian dengan mobil atau berjalan kaki, saya selalu merasa repot mencari “tempat untuk mampir sebentar di perjalanan”, jadi saya membuat aplikasi ini untuk saya pakai sendiri.
Alasan membuatnya:
Saya sering mengalami situasi seperti ini.
- Saat ingin belanja di Hanaro Mart yang ada di rute sebelum pergi berkemah, lalu check-in
- Saat ingin membeli kopi di drive-thru sebelum berkendara jarak jauh
- Saat ingin mampir ke minimarket dalam perjalanan pulang setelah jalan-jalan
- Saat ingin mampir ke minimarket ketika berjalan kaki
Kalau mengetik “minimarket” atau “drive-thru” di peta Naver atau Kakao, semua cabang di sekitar memang muncul, tetapi saya tidak bisa tahu cabang mana yang
benar-benar berada “di jalur yang saya lewati”, atau berapa lama waktu tambahan untuk memutar ke tiap toko.
Tempat yang terlihat dekat ternyata bisa memutar 8 menit, sementara yang terlihat jauh bisa saja hanya 1 menit.
Saya biasanya menebak-nebak kandidat lalu menambahkan satu per satu sebagai titik singgah, tetapi itu terasa merepotkan, jadi saya membuatnya.
Fitur berjalan kaki juga sudah selesai diuji dan akan segera ditambahkan.
Apa yang dilakukan Gadaga:
Jika Anda memasukkan titik awal, tujuan, dan kata kunci toko (misalnya: drive-thru), aplikasi ini menampilkan toko-toko di sekitar rute dengan mengurutkannya berdasarkan
“berapa menit tambahan yang diperlukan jika mampir ke toko ini (waktu memutar)”. Tempat yang dipilih otomatis disetel sebagai titik singgah di Naver Map/Kakao Navi/TMAP,
lalu langsung diteruskan ke panduan arah.
Cara kerja (teknis):
- Menghitung rute dasar dan rute lewat tiap toko dengan OSRM (open source)
- Menggabungkan seluruh informasi kemacetan jalan dari berbagai pemerintah daerah dan open API pemerintah, lalu memetakannya ke link di peta OSRM
- Informasi lalu lintas real-time diperbarui secara berkala melalui Cron
- Sebagian informasi lalu lintas dipanggil secara on-demand
- Mengukur secara aktual dengan membatasi segmen memutar kandidat toko di dalam rute, lalu menghitung (memutar - dasar) sebagai delta dan mengurutkannya
- Pencarian toko menggunakan Kakao Local API
- Server proxy dengan Cloudflare Workers
- Perhitungan berat dilakukan di server (VM), sementara progres ditampilkan di aplikasi melalui streaming NDJSON
Ini masih tahap awal dan saya membuatnya sendiri, jadi saya penasaran dengan beberapa hal berikut:
- Apakah Anda juga sering mengalami situasi seperti ini (mampir ke suatu tempat di perjalanan), atau hanya saya yang merasa repot?
- Apakah “pengurutan berdasarkan waktu memutar” terasa benar-benar berguna?
- Jika ada bagian yang kurang atau terasa aneh, mohon beri tahu saya.
[Android] https://play.google.com/store/apps/…
[iOS] https://apps.apple.com/kr/app/id6780931858
Saya menantikan masukan yang jujur!
Belum ada komentar.