При первой загрузке он работает нормально и перемещается вместе с MapView, но если я меняю положение маркера, а затем перетаскиваю вид карты, этот маркер не перемещается вместе с map.it просто застревает на этом месте.Это происходит только в iOS 11 или ниже этой версии.
Смотрите на скриншоте, он просто застрял в этом месте. Mapvision.
Я не знаю, как это будет работать, но вы можете изменить координату аннотации, используя
[yourAnnotation setCoordinate:newCoordinate];
Пожалуйста, посмотрите, поможет ли вам этот вопрос SO MKMapView Перемещение Аннотации автоматически - анимируйте их ?