2017-04-22 1 views
-2

가장 가까운 상점을 찾아야하는 앱을 만들고 있습니다. 나는 수백 우편 번호 3) 나는 또한 롱에 우편 번호를 변환합니다 방법을 목록이) 현재 위치 2를 찾을 방법이여러 지역 간 Android 거리

1)/위도

내가 필요로하는 것은에 좋은 솔루션입니다 각 상점 간의 가장 가까운 거리를 확인하십시오.

좋은 접근 방법에 대한 의견. 이 사건의 경도와 위도에, 두 점 사이의 거리를 줄 것이다

enter image description here

:

답변

0

당신은 거리 공식을 사용하고 싶습니다.

여기서 xy은 위도 및 위도입니다.

+0

감사합니다. 한 위치와 500 개의 다른 위치를 비교하는 것을 피할 방법이 있습니까? –

+0

@SamBrown 다른 사람들과 비교하지 않으면 어떻게 거리를 찾을 수 있습니까? –

0

이 경우 유클리드 거리를 원한다고 생각하지 않습니다. 아마도 당신이 찾고있는 것은 Haversine 함수입니다. 당신이 Lat/Long 부부와 함께 일하는 것을 고려하십시오. 자바 스크립트 코드는 http://www.movable-type.co.uk/scripts/latlong.html에서 찾을 수 있습니다. Java로 변환하기가 너무 어렵지 않아야합니다.