2017-12-16 10 views
0

나는 작업 포인트가있는 응용 프로그램을 추적하고 있지만 작업 위치가있는 위치를 확인하기 위해 유효성을 검사하고 식을 만드는 데 문제가 있습니다. 위도와 경도 점을 기준으로 데이터베이스에 위치를 저장하지만 위도와 경도로 100 % 정확한 위치 값을 비교할 수는 없습니까? 포지셔닝 유효성 검사에 대해 어느 정도의 공차가 필요하다고 생각하기 때문입니다. 그래서 질문은 Google지도가 우리 목적지에 도착한 방법과 거의 비슷합니다. 메신저 PHP, 자바 스크립트 구글 맵 API를 사용하여. 귀하의 도움을 주셔서 감사합니다위치를 확인하는 방법 Google지도의 위도 및 경도로 이동

+1

간단합니다. 두 위치 (작업 및 현재) 사이의 [유클리드 거리] (https://en.wikipedia.org/wiki/Euclidean_distance)를 계산하십시오. 거리가 어떤 문턱보다 낮 으면 - 목적지에 도착했습니다. –

+0

. 알겠습니다. 감사합니다. 큰 도움을 청합니다. –

답변

0

코딩에있는이 질문의 ans는 거의 불가능하지만 Google이 어떻게 작동하는지 설명하기 위해 노력하고 있습니다. 무거운 서버와 소수의 위성을 가진 수많은 데이터가 필요합니다. Google에서 위치를 결정하는 방법은 입니다. Google지도를 사용하여 길 찾기를 검색 할 때 실제로 도착할 시점을 결정할 때 다양한 요소가 존재한다고 전직 Google 엔지니어가 전합니다. Quora의 최근 9to5Mac에서 발견 된 게시물에 Google 엔지니어 인 Richard Russell 유사한 제품에서와 마찬가지로 Google지도의 ETA는 특정 지역에서 사용할 수있는 데이터에 따라 다양한 사안을 기반으로합니다. 공식적인 속도 제한 및 권장 속도, 도로에서 파생 된 속도 유형, 특정 시간대의 과거 평균 속도 데이터 (때로는 평균, 때로는 특정 시간대에 있음), 이전 사용자의 실제 이동 시간 및 실시간 교통 정보 등이 있습니다. 소스가있는 곳의 데이터를 혼합하여 그들이 할 수있는 최선의 예측.

liv e 트래픽은 트래픽의 실제 시간과 예측치를 비교하여 알고리즘과 데이터 소스를 조정합니다. 그럴 가능성이있는 결과는 최상의 사용 데이터에 접근 할 수있는 회사 (예 : 현실과 자신의 예측을 가장 잘 비교할 수있는 사람들, 즉 가장 많이 사용하는 사람들을 의미)가 중장기 적으로 "라고 말합니다.

요약하면 목적지가 10 분 거리에 있음을 알려주는 데이터가 Google에서 계산하고 있으며, crowdsourced 트래픽 데이터가 어떻게지도를 만드는 데 도움이되는지에 대해서도 더 많이 밝혀졌습니다.

"도로에서 다른 전화기의 속도와 속도를 결합하면 특정 시간에 도시를 돌아 다니는 수천 개의 휴대 전화에서 우리는 실제 교통 상황을 매우 잘 파악할 수 있습니다 "라고 Go의 제품 관리자 인 Dave Barth는 말했습니다 ogle지도.

물론 아무리 많은 데이터가 포함되어 있더라도 시간은 결코 완벽하지 않을 수 있습니다. Russell이 쓴 것처럼 ETA 계산은 "미래 예측 문제이며 트래픽은 특정 패턴을 따르지만 본질적으로 예측할 수 없습니다."

Google은 많은 정보를 알고 있을지 모르지만 방금 일어 났을 수있는 자동차 충돌이나 스쿨 버스가 앞에서 여러 번 정차 한 것을 알지 못합니다.

목적지를 얻는 가장 짧은 방법은 대상을 가져 와서 데이터베이스에 저장하고 google map api (자동 완성)를 사용하면 자동 완료를 클릭하여 자세한 내용을 웹 사이트에있는 대상을 볼 수 있습니다. 여기에 링크입니다 google map api autocomplete

희망이 당신을 도울 것입니다

+0

도움이 된 설명에 감사드립니다. 큰 감사 덕분에 –

+0

당신은 당신이 틱 마크를 클릭 할 수있는 ans 만족한다면 당신은 오신 것을 환영합니다 Logged – haider