Наверное я некорректно вопрос сформулировал. Необходимо не двигать маркер по треку, а свободное перемещение маркера пользователем. Да и javascript api отличается от android api. Буду пробовать декомпилировать проги, и смотреть как оно там...
UPD. Все решил. Необходимо получать центр карты (
LatLng center= map.getCameraPosition().target;
), а так-же установить листенер
setOnCameraChangeListener , для отслеживания перемещения экрана. Маркер не нужно устанавливать, а показывать объект (иконка) поверх карты.