0
내가 가진 :(구글지도 - 안드로이드) 예를 들어
- 시작 (51.533407, -0.203948)
- 점 (51.531966을, -0.210987)
- 단부 (51.530951, -0.216823)
- 원점 (51.533487, -0.187812)
- 대상 (51.529189, -0.220814)
"점"이 "시작점"과 "끝점"사이에 있고 "출발점"과 "시작점", "끝점"및 "대상 지점 사이가 아닌 것을 어떻게 알 수 있습니까?
이미 시도 : 좌표 사이
- 최소 거리 - 잘못된 결과를 얻을 수 있기 때문에, 해결책 아니다
- Directions API의 'html_instruction'과 거리 이름 (기능 이름, 도로 정보, 주소 정보)을 비교하는 것은 매번 작동하지 않으며 때로는 거리 이름이 null입니다.
- Geocode API -> 쓸모없는 "long_name"("address_components")의 거리 이름 (기능 이름, 도로, subthoroughfare - 주소)을 비교합니다. "시작"및 "끝"과 때로는 좌표를 가져올 수 없기 때문에 거리 이름이 null입니다 (예 : 마을).
다른 아이디어? 이미 인터넷에서 검색했지만 필요한 항목을 찾을 수 없습니다.
는 맥심에게 감사이미지 링크 : google map
나는 당신의 요구 사항에 대한 그림을보고 싶습니다. 나는 당신이 묻는 것에 대한 그림을 그릴 수 있다면 질문에 대답 할 수 있다고 생각합니다. – danny117
평판이 10 점이 아니기 때문에 이미지를 게시 할 수 없습니다. http://s14.postimg.org/yshk16mi9/map_android.png – Maxim
http : //en.m.wikipedia .org/wiki/Distance_from_a_point_to_a_line. 시작과 끝 사이의 점과 선 사이의 거리, 원점을 시작하는 시점과 끝점과 목적지 사이의 점과 선 사이의 거리 사이의 점과 선 사이의 거리를 계산할 수 있습니다. – danny117