Я пытаюсь отобразить маршрут трактора на картах 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
Скажи мне, что ты думаешь ... и если я тоже забыл упомянуть что-то важное.