Códigos de país / região (iso-3166-1 / iso-3166-2) em longitude e latitude

Preciso converter de códigos iso-3166-1 / iso-3166-2 para longitude / latitude

Exemplos:

Entrada: "US", Saída: (37.09024, -95.71289100000001).Entrada "VE-O", Saída: (10.9970723, -63.91132959999999).

Estive pesquisando, mas não encontrei uma lista completa ou, idealmente, uma biblioteca Java fazendo isso.

Este projeto do Github é promissor, mas faltam muitas informações de localização geográfica em muitas regiões.

Observe que, diferente da perguntaPrecisa de uma lista de todos os países do mundo, com coordenadas de longitude e latitude, este se refere a subdivisões regionais (iso-3166-2).

questionAnswers(2)

yourAnswerToTheQuestion