прошу прощения, но мне кажется, что для того чтобы реализовать алгоритм переключения между прямоугольниками в которые вписаны страны, ресурсов много не надо. возможно, я ошибаюсь, тогда это можно с вашей стороны легко показать. надо всего лишь написать пример, почему это сложно. возможно, я или еще кто подскажет как это сделать легко.
на мой взгляд для того, чтобы эта функция появилась у вас уже все есть, кроме таблички, которую я могу помочь составить. с табличкой делов примерно на час википедии. осталось найти немного времени и желания.
конечно, выбор делать или не делать за вами.