Я давно ищу подходящий компонент (платформу) для C#, желательно бесплатную, если это возможно. Ищу её для решения следующей задачи:
Нужно сделать локальное Windows Form приложение, в котором на форме будет компонент карты, позволяющий выбрать несколько разных типов карт. Например GoogleMap, OpenStreetMap и т.д. После чего, я могу при помощи большого набора точек (координаты в формате NMEA) наносить трек на карту. Типа как в GPS навигаторах. Например несколько дорог по которым едет автомобиль: синяя дорога: СПб - Москва, красная дорога: Москва - Белгород.
Использовал компонент GMap.Net, но он не поддерживает такое кол-во координат. Т.е. при прорисовке маленького участка карты, компонент самой карты жутко тормозит.
Что посоветуете? Остановился на GeographicLib, но там компоненты берутся с QT. Меня это не устраивает

Буду благодарен за любую помощь! Спасибо!
