как обновляются координаты, когда мы меняем местоположение?
Подобно тому, как вы отправляете широту и длину, и отображаете текущее местоположение, как мудрое, если ваше местоположение изменится, оно также сработает.
Когда вызывается метод onLocationChanged?
Когда вы получите новое местоположение, оно будет называться onLocationChanged.
Существуют определенные критерии для получения нового местоположения, отличного от текущего местоположения.
Сосредоточьтесь на следующем методе
public void requestLocationUpdates (поставщик строки, long minTime,
float minDistance, слушатель LocationListener)
В приведенном выше методе есть два параметра minTime
и minDistance
minTime :: минимальный интервал времени для уведомлений в миллисекундах. Это поле используется только как подсказка для экономии энергии, и фактическое время между обновлениями местоположения может быть больше или меньше этого значения.
minDistance :: минимальный интервал расстояния для уведомлений, в метрах
Как получить обновленное текущее местоположение?
Когда будет найдено новое местоположение, он вызовет метод onLocationChanged()
Если вы хотите проверить новое местоположение после первой отправки координат с эмулятора, то снова отправьте разные координаты, чтобы он вызвал метод onLocationChanged()
.