首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人可以详细解释这段代码吗?我应该如何在我的javascript程序中运行它?

有人可以详细解释这段代码吗?我应该如何在我的javascript程序中运行它?
EN

Stack Overflow用户
提问于 2009-03-20 08:16:12
回答 2查看 121关注 0票数 0

在下面的代码中,什么是i,什么是c?我想在javascript中使用这段代码,这样我就可以沿着路线移动我的地图图标。

我如何才能做到这一点?

代码语言: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)
}
)(); 
EN

回答 2

Stack Overflow用户

发布于 2009-03-20 08:23:34

C是一个坐标,而我是一个索引器,两者都来自这段代码所属的外部作用域。

票数 0
EN

Stack Overflow用户

发布于 2009-09-26 05:10:13

地图中的C点i-函数的整数参数,表示点数,从0开始,每个递归循环递增1,以map.directions.polyline.numPoints -1结束

此代码显示了跨越map.directions.polyline中所有点的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/665313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档