사각형 영역이 주어지면 주어진 영역 내 모든 교차로의 대략적인 좌표를 찾는 가장 좋은 방법은 무엇입니까?Google지도 API를 사용하는 지역 내 거리 교차로 찾기
답변
애플리케이션에 대한 설명이 없으므로 Google지도를 사용해야하는지 또는 다른 데이터 소스가 사용자의 요구 사항에 부합하는지 알 수 없습니다. . http://openstreetmap.org 응용 프로그램의 요구 사항을 충족 경우, 그것은 쉽게 :
- OSM API는 사각형 영역에서 데이터를 가져 오도록 요청이 있습니다. 당신은 XML 데이터를 얻는다.
- 관심있는 거리 만 유지하려면이 데이터를 필터링하십시오. 아마도 "키 = 고속도로"태그
- 두 개 이상의 줄에 속한 점만 유지하려면이 내용을 필터링하십시오.
Google지도가 필요한 경우이를 무시하십시오.
여전히 : 도로가 데이터베이스와 독립적으로 존재하기 때문에 위의 방법을 사용하면 Google지도에서 얻을 수있는 것과 높은 상관 관계가있는 도로 교차로 (위도/경도 좌표)를 얻을 수 있습니다 .-) 그런 다음 그 점들은 Google지도를 통해 표시하므로 두 데이터 세트가 동일하지 않으므로 완벽하지는 않습니다.
가장 쉬운 방법은 아니 겠지만 선로가있는 우리 나라 도로의 별도 데이터베이스를 사용했습니다. 각 줄의 처음과 마지막 지점을 찍은 다음 각 시작/끝 지점 50m 이내의 도로 수를 계산했습니다. 그런 다음 탐색 경로에서 노드를 가져 와서 각 노드와 교차하는 도로 수를 비교했습니다. 나는 그 길을 따라 각 출발점과 그 다음 지점을 바라 보았습니다. 그러면 그 길을 따라 방향을 알려줍니다. 그것으로부터 약간의 수학으로 당신은 다음 교차로에서 도로의 수와 각을 계산할 수 있습니다. 그 다음 도로 차량을 알려주는 도로 규칙 신청서를 작성했습니다.
가짜 코드를 추가하면 도움이 될 것입니다. 구두 설명은 읽기가 쉽지 않습니다. –
- 1. 찾기 교차로
- 2. Google지도 지역 기반 클러스터링
- 3. Google지도 API를 사용하여 게임에 대한 거리 그래프 가져 오기
- 4. Google지도 API 거리 계산
- 5. 지오 코딩 된 주소에서 교차로 찾기
- 6. 프로그래밍지도 지역/위치 찾기/제한
- 7. 찾기 거리 주소
- 8. Google지도 API를 사용하는 Zend_Form의 주소
- 9. 거리 비용을 계산하기위한 Google지도 API
- 10. 개별 Google지도 요소 (거리, 시간, 길 찾기)에 액세스
- 11. Google지도 지역 코드 가격
- 12. 찾기 거리 (자신의 좌표를 얻을) 나는 문제에 대한 API를 사용하는 방법에 대한 정보를 찾을 수 있습니다
- 13. Google지도 API 주소의 지역 검색
- 14. Google지도 API 거리 강조 표시
- 15. Google지도 geolocation이있는 거리 계산기
- 16. Android Google지도 사이의 거리
- 17. Google지도 API, 지하철역과의 거리
- 18. Google지도 API를 사용하여 지역 비즈니스 결과를 얻는 방법
- 19. Google지도 API를 동일한지도에서 여러 마커로 사용하는 방법
- 20. 프로그래밍 방식으로 지역 찾기
- 21. AS3 : 회전 거리 찾기
- 22. 기존 Google지도 API를 사용하는 Android MapView
- 23. Google지도 API를 사용하는 경우 "gmap이 함수가 아닙니다."
- 24. Google지도 APi를 사용하여
- 25. Google지도 가장 가까운 유틸리티 찾기
- 26. 최대 근점 거리 찾기
- 27. OpenGL에서 점까지의 거리 찾기
- 28. 운전 거리 계산 Google지도 API
- 29. Google지도 지역/지구/인근 정보
- 30. 두 위치 간 거리 - Google지도
여러 가지 방법으로 수행 할 수 있지만 지금까지 시도한 내용은 무엇입니까? – Marcelo
내가 어떻게 작동하는지 보는 것은 지역을 샘플링하여 그 지역의 모든 거리 이름을 결정한 다음 모든 교차로를 결정하는 것입니다. –