Ответ 1
тот факт, что маркер "Jumps" - это потому, что иначе вы не могли видеть маркер из-за его пальца. Чтобы получить позицию маркера, вы должны сохранить ее до начала перетаскивания. Документация довольно понятна:
Вызывается, когда маркер начинает перетаскиваться. Доступ к маркеру можно получить через getPosition(); эта позиция может отличаться от положения до начала перетаскивания, поскольку маркер выставляется над точкой касания.
Таким образом, идея состоит в том, чтобы сохранить положение "кэшировано" и получить их из этой кешированной переменной при запуске перетаскивания.