正是因为我不是专业的程序员,所以才显得很有价值!
今天,我花了一些时间去思考timemap用不同颜色戳的问题,如何让theme和某列元素里的某数据建立关联?应该可以的,绝对可以的,不就是一个条件格式么,但怎么做呢?在网页里调用excel文件,约等于是在调用一个可视化程度挺高的数据库,这就让我想起了邮件合并。
今天,我运气非常的好,搜索Google Map Spreadsheet居然被我发现了一个Google官方的好东西“Create a map from a published Google Spreadsheet”,啊啊啊啊啊啊啊啊啊!这就是我的思路!但Google的这个页面居然连网页标题都没有…… 这个东西,其实就是南方周末 – 新闻地图的原始版。Google Spreadsheet上的数据库我已经发布,数据也是齐全的,所以,可以说我轻易就能生成一个简易版。通过一些手动修正和网页格式统一,我的destiny-map-2012横空出世了!这个是gmap版,所以全称是destiny-map-2012-gm,我还要做timemap版的,预留名字是destiny-map-2012-tm。
有截图有真相。
MAP OF DESTINY 2012 GMap版在这里
欢迎各种测试!提前说明,大于100的编号没有在地图的绿色戳上显示,因为G老师认为大于两位数的编号小小的戳hold不住了,所以直接那个位置显示空白,这个不是bug。
网页延续着DESTINY IS REAL主站的黑金风格,估计是没什么办法把这个套在点点网页里的了,除非我用ifame。gm版这么快就可以上线其中一个很重要的原因是Google生成的简易版就一个单网页文件,其中引用了2个东西,一个是数据源的Spreadsheet,一个是Google Map的API。相比之下,timemap的数据库的一些引用我仍未完全摸透。啊啊啊,今天我才发现原来现在使用Google Map API是完全不需要用API KEY的了,尽管,我已经申请,V2和V3都有申请,那个的话,每天查询的免费次数有限制,如果不填KEY也能实现功能的话,这个所谓限制等于浮云。这种事件地图我只是私用,即便挂在网络上也不会有多大浏览量,但谁知道不会不会有神经质发神经呢。
我对自己的工作成果和效率表示很满意,哈哈哈。
PS:惊讶的发现,这个页面在Firefox、Opera、IE在天朝都能正常浏览,但Chrome,悲催的需要翻墙。搞不懂了,Google和Google的业务有矛盾?????所以,如果在天朝你想用Chrome打开,但又不懂翻墙的话请把下面这堆东西加入到host(C:\Windows\System32\drivers\etc\hosts)。
203.208.45.200 spreadsheet.google.com
203.208.45.200 spreadsheets.google.com
203.208.45.200 spreadsheets.l.google.com
203.208.45.200 spreadsheets0.google.com
203.208.45.200 spreadsheets1.google.com
203.208.45.200 spreadsheets2.google.com
203.208.45.200 spreadsheets-china.l.google.com
203.208.45.200 spreadsheets-opensocial.googleusercontent.com