谷歌地图的“s”参数有什么用?

时间:2011-04-28 20:28:10

标签: google-maps

我注意到Google地图图块的网址中有“Galileo”的子字符串,如 http://khm2.google.com/kh/v=84&x=11&y=8&z=4&s=G或 mt3.google.com/vt/lyrs=m@152&hl=zh-CN&x=1&y=7&z=4&s=Ga。

此参数可通过以下代码计算:

string secword = "Galileo";
int seclen = ( 3 * x + y ) % 8;
string sec = secword.Substring( 0, seclen );

但参数的用途是什么,因为即使删除或随机更改它,我似乎也可以获得正确的地图图块?

1 个答案:

答案 0 :(得分:0)

这是一个提及:

  

output = embed输出适合嵌入第三方网站的HTML,   仅适用于加密的s = param的存在,大概是为了   停止包含任意内容。

http://picchiri.wordpress.com/2010/02/24/google-maps-parameter/