The LocationMarkers don't always point to the same location between runtimes (probably changes during runtime too). The movement is just a slight one (a few pixels when you zoom in some steps), but it's still present. This is surely not a devastating bug, but it's still kind of annoying.
Issue solved. It was due the markers only stored the pixel position, and once one zoomed out a lot, the accuracy slopes dramatically. Now the markers calculate their position every time the map zooms.
The LocationMarkers don't always point to the same location between runtimes (probably changes during runtime too). The movement is just a slight one (a few pixels when you zoom in some steps), but it's still present. This is surely not a devastating bug, but it's still kind of annoying.