ShawTim
12 years ago
在Chrome Ext上,在Google Map的問題搞了好久...
1) 直接用Google Map API是不行的,因為兩者相衝得很嚴重,詳情看
2) 用Google Static Map也是可以的,但關鍵是那URL的限制太小了,才2048... marker的數目也有限制... 我隨隨便便就幾百個marker了...
ShawTim
12 years ago
3) 最後是用上Google Static Map,先計算出center位置,然後從center及zoom level去將每個marker的經緯度map to relative x-y pixel value﹐然後為每個marker生一個position: absolute的div。麻煩是麻煩,倒是一次搞定了,沒有甚麼大問題,而且每個marker的handling可以隨我搞,倒算是一件好事吧
ShawTim
12 years ago
另一個大方便是當我要加filter時很簡單,用CSS就可以做到,不用重新render。遺憾是apply filter後map center不會變
立即下載