간단한 개념으로 안드로이드 앱을 만들고 싶습니다. 내 앱을 다운로드 한 2 명이 길을 건너고 있다면 (즉시) 알림을 보내고 싶습니다.거리에서 2 명이 교차 할 때를 어떻게 알 수 있습니까? (지오 펜스 ...)
필자는 지오 펜스 개념을 사용하기 시작했지만 이것이 가장 적합한 지 알지 못합니다.
를 (모든 사용자가 다른 사용자 지오 펜스를 입력 할 때 통보되도록, 자신의 지오 펜스가)에 지오 펜스를 사용하여, 그는 이동 때 사용자 다음과 지오 펜스를 만들 수있는 방법 : 그래서 내 질문은 다음과 같습니다 ? (충분한 정밀도로 너무 많은 전력 소비가 없음)
지오 펜스보다 내 문제에 더 적합한 다른 개념이 있습니까?
고마워요. 그러나 매우 자주 내 애플 리케이션의 모든 사용자 사이의 위치의 모든 차이를 계산하는 것은 복잡하지 않을까요? 내 말은, 100 명이 내 앱을 사용하고 있다고 가정 해 봅시다. 누군가가 다른 앱과 교차하는지 확인하려면 5 초마다 99 + 98 + 97 + ... + 1 위치 차이를 계산해야합니다. 내가 그것을 피하기 위해 몰랐던 트릭이 있습니까? – Damien
하지만 다른 질문이라고 생각합니다 ... 그래서 사용자의 거리를 비교할 수있는 우아한 알고리즘을 찾고 있습니까? ... 어쨌든 아마 서버 측에서이 작업을 원할 것입니다. –
@PeppermintPaddy 절대적으로 서버 측에서 수행해야합니다. 그렇지 않으면 모든 사용자의 위치를 다른 모든 사용자에게 푸시해야합니다. 스케일링이 아닌 엄중 한 프라이버시 침해가 발생합니다. –