2012-04-04 3 views
0

저는 PHP와 MySql을 사용해야하는 대학 프로젝트 용 웹 애플리케이션을 구축하고 있습니다. HTML5 Geolocation을 사용하여 양식의 로그인 한 사용자 위치에 대한 액세스를 요청합니다. 일단 양식을 수락하고 제출하면 위치 정보를 MySql 데이터베이스에 저장 한 다음 양식이 제출 된 지역의 핀이있는 Google Map 형태로 다른 페이지에서 다시 불러오고 싶습니다.PHP와 MySql에서 HTML5 Geolocation 사용

나는 주위를 둘러 보았지만 이것이 가능한 실행 가능한 방법이라고 제안하는 결정적 증거는 찾을 수 없다. 그래서 내 질문은이 (상대적으로) 간단하고 더 중요한 것은 사용자 위치에 대한 데이터를 캡처하는 신뢰할 수있는 방법입니까?

아이디어는 사용자가 자신의 영역에서 문제를보고하기 위해 응용 프로그램을 사용하는 것입니다 (예 : 구덩이). 사용자는 Geolocation을 사용하여 로그인하여 문제 및 위치를보고 할 수 있습니다. 문제는 '문제'페이지에 기록되며, 협의회는 신고 된 곳을보고 볼 수 있습니다.

팁이 유용 할 것입니다.

답변

1

그럼 정확도가 크게 다릅니다. 때로는 몇 미터에 정확히 위치 할 수도 있고 다른 시간에 몇 킬로미터 떨어져있을 수도 있습니다. 이 탐지는 대부분의 경우 네트워크 및 추적 라우팅을 기반으로하므로 완벽한 정확성을 보장 할 수는 없습니다.

프로젝트에 주소를 사용하는 것이 좋습니다. Google은 주소에 핀을 쉽게 프로젝션 할 수 있습니다. 그뿐 아니라 도시에서 내부적으로 사용할 것으로 예상됩니다.

+0

주소를 사용할 경우 사용자가 입력 한 양식 데이터로 Google Map을 만드는 방법은 무엇입니까? – GuerillaRadio

+0

제 생각에는 주소를 사용하여 주소를 먼저 지오 코딩하여 latlon 객체를 얻은 다음 마커를 만드는 데 사용할 수 있습니다. 이것은 여러 단계를 추가합니다. 먼저 현재 주소를 알아야하고 입력 한 다음 서버에서 올바르게 지오 코딩해야합니다 (Google 지오 코딩이 완벽하지 않음). 그런 다음 마커를 렌더링하기 위해 클라이언트에게 다시 latlon을 제공해야합니다. 또는 모바일 장치에서 GPS를 사용할 수 있습니다 (사용 가능한 경우). –

+0

원래 아이디어는 응용 프로그램이 Geolocation을 사용하여 사용자가 도로를 모르는 익숙하지 않은 장소에 있어도 문제를보고 할 수 있다는 것입니다/마을 등하지만, 당신이 말한대로 그것은 항상 정확하지 않으므로 사용자가 그 지역을 알고 있었다고해도 쓸모가 없습니다. 지오 코딩 주소를 살펴 보겠습니다. 당신의 도움을 주셔서 감사합니다. – GuerillaRadio

관련 문제