Вы звоните
this.map = leaflet.map("map").setView([this.latitude, this.longitude], 10);
до того, как геолокация разрешит координаты устройства ??
Устройству может потребоваться некоторое время для определения своего положения. Если вы устанавливаете вид и визуализируете карту слишком рано, это может объяснить, почему у вас возникают проблемы при первой загрузке.
Настройка вида листовки в методе .then может решить вашу проблему. Тем не менее, вы можете иметь дело с длительным временем разрешения, особенно если карта является ключевым компонентом вашего приложения. IE, вы не хотите, чтобы ваши пользователи смотрели на пустой экран, пока загружается ваша карта.