Вам нужно установить область карты в viewDidAppear
, а не viewDidLoad
. Когда вызывается viewDidLoad
, вид карты только что был загружен - карта еще не была отображена, поэтому вы не можете установить ее область.
Еще одна вещь, которую нужно изменить - это диапазон. (0,05,0,05) кажется слишком маленьким, чтобы показать 3-4 страны. Вы должны попробовать что-то большее, например (5, 5). Помните, что эти цифры представляют в градусах ширину и высоту области карты.
Чтобы перенести ваши данные из базы данных sqlite в базу данных postgres (с postgis), выполните следующие шаги: