2009-03-20 4 views
0

iとは何ですか、cは何ですか?私は私のjavascriptでこのコードを使用して、ルートに沿って私のmamアイコンを移動することができます。誰かがこのコードを詳しく説明できますが、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) 
} 
)(); 
+0

実際にコードを書式化してビットを読めるようにしてください。私は試みをしました、私はそれを悪化させないことを願っています。 – unwind

+0

助けたい人はおそらく知りたいと思うでしょう - 正確に何をしようとしているのですか、どのような文脈でどこから来たのでしょうか? –

答えて

0

cは座標であり、iはインデクサであり、両方ともこのコードが属する外側のスコープから来ています。

0

C - 地図 Iにおけるポイント - ポイントの数を意味する関数の整数パラメータ、すべての再帰ループ増分は1で、0から始まり、map.directions.polyline.numPointsによって終了 - 1

をこのコードは、map.directions.polylineのすべての点を通るウェイを示します。

関連する問題