С помощью GL вы сможете нарисовать линии, но
GL.LINES, например, не позволяет менять толщину линии, для этого вам придётся извращаться с
GL.QUADS. Подсветку с помощью GL тоже будет сделать сложно.
Судя по исходникам World Political Map, там используются меши, триангулированные из набора координат, на которые повешены специальные шейдеры. Подход с мешами и шейдерами гибче и проще, можете точно так же заинтегрировать триангулятор, построить меш, а потом нарисовать контуры. Но я бы на вашем месте лучше сразу купил плагин, потому что иначе вы провозитесь несколько недель, а результат получите хуже, чем за те пять тыщ, что стоит плагин.