I feel your pain. Have done some hacky workarounds to make it decent. One thing that also seems to affect it is if overlays are removed and re-added to the map. Never removing overlays seems to help but it does not mitigate it completely
Topic:
App & System Services
SubTopic:
Maps & Location
Tags: