В реальности совсем не удобно через границы ездить и переключать карты... Можно элементарно забыть, что и происходит например у меня периодически... Учитывая то, что глобальное отслеживание того, где находишься, конечно излишнее, я бы реализовал это переключение карт при помощи сервисных точек, которые устанавливали бы сами пользователи... Т.е. ставить на въезде в страну (или после въезда) на дороге эту точку, а в ней задаешь какая карта должна загрузиться вместо текущей... Таким образом решаются все проблемы, и доработка совсем не значительная...