google地图api备忘

这两天学习了下google地图,关于google地图api,总结了几点,备忘 v3版本的api已经不需要key了,可以自由使用 如果想改变地图大小,可以先改变map的外部容器大小,然后调用 google.maps.event.trigger(map, ‘resize’); 标记的图标可以用自己的图片替换 自定义的控制按钮,可以添加到地图上,利用: map.controls[ google.maps.ControlPosition.TOP_RIGHT ].push( “the dom element” ); 地图区域过大,会造成加载缓慢,直至加载失败,应该避免出现过大的地图区域 应该避免频繁的地图区域更新和移动地图

May 21, 2010 · notsobad

地图的开放api

看了下几个地图的开放api,百度地图的api最近开源,所以先看了百度的,还有其他几家,mapabc, 51ditu,mapbar,google 几点总结: google最早做,所以国内的几家的api明显模仿google的,甚至命名都几乎一样,看文档都会有似曾相识的感觉。 google的api是最全的,也是最开放的,如果想对地图做更多的控制,最好还是用google的 baidu的应该是第二选择,但是接口还是不够,比如我想获取地图上自己添加的所有标记(marker),应该怎么做?google倒是有一个gmaps-utility-library可以用来管理标记 所有的api都是和域名绑定的,所以对那些非网站的web应用是没办法直接用的

May 19, 2010 · notsobad

关于open flash chart(ofc)的几点总结

最近用了下open flash chart(以下简称ofc), 有几点总结,备忘 因为它的绘图使用的是json数据,所以没必要使用它的其它语言封装,自己输出json即可 使用ajax获取数据,然后更新ofc的图形($swf_element.load(‘json str’)),这个似乎有bug,会时不时的出错,原因不明 ...

May 17, 2010 · notsobad

双显示器就是好~

新买了个20寸的显示器,接到笔记本上,看视频、文档都挺方便 几个adobe reader的技巧,备忘。 在首选项的全屏中将一次使用一页填充屏幕的勾去掉,然后在页面显示中选双联,这时再选全屏显示就可以双页全屏显示了。这时还可以按CTRL+2调整大小,很适合20寸以上的显示器。 ctrl + L 全屏快捷键 全屏状态下: Ctrl+Shift+H 自动滚动,按上下方向键可以调整速度 ...

May 12, 2010 · notsobad

ubuntu10.04下freemind字体处理

ubuntu 10.4 下,更新源里面只有openjdk了,处理中文有些问题。 freemind的中文显示为扁花的字体 解决办法参考这个 sudo mkdir -p /usr/share/fonts/truetype/arphic/ sudo ln -s /usr/share/fonts/truetype/wqy/wqy-microhei.ttc /usr/share/fonts/truetype/arphic/uming.ttc 上面的方法效果不好,更好的应该是这样: sudo echo “export _JAVA_OPTIONS=’-Dawt.useSystemAAFontSettings=on’” > /etc/profile.d/notsobad.sh 然后重新login就可以了

May 11, 2010 · notsobad

Between jobs

4月份辞职,五一离职,要换工作了。 上家公司将近三年,但是兴趣越来越弱,因此一直在寻求突破。 换个环境,从头再来吧!

May 3, 2010 · notsobad

土豆网的死循环

刚才上土豆,想搜个东西,然后发现死锁了,不停地弹出警告,我使用的是chrome浏览器。 找了下出问题的代码: $('.tui_searchint').focus(function(){alert('悼念遇难同胞,今天暂时关闭');return false;}); 我不清楚其他浏览器是否也有这个问题,但我想保险的写法应该是这样吧? ...

April 20, 2010 · notsobad

php屏蔽出错信息

网站的上线版本应该把php的出错信息屏蔽掉,否则会有些危险。 # 是否是发布版本? $is_release = true; ini_set('display_errors', !$is_release); # 把超时限制改为1s,方便测试执行超时的出错信息 set_time_limit(1); $i = 0; while(++$i){ # 注意sleep的时间,是不包含在max_execute_time里的,所以不用sleep来测试,而只是用个死循环 //sleep(1); }

April 13, 2010 · notsobad

linux下获取mac地址

参考[这篇](http://blog.khsing.net/2009/01/use-sed-to-got-mac-and-ip-from- ifconfig.html)文章 ifconfig eth0 | sed -n -e '/.*HWaddr \([:[:xdigit:]\-]*\).*/{s//\1/;p}' linux下由于语言版本不同,这样的脚本可能在中文下就不行了 想了下,可以在一个子shell中,配置LANG变量,然后再调用 #在一个子shell中执行,LANG不会影响调用的shell (LANG=en_US && ifconfig eth0 | sed -n -e '/.*HWaddr \([:[:xdigit:]\-]*\).*/{s//\1/;p}')

April 13, 2010 · notsobad

ubuntu下没声音?

这两天笔记本上装了mac os,然后笔记本原有的ubuntu就有些怪问题 我进入ubuntu的急救模式,进入shell,然后startx,发现没声音 可以确定的是,声卡没问题,音量调节没问题,比较奇怪。 https://help.ubuntu.com/community/SoundTroubleshooting 最后解决: # 将当前用户’wang‘添加到audio这个组 sudo adduser wang audio 然后logout,重新登录,声音出来了 ...

April 10, 2010 · notsobad