Google 的GeoAPI的结果需要在Mysql保存时需要更高的精度
0 个评论
Google 的GeoAPI的结果需要在Mysql保存时需要更高的精度,我们使用MYSQL的FLOAT将会影响latitude与longitude的精度,将类型转化成Double类型后就可以了。
阅读全文
通过google的ajax api为加载地图脚本
0 个评论
google.load("maps", "2", {"language" : "zh_CN", callback: init});
google.load("maps", "2", {callback: init, base_domain: 'ditu.google.cn'});
google.load("maps", "2", { "language" : "zh_CN", callback: initMap, other_params: "oe=gbk" });
第一种只指定语言,适应性比较广泛。但是如果需...
阅读全文
直接在URL里指定google maps api 加载的地图的语言
0 个评论
<script src=”http://maps.google.com/maps?file=api&v=2&key=$mapapikey&oe=gbk&hl=zh-CN”></script>
其中hl后接的是语言,
所有语言的列表:
http://spreadsheets.google.com/pub?key=p9pdwsai2hDMsLkXsoM05KQ&gid=1
oe是输出编码.
阅读全文
google maps api KEY报错的原因分析与解决
0 个评论
如果默认将google产生的api key的javascript代码复制出来, 将可能产生“google地图服务器API服务器拒绝了你的请求,原因,本站所用的API密钥已经由另一网站抢注。” 的错误提示。
原因是确认是sensor的设置不正确。
下面我把sensor的一些情况介绍一下。 sensor这个参数是新版本的API添加的功能。 旧版本的暂时...
阅读全文
在google map api里使用GDraggableObject对象的做可以移动的控件
0 个评论
1. 首先要指定可以移动的对象与移动对象移动的父级dom
var dragDom = document.createElement(‘div’);
var parentDom = document.getElementById(‘mo’);
var draggable = new GDraggableObject(dragDom, {container: parentDom});
2 .如果你想让dragDom里面的一个DOM来当做...
阅读全文
google地图api下面使用GBK编码所要注意的问题
0 个评论
1.编码格式要统一。比如javascript要用gbk的,html页面要用gbk的
2.服务器端最好能产生一个header,指明Content-Type是GBK;
如php:
header(“Content-Type: text/html; charset=gbk;”);
3.网页的META信息里也最好有一个指明是GBK的标签:
4.最后也是最重要的。要指明oe=gbk
不是动态加载的时候需要在scr的链接...
阅读全文
关于地图的api域名注册的问题
0 个评论
注册key时,不管是IP还是域名都可以。
如果是域名,google官方的建议是用基域名。
比如有:
1. abc.domain.com
2. eee.domain.com
3. www.domain.com
这些域名时,最好注册domain.com这个域名。
这样所有的子域名就可以共用这个key.
如果是用IP注册的域名,那就不存在基域名的问题,
只需要将IP传入即可
比如:...
阅读全文
google static地图的最大尺寸是640*640
0 个评论
640*640
多了就无法显示了。
如果在调试时发现静态地图无法显示时。
你要先检查一下你的地图的某一个参数是不是超过了640了。
阅读全文
把google地图类型折叠起来
0 个评论
只需要下面的几行代码:
map.setMapType(G_SATELLITE_MAP);
map.addControl(new GMenuMapTypeControl());
先将地图类型加到地图里.
然后调用:
addControl(new GMenuMapTypeControl());
即可.
示例:http://mab2002.free.fr/cartes/03-interaction-control-GMenuMapTypeControl.html
阅读全文
Google Maps地图投影全解析zz
0 个评论
出处:http://www.gisempire.com/bbs/dispbbs.asp?boardID=23&ID=71998&page=2
Google Maps地图投影全解析(1):Web墨卡托投影
Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议...
阅读全文
Google Map Api HTTP地址解析
0 个评论
1. 支持通过经纬度得到地址
方式如下面的示例:
http://ditu.google.cn/maps/geo?q=38.895000,-77.036667&output=xml&sensor=true&key=abcdefg
http://ditu.google.cn/maps/geo?q=38.895000,-77.036667&output=json&sensor=true&key=abcdefg
2.中文进行解析时,需要注意的问题编...
阅读全文
用CSS将input, select, submit, areatext和文字居中对齐
0 个评论
假设HTML上有一个容器id
如果你想把他里面的各种TAG都居中对齐的话,你只需要在
CSS里加入下面的语句
#id *
{
vertical-align: middle;
}
如果你只想指定几样对齐,将*号替换成相应的几个TAG就可以了。
一定要注意id所对应的容易一定是在你想要对齐的那些控件的外面的一个容器。
阅读全文
ie6/ie7下的inline-block经典bug的解决
0 个评论
1.先定义元素为
#id {
display: inline-block;
}
2.然后再定义他为
#id
{
*display: inline;
}
这样IE6/IE7下的效果就是真正的inline-block了.
注:有时候如果在FireFox上对于所定义的块还有其它的要求的话,你可以加上红色的小点.
这个小点只有IE系的浏览器能识别出来.并且不会影响到其它非IE浏览器对DOM元素的...
阅读全文
IE6下CSS背景的缓存BUG
0 个评论
默认情况下,IE6不会对相同的背景地址进行缓存。
这样在一些情况下,会非常影响性能。
所以在为了让IE6可以达到更好的性能。我们可以通过javascript来解决IE6的这一个BUG。
var isOpera = (navigator.userAgent.indexOf(‘opera’) != -1);
var isIE = /msie/i.test(navigator.userAgent) &...
阅读全文
IE6下面实现PNG的透明背景
0 个评论
原文链接:
http://bradkuo.spaces.live.com/blog/cns!BCED278316CF5F98!2882.entry?sa=165037715
注意点是,
1. 在设定了其它浏览器背景后,IE6下面一定要先将background-image设置成none
2.加滤镜的元素的css不能包含relative, absolute的定位属性
3.透明的背景内的链接是有效果的,但是不透明的地方链接就没有...
阅读全文
使用kill -9来强行杀死进程
0 个评论
在Linux系统下面有一些进程无法用kill直接杀死。
这时你可以试一下kill -9 pid的方式来杀死进程
这里9实际上对应的是进程消息里的KILL消息。
会无阻塞的杀死一个LINUX进程。
Kill参数的对照表:
Name Num Action Description
0 0 n/a exit code indicates if a signa...
阅读全文
Linux平台Debian系下Windows字体的添加(Debian 4.0 / Ubuntu 8.04及以上)
1 个评论
具体分成以下几步:
1)查看WINDOWS所在的盘号
sudo fdisk -l
2)mount这个Windows分区.
sudo mkdir /mnt/c
sudo mount /dev/sda1(根据fdisk所显示的结果来,我的机器是sda1) /mnt/c
mount 的type要根据你实际的分区情况来加载。我建议默认的分区是FAT32的。
3)创建windows字体目录
sudo mkdir /usr/share/fonts...
阅读全文
Ubuntu 下ssh 连接慢的原因老外的解释与解决办法
0 个评论
默认情况下
/etc/ssh/ssh_config文件里的GSSAPIAuthentication被设置成了yes,这样会导致一个连接_kerberos.的DNS请求。
除非对外界的请求被中断,否则ssh的会话直到DNS请求超时才会继续下去。不是一个什么问题,
只是会对内网访问造成一定的痛苦。
所以解决的办法是把这个 GSSAPIAuthentication默认设置成 no...
阅读全文
Linux/Ubuntu系统下Gnome文件关联
0 个评论
PS:如果你要修改文件的打开方式,请选择右键=>属性=>打开方式=>删除
和Windows一样,在Gnome的文件管理器(nautilus)里,双击一个文件的时候,
系统会自动调用相应的程序去打开这个文件。前提是能打开这个文件的软件已经安装
并且配置完毕了。
在Nautilus里通过右键菜单固然可以修改默认的打开方式,但是缺乏...
阅读全文