
Tampilan muka detikMap sekarang
Belum lagi “selesai” dengan versi kamap-nya, kini detikMap kembali muncul dengan tampilan baru dengan niat ingin lebih bagus tentunya. Tapi kalau dilihat lebih mendalam lagi, sebenarnya detikMap masih menggunakan out-of-box application dengan bug di sana-sini. Mereka me-make over baik dari sisi backend maupun frontend dan meninggalkan begitu saja aplikasi ka-map yang dulu. Padahal dari seorang teman yang pernah ngoprek abis kamap + xajax terdahulu, aplikasinya sangat luar biasa.
Berikut perbandingan antara versi detikmap terdahulu dengan versi detikmap sekarang sepanjang sepengtahuan ku:
| FITUR | VERSI AWAL | VERSI SEKARANG |
| GIS ENGINE | Mapserver | Geoserver |
| LAYERS TYPE | WFS | WMS + WFS (POI) |
| PORT | 80 | 8000 |
| FORMAT | GIF/JPEG | PNG |
| TILE FILESIZE | 30 KB <est> | 75 KB <est> |
| CACHE | KAMAP Generated | Python CGI TileCache |
| BACKEND | PHP | PHP + Python TileCache* |
| FRONTEND | KAMAP | MapFish Openlayers |
| JAVASCRIPTS | +/- 100 KB <est> | 1625 KB <est> |
| DATABASE | DBase DBF + MySQL (POI) | DBase DBF + MySQL (POI) <??> |
| LOADING SPEED | Faster | Slower |
Beberapa penyebab lambatnya akses sekarang yang bisa kulihat adalah:
- Dokumen tidak di-gzip
- Terlalu banyak javascript (Openlayers, ExtJS, dhtmlXsuite) dan terpisah-pisah
- TileCache hanya sebagai interface, tidak dimanfaatkan secara maksimal
- Database (mungkin)
Hal ini menyebabkan beberapa tile tidak muncul (blank) karena resource habis. Kemungkinan besar ini terjadi karena untuk merender peta sangat berat dan membutuhkan resource server sangat besar padahal sudah coba diminimalisasi dengan beda server.
tilemap.detik.com:8000 untuk rendering peta dasar sedangkan map.detik.com untuk layer lainnya terutama layer POI.
Untuk koneksi sendiri sebenarnya tidak ada masalah. Dari hasil traceroute didapat cuma 6 hops pakai Indosat M2. Dan setelah menunggu lama, dengan firefox Extension diperoleh besar dokumen lebih dari 3MB o.0
Ini yang aku coba bandingkan dengan peta online yang aku bikin di maps.inderaja.com menggunakan OpenLayers dan jQuery sebagai rich UI frameworknya. Aku (end user) memperoleh besar dokument total 1.5MB setelah image peta terload semua. Server masih di luar negeri (lebih dari 10 hops) dan belum memanfaatkan TileCache serta kompresi jQuery dan jQuery UI dalam 1 file. Secara bertahap mungkin akan dikembangkan dan di-release ke publik setelah pakai server IIX yang oke.
Atau mungkin detiknya nih yang mau ku enhance sini detikMap nya?
Related posts:
1. Comment by Lampu
20/Mar/2010 at 05:43
Yg lambat geoservernya. Tilecache nyampur dengan phpnya. Kalau ingin cepet http://map.detik.com/?c=detikmap&m=index&… hehe
2. Comment by Eric Lontong
20/Mar/2010 at 05:57
Wah, om Lampu tahu gini dalamnya…
Om Lampu yang bikin ya om? hehe…
Maksudnya kecampur gimana ya antara tilecache dengan php?
Trus kok bisa lambat geoservernya? Bukannya seharusnya malah lebih cepat dibandingkan mapserver+kamap terdahulu ya?
Technical blog-nya dong hehe
3. Comment by Lampu
22/Mar/2010 at 22:42
Lebih baik pake KaMap, daripada pake GeoServer. GeoServer "penuh dengan Bug", bahkan sampai dengan versi yg terakhir…
Dengan penuh menyesal saya sampaikan, GeoServer sucks
MapServer is the BEST !
waduh aku bukan blogger
4. Comment by Lampu
22/Mar/2010 at 22:44
Tapi OpenLayers support KaMap kan, jadi sebenarnya kalo mo dibalikin kembali masih bisa…
5. Comment by Lampu
22/Mar/2010 at 22:55
yg bikin anak detikcom
6. Comment by Eric Lontong
26/Mar/2010 at 09:28
owh, kirain in Lampu anak detikcom
iya, aku juga bingung tuh kenapa harus "reinvent-the-wheel" lagi ya GIS Engine-nya?
padahal klo mau Rich User Experience menggunakan OpenLayers dengan KaMap + Mapserver terdahulu hasilnya akan jauh lebih baik… hmm…
ada kenalan ato koneksi ke detikmap ga om? biar konfirmasi hehe…
ato mau ga join ngembangin maps.inderaja.com untuk public service yg powerfull untuk community Indonesia? Kolaborasi aja
7. Comment by D10
1/Apr/2010 at 19:07
Yoi mas? Terpaksa kami pindah dari KaMap, karena ada beberapa bug di KaMap. Sebenarnya gitu aja sih. Bug muncul krn Bug. Kemudian KaMap komunitasnya banyak yg pindah ke OpenLayers, jd kita mengikuti arus saja. Semoga bermanfaat.
8. Comment by Eric Lontong
9/Apr/2010 at 02:46
Salam kenal Mas D10 (benar mas kan?
Owh begitu ya…
KaMap sebenarnya cukup bagus apalagi kalau pakai prinsip Google TMS yang me-precache semua generated petanya. Hal ini yang menyebabkan Google Maps kencang banget karena selain di server, image juga dicache di proxy, ISP dan "local" server Google.
Namun perkembangan OpenLayers (oleh MetaCarta) yang membuat mereka memperkaya sistem javascript API yang lebih OOP hanya untuk User Experience.
Intinya sih, mengembangkan apa yang sudah ada, tidak langsung alih teknologi. Menurut pendapatku sih ya.
Jadi gimana nih tawaranku, mau kolaborasi?? hehe…
9. Comment by irland
21/May/2010 at 17:17
wah keren tentang detikmap-nya..
eh mas D10 (yang ngembangin detikmap)..klo kita pake base-map google map itu bukannya kita harus bayar skitar 90 juta-an yah….katanya klo engga bayar..cuma di kasi jatah 1 juta hit…klo detikmap itu udah beli lisence-nya ato masi pake yang free..
keren banget detikmap-nya…salut-salut
10. Comment by Rizal
21/Jun/2010 at 19:12
Mas,
Bisa minta materi tentang GIS?
Saya anak SIG di sebuah Universitas Negeri di Jakarta.
11. Comment by Eric Lontong
21/Jun/2010 at 21:11
Rizal, banyak banget materi GIS online.
Coba di-search dan pelajari sesuai dengan yg diinginkan deh.
Aku juga bukan ahli "segala bidang" GIS.
Gutlak
12. Comment by fadli
22/Jun/2010 at 17:16
ga usah join2, kau bikin tandingan lah rik.
pasang aja maps.kapanlagi.com
isinya peta rumah artis, mobil artis, sekaligus di-tracking itu artis2, biar ndak bikin pideo mesum melulu..
13. Comment by Eric Lontong
23/Jun/2010 at 10:30
@fadli
wuakakak… biaya server nya darimana?? :p
situ mau jadi ato cari investor nya? hehe…
14. Comment by D10
29/Jun/2010 at 20:19
Irland, benul. Kalo utk kelas detik.com 1 tahun harus 1 Milyar haha. Soalnya detik.com pageview tinggi, kalo ada perlu mo ditempelin di kanal2nya ya bisa segitu bayarnya.
Fadli, benul. Bikin yg bagus, jangan niru detikmap.com. detikMap masih jelek hehe. Masih bermain-main aja. Bikin yg serius kalo bisa SAMA PERSIS dengan GOOGLE MAP hehe.
Investor? nah itu jg aku bingung hehe
15. Comment by D10
29/Jun/2010 at 20:30
wah disini sepertinya orang2 IT yg canggih2 yaks
hadiah dari saya : http://map.detik.com/?c=detikmap&m=index&…
klik tombol '+' di sebelah kanan, silakan pilih baselayer yg anda suka…
16. Comment by Eric Lontong
30/Jun/2010 at 02:18
weisss… canggih.. canggih..
tapi daripada 1M setahun ke Google, mending kasi aku deh bikin kya Google Maps based on OpenLayers
1M tahun kedua buat beli image satelitnya hehe…
bukan IT murni, maenan sehari2 mereka tuh haha..
iya nih, bisa nemuin investor dimana yak??
padahal klo bikin Javascript API yg bisa diparsing & komersialiasi kya Google, bisa jadi bisnis bagus tuh. klo kya Google sih, mereka update aja udah 500jt per tahun dari Tele Atlas Indonesia. mana kuat maen sistem gerilya-an
17. Comment by D10
1/Jul/2010 at 20:06
sing canggih OpenLayers 'e
hebat tenan… iyo 1M isok gawe tuku cendol utk 7 turunan…
18. Comment by Eric Lontong
2/Jul/2010 at 10:09
haha…
masukin proposal ke detik ah sapa tau bisa dapat 1M tuh
ntar kan ketemu2 langsung juga ama mas dio ini & bisa belajar buanyak aku
19. Comment by Hafiz Badrie Lubis
11/Nov/2011 at 11:01
Numpang lewat gan.
20. Comment by lontongcorp
15/Nov/2011 at 10:30
silakan lewat bang hafiz…
)
nice blog (tapi ga ngerti ruby awak
21. Comment by lontongcorp
15/Nov/2011 at 10:31
silakan bang hafiz… nice blog (tapi ga ngerti ruby awak
)