分享
 
 
 

[原创]Google maps代码分析之三

王朝other·作者佚名  2006-02-20
窄屏简体版  字體: |||超大  

google maps把主要的js代码都搞混了,一来是为了不让你们看懂,二来缩短变量和函数名应该也能加快速度吧。

下面是分析到现在的一些成果 引擎版本2.36

下载地址:http://www.micatch.net/blog/article.asp?id=33

只分析了十分之一

//文件结构

/*注释*/

(function(){ ......三千多行的代码....... } )()

P()

B.prototype.zd=function(a){var b=this.ia();

var c=a.ia();

var d=b-c;

var e=this.ka()-a.ka();

var f=2*Math.asin(Math.sqrt(Math.pow(Math.sin(d/2),2)+Math.cos(b)*Math.cos(c)*Math.pow(Math.sin(e/2),2)));

return f*6378137}

//以下函数用于向数组里添加变量/改变变量

function P(a,b){window[a]=b} //添加至window数组

function O(a,b,c){a.prototype[b]=c}//添加至对象原形

function Zc(a,b,c){a[b]=c}//添加至指定数组

function Fb(a)//用于检测浏览器版本

C=new Fb(navigator.userAgent);//实例化

function r(a,b,c,d)//在a中新建(插入)b元素定位于c大小为d

function Sb(a,b){var c=kb(b).createTextNode(a);//在b中插入字符串a

function u(a){return Math.round(a)}//取整

function Xa(a){return Math.floor(a)}//取<=的整数

function xb(a){return Math.ceil(a)}//取>=的整数

function N(a,b){return Math.max(a,b)}//明显啊

function S(a,b){return Math.min(a,b)}//不解释了

function U(a){return Math.abs(a)}//绝对值

function J(a){return u(a)+"px"}//返回'a'px形式字符串

function Ac(a){return a+"em"}//同上

function Kc(a){return u(a)+"%"}//原理同上

function M(a,b){if(a&&!b){b=a}if(a){var c=Ia(a.ia(),-z/2,z/2);

325

//变量

var fc=["opera","msie","safari","firefox","mozilla"];//检测浏览器版本用 函数function Fb(a)

var pc=["x11;","macintosh","windows"]; //检测操作系统用 调用函数同上

//调用过程

w()

-->m()

-->yb() function yb(a){var b;while(b=a.firstChild){Bc(b);a.removeChild(b)}}//清空a元素

-->Qb()function Qb(a,b,c,d)//将b数组中变量压入a中cd可选为开始结束位置

-->Ya//一个数组 存放了什么有待观察

-->wd()//a.style.overflow="hidden"

-->jd()//返回相应的style值

-->Dd()//style.position="relative"

-->$b()//指定位置插入一个div并返回

-->$()

-->D()

-->F()

-->G()

-->gb()

-->v()

-->Da()

-->db()

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有