2017-12-18 1 views
-7

Google API가 내 데이터베이스의 여러 위치에서 현재 위치의 거리를 계산할 수있는 방법을 알려주시겠습니까?현재 위치에서 가장 가까운 위치 찾기

예를 들어지도에 병원이 많으면 현재 위치와 가장 가까운 곳을 어떻게 알 수 있습니까?

Example Picture

+0

https://stackoverflow.com/questions/10432023/how-to-measure-the-distance-in-meters-between-two-callocations –

+0

@Turnip는 중복 질문이 아닙니다. –

+0

나는 왜 모든 사람이 질문에 투표를하지 않는지 모르겠다. 그가 모든 점 사이의 거리를 원한다면 새로운 질문입니다. –

답변

1

당신은 직선 거리를 얻고 싶은 경우에 당신은 그것을

loc1.distance(from: loc2) 

에서 얻을 수 있습니다하지만 당신은 도로 거리를 얻으려면 당신은 구글 API에서 얻을 수 있습니다.

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=40.6655101,-73.89188969999998&destinations=40.6905615%2C-73.9976592%7C40.6905615%2C-73.9976592%7C40.6905615%2C-73.9976592%7C40.6905615%2C-73.9976592%7C40.6905615%2C-73.9976592%7C40.6905615%2C-73.9976592%7C40.659569%2C-73.933783%7C40.729029%2C-73.851524%7C40.6860072%2C-73.6334271%7C40.598566%2C-73.7527626%7C40.659569%2C-73.933783%7C40.729029%2C-73.851524%7C40.6860072%2C-73.6334271%7C40.598566%2C-73.7527626&key=AIzaSyDem7MBNNTTdrQsCN12s_OhjhPrxIqmpp4

참조 :

https://developers.google.com/maps/documentation/distance-matrix/intro 다음

이 API를 사용하면 생성 할 키 및 기원을이은 일련의 당신의 원점의 위도와 경도 및 목적지입니다 목적지.

위의 API를 쉽게 클릭하여 결과를 볼 수 있습니다.

관련 문제