Зачем? такую картинку можно стандартными картами сделать и слоями на ней. Точки вычисляем через алгебру/геометрию школьную, используя скобки и функции sum(), pow(). Я бы так сделал.
А на каком уровне деления сбоит? Оно к OpenStreetMap коннектится и оттуда метаданные "забирает"/использует, чтобы привязываться и выводить области. можно использовать ссылки на другие ресурса карт с другими метаданными определения слоёв территориальной принадлежности.