0

Google マップでトラクターのルートを表示しようとしていますが、次の問題があります (「ギニア問題」と呼んでいます:

http://i901.photobucket.com/albums/ac215/MigerusanTTE/coordserrorfinal.jpg

写真では、ポリラインの開始点が緯度 0、経度 0 から始まっていることがわかります。while ループで開始時にアラートを出し、開始時に緯度値が正しいため、なぜこれが起こっているのかわかりません。 ..

以下に、マーカーとポリラインのコードの一部を示します。

    //If i==0 (my FOR variable for looping), coords_prev=coords.


    //alert(coords); //alert I put to see what was happening D:
    var marker    =  new google.maps.Marker(
    {
      position: coords,
      map: map,
      icon:direccion_ico
    });
    }

   //contructing the line

    var line = [coords_prev, coords];

    var polyline = new google.maps.Polyline({
      path: line,
      strokeColor: color,
      strokeOpacity: 0.6,
      strokeWeight: 3
    });


    linesArray.push(polyline);
    polyline.setMap(map);
    coords_prev = coords;  //I equal these for the next loop

あなたの考えを教えてください...そしてもし私が何か重要なことを言い忘れていたら.

4

1 に答える 1