Fix draggable markers
Description
Fixes draggable markers.
Technical details
When working on the InfoWindow implementation, I noticed that my info windows did not respect markers that were dragged. The reason was that the MarkerImpl object is not updated. I'm opening this as a separate MR because it also fixes draggable markers in general (which was the quickest solution)
Tests
- Install https://github.com/googlemaps/android-samples/tree/main/ApiDemos/kotlin
- Use the Markers demo
- Drag the Melbourne marker
- Notice that the
currentPositionis always reflected correctly at the top of the screen while dragging.