Probao sam da nacrtam liniju koristecu Brankov kod i napisao:
Kôd:
function drawPolyline(pts){
ctx.beginPath();
ctx.moveTo(pts[0].x,pts[0].y);
for(var i=1;i<pts.length;i++){
a = (((pts[i].x - 52.67) * (600 - 0)) / (52.7 - 52.67)) + 0;
b = (((pts[i].y - 8.32) * (600 - 0)) / (8.39 - 8.32)) + 0;
ctx.lineTo(a,b);
}
ctx.stroke();
}
ceo kod i demo:
http://jsbin.com/yepigu
Radi OK.
Takodje sam pokusao da pomerim x,y pocetak sa 0,0 na prvu tacku a zatim uvecam sve to *100:
Citat:
ctx.scale(100,100);
ctx.translate(52.67528921580262,8.373513221740723) ;
|
ali to ne crta linije...