有人能详细解释一下这段代码吗?我应该如何在javascript程序中运行它
在下面的代码中,什么是有人能详细解释一下这段代码吗?我应该如何在javascript程序中运行它,javascript,Javascript,在下面的代码中,什么是i,什么是c?我想在javascript中使用这段代码,这样我就可以沿着路线移动地图图标 我怎样才能做到这一点 (function () { if (!map.me) { map.me = map.createLocationMarker( "http://libgmail.sourceforge.net/man.png", N.get("local")); }; mv = function(i) { c = map.di
i
,什么是c
?我想在javascript中使用这段代码,这样我就可以沿着路线移动地图图标
我怎样才能做到这一点
(function ()
{
if (!map.me)
{
map.me = map.createLocationMarker(
"http://libgmail.sourceforge.net/man.png", N.get("local"));
};
mv = function(i)
{
c = map.directions.polyline.getPoint(i);
map.recenterOrPanToLatLng(c);
map.setMarkerPosition(map.me, N.get("local"), c);
if (i < map.directions.polyline.numPoints - 1)
{
window.setTimeout("mv("+(i+1) + ")",750)
}
else
{
map.me.hide()
}
};
map.me.show();
mv(0)
}
)();
(函数()
{
如果(!map.me)
{
map.me=map.createLocationMarker(
"http://libgmail.sourceforge.net/man.png,N.get(“本地”);
};
mv=功能(i)
{
c=地图、方向、多段线、获取点(i);
再中心地图(c);
map.setMarkerPosition(map.me,N.get(“本地”),c);
if(i
c是坐标,i是索引器,两者都来自此代码所属的外部范围。c-地图中的点
i-函数的整数参数,即点的数目,从0开始,每个递归循环递增1,以map.directions.polyline.numPoints-1结束
这段代码显示了map.directions.polyline中所有点的路径您确实应该尝试格式化代码,使其具有一定的可读性。我做了一个尝试,我希望我没有弄坏它。想要帮助的人可能会想知道-你到底想做什么,在什么环境下,代码来自哪里。。。