now verticalMapMarker sets it position accurate, currentMapMarker is still bad.