您的位置:首页 > 编程语言 > Go语言

Google Maps API 2.0解析(19-GArrow一直不为人知的一种标注)

2006-08-18 17:22 531 查看
//这个类很奇怪,奇怪在于,居然没有任何地方调用它,也就是说,这段代码的存在毫无意义,可能是Google当时正在开发的功能吧
//看了一下,这个功能是Google的一个没有开发的功能,用来添加一个具有指向功能的标注,非常有意思,就是在某点上显示一个箭头标注,指向目标点,
//指向的箭头Google用了一系列的图片如下:
//http://www.google.com/intl/zh-CN_ALL/mapfiles/dir_0.png
//http://www.google.com/intl/zh-CN_ALL/mapfiles/dir_3.png
//http://www.google.com/intl/zh-CN_ALL/mapfiles/dir_6.png
// ………
// ………
// ………
//http://www.google.com/intl/zh-CN_ALL/mapfiles/dir_360.png
//那我就自作主张给它取名字叫GArrow吧
//这个类还是蛮有意思的,为什么不开放出来呢?
function GArrow(point,start,end)
GArrow.prototype=new GOverlay();
GArrow.prototype.initialize=function(map)
GArrow.prototype.remove=function()
GArrow.prototype.copy=function()
GArrow.prototype.redraw=function(a)
//获得两点之间连线与竖直向上之间的角度(顺时针方向)
GArrow.prototype.getAngle=function()
//根据上面的方法求出的角度获取图片路径
function getImageSrcByAngle(a)
var b=Math.round(a*60/Math.PI)*3+90;
while(b>=120)b-=120;
while(b<0)b+=120;
return getStaticImageUrl("dir_"+b)
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: