google的Flex SDK相當的容易,擺弄幾下就oK了,不過操作地圖數據的自由度沒有那么好了,就得找google了。
現在通過驗證,google也是預先繪制好圖片,然后再請求拼接返回的,只有這種非實時渲染的方式才能保證服務器的高實時性和操作的流暢性能。
現在自己也實現flex客戶端緩沖和地圖預處理網格,通過http請求,后端php就可以輕巧的拼接請求的地理區域圖塊返回到flex客戶端,操作異常的流暢,感覺非常好。
最大的問題就是預處理的數據存儲容量和處理時間。每一個顯示比例都將進行全部預繪制地理圖,一個上海在最小比例尺下將生成幾十萬張jpg圖片,對地圖的存儲空間要求非常的高,機器也是一場的繁忙,16級別顯示花費1天時間產生,生成是痛苦的,但使用效果是非常的爽!