1

저는 현재 영국에 많은 매장이있는 영국 회사의 웹 응용 프로그램을 만들고 있습니다. 나는 다음을 기반으로 '가장 가까운 것을 찾아라'를 구현하고 싶다.가장 좋은 방법은 내 웹 응용 프로그램에서 '내 가장 가까운 곳 찾기'를 구현하는 것입니다.

  1. 우편 번호
  2. 랜드 마크

그래서 사용자가 입력 할 수 중 가장 가까운의 목록을 얻을 수 있습니다. 필자는 데이터베이스에서 우편 번호 데이터를 사용하고 피타고라스를 사용하여 가장 가까운 데이터를 찾아 냈습니다.

이상적으로 웹 서비스를 사용하고 싶습니다.하지만 전혀 찾을 수없는 것 같습니다.

제 질문은 - 그런 서비스를 구현하는 가장 좋은 방법은 무엇입니까? 타사 앱 또는 직접 해보십시오. ?

+0

질문을 포크하지 않으려하지만 피타고라스를 어떻게 사용 했습니까? 나는 알고있는 것에 관심이 많고 수학에서 그렇게 위대하지 않습니다. – alex

+0

http://en.wikipedia.org/wiki/Trigonometry – tomfanning

답변

1

은 심지어 영국 특정 노트와 매우 올바로 수행 나열된 다양한 옵션이 있습니다 here

당신이 얻을 수있는 우편 번호 나 위치의 좌표와 저장 위치를 ​​교차 후와 (좌표 우편 번호에서) 역 지오 코딩을 구체화한다 가장 가까운 것. 또 다른 예가 here입니다.

지오 코딩을 외부화하는 이유는 이러한 데이터베이스를 지속적으로 업데이트해야하는 번거 로움에서 벗어나서 사용자의 제약 조건을 고려해 볼 때 적합하지 않을 수도 있기 때문입니다.

1

구현하지 않을 경우 , ideas을 확인하십시오.

또한 Pythagoras를 사용하면 영국에서 상당히 잘못된 답변을 얻을 수 있습니다. 당신은 정말로 Haversine을 원하고, 다른 어떤 사람은 당신이 어떤 플랫폼에 있더라도 거의 확실하게 열심히했습니다.