2017-10-07 9 views
0

사용자가 마커 (마커 10000 개) 중 하나에 있는지, 매번 사용자가 위치를 바꿀지 확인하는 방법은 무엇입니까? 작은 마커로 확인하는 방법을 알고 있는데 distanceTo로 하나씩 확인할 수 있지만 마커가 10000 개에서 매번 확인하고 사용자가 이동하면 매번 확인하는 방법은 무엇입니까?Google지도 안드로이드에서 사용자가 매번 마커 (10000 개의 마커) 중 하나에있는 사용자가 위치를 변경했는지 확인하는 방법은 무엇입니까?

답변

0

목록을 한번 확인하는 데 시간이 얼마나 걸립니까? 이를 관리 할 수 ​​있다면 사용자의 x 미터로 작은 마커 목록을 만들 수 있습니다. 사용자가 이동 한 거리를 추적하고, x 미터 근처 또는 x 미터에 도달하면 목록을 다시 계산합니다. 그것은 전체 목록을 지금 계산하고 관리 가능한 작업에 의존합니다.

Query to get records based on Radius in SQLite?

calculate distance between a location and a list of locations

: 여기

는 빠르게 작업을 수행하는 방법에 대한 몇 가지 다른 아이디어입니다