dinhmenh_gp

dinhmenh_gp

Cấp thành viênCấp độ thành viên Tinhte.vn  ĐẠI BÀNG
Tuổi tinhte:12 năm
Bài đã đăng:9
Lượt Like:84
Lượt theo dõi:0
Vũ, 11:27 CH
getRotate: function(startPoint, endPoint){
var degrees = 0;
if( startPoint.hasOwnProperty('x') ){
if(startPoint.x == endPoint.x || startPoint.y == endPoint.y)
return 0;

degrees = Math.asin( (endPoint.x - startPoint.x) / startPoint.distanceTo(endPoint) );
if(endPoint.y > startPoint.y)
degrees = Math.PI - degrees;
}else{
if( startPoint.lat == endPoint.lat || startPoint.lng == endPoint.lng )
return 0;

var comparePoint = new L.LatLng(endPoint.lat, startPoint.lng);
degrees = Math.asin( comparePoint.distanceTo(endPoint) / endPoint.distanceTo(startPoint) );
if(endPoint.lat > startPoint.lat){
if(endPoint.lng > startPoint.lng)
degrees = Math.PI + degrees;
else
degrees = Math.PI/2 + degrees;
}else{
if(endPoint.lng > startPoint.lng)
degrees = 2*Math.PI - degrees;
}
degrees += Math.PI;
}

return degrees;
},
Fact đã tạo

Bài viết đang ghim
Từ danh sách bài đã viết bên dưới chọn  → Ghim bài viết

Chủ đề bài đã viết
  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2022 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02862713156
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019