Что бы это ни стоило, вам часто приходится ждать несколько секунд, чтобы получить более точное исправление. Исправление с точностью около 500 м часто приходит немедленно, на основе вышек сотовой связи или Wi-Fi. Более точные исправления, чем около 100 м, требуют GPS, который занимает больше времени, чтобы получить. Так часто вы увидите, что «didUpdateLocation» произойдет немедленно с исправлением ~ 500 м, а затем через несколько секунд с исправлением 50 м.
Если вы вернетесь к своему приложению после , вы получите исправление 50 м в Картах, что произойдет? Получаете ли вы 50 м исправить? Если нет, и вы просили о лучшей точности, то я действительно не знаю, что происходит.
Между прочим, откуда вы знаете, что Карты получают исправление 50 м? Просто взглянув на карту и оценив ее на глаз?