Если я правильно понял, вы поместили ярлык и кнопку над своей картой , что в значительной степени является проблемой, с которой вы столкнулись.
Что происходит сейчас, так это то, что любые подпредставления, добавленные в ваш mapView, автоматически находятся ниже вашего ярлыка и кнопки. Вы можете попробовать добавить их в качестве подпредставлений к вашей карте (я не уверен, что это сработает), но, вероятно, лучший способ обойти это - разместить кнопку и метку где-нибудь подальше.