goolge map V3版是谷歌推出的针对桌面和移动设备的地图应用程序解决方案,支持移动终端的应用,目前公司的API还没能支持移动终端的应用(这肯定还需要一段时间)。这里分享一下goolge map V3版的两个应用:1. goolge map V3使用自己的瓦片创建地图。2. goolge map V3创建自己的叠加层。
下面就对此两个高级应用做介绍:
1. goolge map V3使用自己的瓦片创建地图:
² 首先要定义自己的地图类型对象
/**
* 作者:ly
* 创建时间:2011.06.09
* 自己的地图类型
* options{object}: 格式 {size:goolge.maps.Size, min: 最小级别, max: 最大级别}
*/
function MyMapType(options){
varopts = options||{}
this.tileSize= opts.size||new google.maps.Size(256,256);//瓦片大小
this.minZoom= opts.min||16;//最小级别
this.maxZoom= opts.max||19;//最大级别
this.name= "comit-map";//显示在地图类型控件上的名字
this.alt= "中山大学校园地图";//鼠标移动到地图类型控件该类型区域的title提示
}
MyMapType.prototype.getTile = function(coord,zoom, ownerDocument) {
vardiv = ownerDocument.createElement('div');
div.style.width