в андроид приложении как сделать так чтобы google карта каждые 5 секунд обновилось

118
17 января 2021, 18:50

у меня в приложении на Google карте маркеры видны в радиусе 100 метров как сделать так чтобы когда я передвигался карта автоматически обновлялась и показала маркеры,я пишу код на java или сделать так что бы карта каждые 5 секунд обновилась.помогите

Answer 1

С карты вы всегда можете получить свое местоположение через callback googleMap.setOnMyLocationChangeListener. Через Location сервис можно задать время обновления местоположения

LocationServices.FusedLocationApi.getLastLocation(googleApiClient);
LocationRequest locationRequest = new LocationRequest();
locationRequest.setInterval(3000);

И после каждого вызова callback делать запросы на сервер с вашим положением и радиусом

READ ALSO
JVM и Java программы

JVM и Java программы

Программы, написанные на языке Java, исполняет JVM (Java Virtual Machine – виртуальная машина Java)JVM — это специальная программа, которая умеет исполнять...

110
Не найден javac

Не найден javac

Установила Java и JDKПроверяю функционирование через cmd, пишет, что javac не найден

107
Iterator, Iterable java

Iterator, Iterable java

Использовать типизированный класс ArrManager, В котором находится инкапсулированный массив типа данных Object[] и реализованны интерфейсы Iterable,...

201