There's gotta be a way to accomplish this with chat GPT-3, isn't there? Something combining javascript and the jVectorMap library? Probably one would spend more time getting to work than doing it manually, but then you can do it with cities (