2017-04-13 6 views
-1

안드로이드 ecillipse 프로젝트에서 두 위치 간의 거리를 찾는 방법 & php. 온라인 프로젝트는 좋은 온라인 전송 시스템을 기반으로합니다. 항공사의 요금을 알아야했습니다. 이 영역지도에서 두 위치 사이의 거리를 찾는 방법

+0

Location.distanceBetween ( startLatitude, startLongitude, endLatitude, endLongitude, 결과) 시도; –

답변

0
float[] results = new float[1]; 
Location.distanceBetween(source.latitude, source.longitude, 
        destination.latitude, destination.longitude, 
        results); 

최단 차량을 찾기 위해 구현 된 소스 & 대상 .Harversine 수식 사이 찾는 거리 필요 두 위치 사이의 거리에서 대략 거리를 계산합니다이며, 초기 및 최종 선택적 shor의 베어링 그들 사이의 테스트 경로. 거리와 방위는 WGS84 타원체를 사용하여 정의됩니다. 계산 된 거리는 결과 [0]에 저장됩니다. 결과의 길이가 2 이상이면 초기 베어링은 결과 [1]에 저장됩니다. 결과에 길이가 3 이상이면 최종 베어링은 결과 [2]에 저장됩니다.

@param startLatitude the starting latitude 
    @param startLongitude the starting longitude 
    @param endLatitude the ending latitude 
    @param endLongitude the ending longitude 
    @param results an array of floats to hold the results 

    @throws IllegalArgumentException if results is null or has length < 1 
0

코드

double _distance = Location.distanceBetween(
       _firstLatitude, 
       _firstLongitude, 
       _secondLatitude, 
       _secondLongitude, 
       _results);