그래서 jQuery DataTables 설정이 제대로 작동합니다. 궁극적 인 목표는 사용자가 Google 지역 정보 자동 완성을 사용하여 위치를 업데이트 한 다음 새로 고침시 'Sortable'거리 열을 내 DataTables 테이블에 추가하도록 허용하는 것입니다.Jquery DataTables 정렬 가능한 거리 열
Google 자동 완성이라는 텍스트 입력 옆에 버튼이 있어야합니다.이 주소는 사용자가 자동 완성을 사용하여 주소를 검색하여 찾은 다음 버튼을 누르면 (아마도) 우리
1) 텍스트 문자열을 읽는 동안, 구글 지오 코딩 API를 사용하기 위해, 몇 초 동안 로딩 페이지 형식으로 보내 일명
"크랜 버른, 빅토리아, 호주"----> "Cranbourne + Victoria + Australia"
2) 지오 코드 요청에 삽입하십시오.
3) 결과 json에서 lat와 lon 값을 추출하여 vars에 할당하십시오.
이제는 어려운 부분이 있습니다. 사용자 (lat, long) 사이의 거리를 계산하기 위해 PHP를 사용하고있었습니다. , 외래 키 (모든 SQL 행에 lat lon 데이터가 있음)를 사용하여 sql 데이터로 채워진 DataTable 테이블에있는 모든 항목
그런 다음이 항목 만 xml에 보내고 싶습니다. 모든 항목에는 "DISTANCE"라는 추가 값이 있습니다.
이 똑똑한 코드로는 거친 것입니다.이 모든 것이 잠깐 걸릴 것입니다. 그런 다음 DataTable 테이블에 xml이 채워지고, 이번에는 모든 행에 대한 거리 값이있는 거리 열이 포함되어 있습니다.이 열은 거친 것이 정렬 가능할 것입니다 , 어떤 DataTables 해킹도없이 그렇게.
나는 바보인가, 아니면 다소 좋은 생각인가? 쉬운 방법이 있습니까?
감사의 말을 전하고 싶습니다.