Limites geográficos dos estados / províncias -> Polígono do Google Maps

Estou criando um aplicativo da Web que destaca dinamicamente certos estados dos EUA e províncias canadenses em um mapa do Google, com base em botões e eventos de clique.

Plano A) Polígonos

Minha ideia principal para isso foi desenhar Polígonos. Para isso eu preciso de listas de coordenadas (latitude + longitude) de todos os contornos de estado e província (no sentido horário ou anti-horário). Nos sites do governo, encontrei todos os tipos de formatos diferentes (ou seja, E00), mas tenho dificuldade em converter esses formatos em uma lista simples de coordenadas, que eu poderia usar para criar marcadores ou um polígono em um mapa. Você tem alguma dica onde conseguir essas coordenadas?

Plano B) Sobreposições

AFAIK, se você usar sobreposições no Google Maps, elas se tornarão pixeladas à medida que você aumenta o zoom (ou você pode sobrepor SVGs?) No meu caso eu precisaria de 50 + 11 sobreposições na pior das hipóteses (todos os estados e todas as províncias). Isso ainda é possível com o Google Maps ou será muito lento?

Estou um pouco surpreso por não haver uma maneira direta de destacar um estado ou uma província, pois eu acho que essas são tarefas muito comuns para pessoas que usam uma API para mapas.

desde já, obrigado

questionAnswers(4)

yourAnswerToTheQuestion