원의방정식을 이용한 거리 구하는 함수

· 13년 전 · 1119

//거리 계사하는 함수

private double distance( double lat1, double lon1, double lat2, double lon2, String unit) 

{

  double theta = lon1 - lon2;

  double dist = Math.sin(deg2rad(lat1)) * Math.sin(deg2rad(lat2)) + Math.cos(deg2rad(lat1)) * Math.cos(deg2rad(lat2)) * Math.cos(deg2rad(theta));

  dist = Math.acos(dist);

  dist = rad2deg(dist);

  dist = dist * 60 * 1.1515 ;

  if (unit == "K" ) {

    dist = dist * 1.609344 ;

  } else if (unit == "N" ) {

  dist = dist * 0.8684 ;

    }

  return (dist);

}
//인자값 : (위도 , 경도 , 목표 위도 , 목표 경도 , km);

|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
12년 전 조회 2,574
12년 전 조회 1,601
12년 전 조회 3,024
12년 전 조회 6,640
12년 전 조회 2,237
12년 전 조회 825
12년 전 조회 2,002
12년 전 조회 1,949
12년 전 조회 2,697
12년 전 조회 698
12년 전 조회 1,785
12년 전 조회 867
12년 전 조회 1,857
12년 전 조회 2,774
12년 전 조회 1,332
12년 전 조회 3,973
12년 전 조회 1만
12년 전 조회 1,194
12년 전 조회 2,531
12년 전 조회 2,214
12년 전 조회 3,075
12년 전 조회 6,116
12년 전 조회 2,725
12년 전 조회 3,057
12년 전 조회 1,064
12년 전 조회 854
12년 전 조회 1,946
12년 전 조회 5,952
12년 전 조회 1,570
12년 전 조회 4,797
12년 전 조회 1,020
12년 전 조회 4,187
12년 전 조회 1,339
12년 전 조회 1,189
12년 전 조회 1,769
12년 전 조회 1,396
12년 전 조회 658
12년 전 조회 633
12년 전 조회 2.1만
12년 전 조회 599
12년 전 조회 1,152
12년 전 조회 1,165
12년 전 조회 1,394
12년 전 조회 3,552
12년 전 조회 795
12년 전 조회 2,299
12년 전 조회 4,970
12년 전 조회 743
13년 전 조회 3,937
13년 전 조회 1,120
13년 전 조회 3,845
13년 전 조회 999
13년 전 조회 1,844
13년 전 조회 1,012
13년 전 조회 2,239
13년 전 조회 8,027
13년 전 조회 2,010
13년 전 조회 1,809
13년 전 조회 1,611
13년 전 조회 678
13년 전 조회 2,195
13년 전 조회 1,920
13년 전 조회 711
13년 전 조회 1,288
13년 전 조회 713
13년 전 조회 983
13년 전 조회 1,273
13년 전 조회 3,669
13년 전 조회 2,191
13년 전 조회 2,385
13년 전 조회 3,751
13년 전 조회 3,561
13년 전 조회 3,221
13년 전 조회 4,084
13년 전 조회 1,109
13년 전 조회 6,060
13년 전 조회 1,463
13년 전 조회 1,291
13년 전 조회 3,470
13년 전 조회 3,114
13년 전 조회 5,262
13년 전 조회 2,778
13년 전 조회 3,415
13년 전 조회 1,105
13년 전 조회 930
13년 전 조회 2,104
13년 전 조회 887
13년 전 조회 2,300
13년 전 조회 1,590
13년 전 조회 1,195
13년 전 조회 2,185
13년 전 조회 2,393
13년 전 조회 1,391
13년 전 조회 880
13년 전 조회 1,417
13년 전 조회 909
13년 전 조회 1,285
13년 전 조회 3,944
13년 전 조회 4,036
13년 전 조회 1,443
🐛 버그신고