Сложно ) оно как бы сохраняется в room.
но отображение пока завязано на полученные координаты,
я пока не думал как это разделить и как определить,
что сеть || gps отключены. т.е надо как-то обработать
оба эти случая, но никто не показывает как ))
Кроме того, я еще хотел выводить в UI сообщения
с просьбой включить gps или интернет.
Сделай какой-то класс, который будет проверять, включены ли эти сервисы. Потом перед тем, как сделать запрос делай проверку через этот класс. Например можно сделать так: проверка наличия подключенной сети -> если ее нет, то например можешь тянуть локально, если есть, то делаешь запрос на сервер и потом хранишь это в бд. Что-то типа такого можно сварганить