0
こんにちは私は現在、三角形を作るために2つの長い/緯線を通って線を描こうとしています。これまでのところ、私は線を引くようにしましたが、線は垂直ではなく、歪んで見えます。ここに私のコードは次のとおりです。2つのlong/lat点の真ん中を通る垂線を描く
startPosition = [-0.17640, 51.426700];
endPosition = [0.17640, 51.796700];
triangleSizeY = (endPosition [1] - startPosition[1])/6;
/*subtract
end from start to work out direction and also use this divided by 6 to
get distance*/
triangleSize *= -1;
triangleSizeX = (endPosition [0] - startPosition[0])/6;
/*subtract
end from start to work out direction and also use this divided by 6 to
get distance*/
triangleSize *= -1;
var cx = (startPosition[0] + endPosition[0])/2;
var cy = (startPosition[1] + endPosition[1])/2;
var dx = (endPosition[0] - startPosition[0])/2;
var dy = (endPosition[1] - startPosition[1])/2;
positions[0] = [midPoint[0] + triangleSizeX, midPoint[1] +
triangleSizeY];
positions[1] = [cx - dy, cy + dx];
positions[2] = [cx + dy, cy - dx];
これは、それがどのように見えるかです: