현재 우편 번호를 기반으로 한 서비스 지역 시스템이 있는데 고객은 주소 (우편 번호)를 입력하고 서비스 지역 (서비스 지역에는 여러 개의 우편 번호가있을 수 있음)에 대해 사용 가능한 서비스 시간을 반환합니다. 이제는 우편 번호를 사용하여 서비스 영역을 만드는 대신 경계선 시스템을 사용해야합니다.지도에서 폴리곤을 그릴 수 있어야하며 고객이 주소를 입력하면 지오 코딩하여 서비스 영역과 비교하여 적절한 서비스 시간을 반환합니다. , 내가 지금 가지고있는 문제는 우편 번호 경계가 매우 다른 모양을하고 정확한 서비스 시간표를 만드는 것이 불가능하기 때문에 이와 같은 시스템이 더 정확할 것입니다. 나는 이것을 달성하기위한 쉬운 방법을 생각하는 데 문제가있다.지도 경계 서비스 지역 시스템
답변
를이 주제에 대한 더 깊은 연구 후에, 나는, 내가 다각형 내부에 점 (좌표)를 탐지하는 광선 캐스팅 알고리즘을 사용할 수 있습니다! 무엇을 찾고 있었다 발견 다각형의 좌표 내가 쉽게 본질적으로, 구글지도에서 얻을 수있는 내가 무엇을하고있을 것입니다 것은 :
- 는 다각형을 구축 할 수있는 구글지도 영역 선택을합니다.
- 데이터베이스에 폴리곤 포인트 좌표 배열 저장 (서비스 지역/영역으로)
- 지오 코드 고객은 DB에도 주소를 지정하고 DB에 저장합니다 (처음에는 Google지도에서 가져 와서 나중에 사용하기 위해 DB에 저장합니다). 4. 레이 - 캐스팅 알고리즘을 사용하여 모든 "다각형"을 반복하여 참을 반환하고 주소가 속한 폴리곤을 알 수 있습니다. 거짓을 반환하면 해당 영역을 처리하지 못합니다.
참고 :
당신이 시작하는 데 : Google Maps tutorial
기술은 문제가 아니며, 내가 필요한 것은 개념입니다. Google지도 또는 mapquest 또는 bing지도를 사용하여, 내가 서비스 영역 외의 위치 정보를 그룹화해야하는지 알고 싶습니다. C ... – CodeArtist
Google 또는 Bing지도 위에 클릭 가능한 다각형을 그릴 수 있음을 알고 있습니다. 당신이 알아야 할 것은 다각형을 생성하기위한 좌표 목록입니다. 한 번만지도를로드하고 다른 점을 클릭하여 다각형을 만든 다음 클릭 된 좌표를 데이터베이스에 저장하는 Windows 양식 응용 프로그램을 만들었습니다. – user2930100
Google지도의 경우지도 '클릭'이벤트를 사용하여지도에서 장소를 클릭하여 캡처 할 수 있습니다. Google에는이를위한 자습서가 있습니다 (UI 이벤트에서 인수에 액세스하는 방법으로 스크롤). https://developers.google.com/maps/documentation/javascript/events –
- 1. mapbox.js :지도 제한 경계 설정
- 2. 지역 경계 용 GIS 데이터
- 3. 지도 데이터 (R 세계 지역)
- 4. 지도 시뮬레이션 시스템 구축
- 5. 원격 서비스 대. 지역 서비스
- 6. 지도 노선 WCF 서비스
- 7. 지도 GEO API 서비스
- 8. Google Map V3 -지도 경계 설정
- 9. 지도 경계! 주소가 경계에 있는지 확인하는 방법?
- 10. Google지도 API 3 - 팬 /지도 제한 경계
- 11. 국가와 지역 웹 서비스
- 12. 클라우드 서비스 지역 변경
- 13. 지역 고정 디스크 서비스
- 14. 구글 맵 액세스 지역 좌표 (교외 경계)
- 15. 지도 hbase 테이블에서 특정 지역 데이터 줄이기
- 16. CoreLocation의 지역 모니터링 시스템 정의 쿠션이란 무엇입니까?
- 17. 마이크로 서비스 및 경계 문맥
- 18. Android : 시장 애플리케이션으로서의 지역 서비스?
- 19. 특정 지역 내의 서비스 제한
- 20. SOA 서비스 경계 및 생산 지원
- 21. Google의 경계 경계 경계
- 22. Windows 용 시스템 서비스
- 23. 웹 서비스 로그인 시스템
- 24. 시스템 서비스 설치 가능
- 25. 지도 도시 경계 데이터 인구 채우기 Google 퓨전 테이블
- 26. 지도 좌표 경계 설정은 기본적으로 (0, 0)으로 표시됩니다.
- 27. 지역 경계 교차 정확도 (시뮬레이션) 개선 방법 (지오 펜싱)
- 28. 안드로이드 시스템 서비스 또는 "보통"서비스
- 29. 시스템 응용 프로그램에 서비스 패브릭 서비스 추가
- 30. 특정 서비스 후 시스템 시작 서비스
[** 참조 **] (http://stackoverflow.com/questions/13318812/google-map-is-a-lat -lng-within-a-polygon/13325478 # 13325478) PHP 서버 측에서 polygon.It의 지점을 찾습니다. 또한 자바 스크립트로 구현할 수 있습니다 –