Карта userLocation не будет установлена сразу, часто лучше просто использовать Core Location, если вам нужно узнать местоположение пользователей. В конце концов, если карта уже использует GPS, использование Core Location является бесплатным, поскольку вы используете не больше энергии, чем карта - вы все равно можете иметь карту, отображающую местоположение пользователей.
Это также скажет вам такие вещи, как «GPS не работает» или «GPS не доступен», которые вы не можете найти в Mapkit.