To mě pobavilo a připojuji se k dotazu - sám jsem se před časem totiž snažil o něco podobného, ale daleko jsem se nedostal (programuju obvykle jen z donucení). Myslím, že se vezme normální mapa a veškeré souřadnice se transformují s nějakým škálováním podle daného parametru, který nás zajímá (zde počty domém)... ale víc k tomu říct nedokážu :)