Я хочу отфильтровать местоположение (LatLng) - PullRequest
0 голосов
/ 28 декабря 2018

У меня List<LatLng> есть локации (более 2000 локаций).каждое место имеет расстояние 100 метров.но список слишком большой, поэтому я хочу отфильтровать некоторые местоположения на основе приоритета местоположения (например, наиболее посещаемое местоположение, известное местоположение, название объекта, название города или что-то еще)

На самом деле я сохраняю текущее местоположение пользователя в нашемсервер, когда они двигаются на 100 метров, и теперь я хочу отобразить полный путь на карте Google, он работает нормально, но приложение может зависнуть, если слишком большой список местоположений, поэтому я хочу выбрать из него лучшие места, чтобы я мог предотвратитьмое приложение от замерзания.

1 Ответ

0 голосов
/ 28 декабря 2018

Вам нужно перевести расстояние в градусы долготы и широты, отфильтровать на основе тех, которые ограничивают записи, которые приблизительно находятся в ограничительной рамке, а затем выполнить более точный фильтр расстояния.Вот отличная статья, которая объясняет, как сделать все эту

скопированную форму оригинальный пост здесь

...