if the marker doesnt handle the long press, it s actually a map long press
better handle of userLocation when not layedout
NPE fix
use getTransformScreenRect to take the scale into account, important in that case