Zajimava diskuse vedouci ruznymi smery jenom ne tam, co by kapika zajimalo
OpenVPN neni OpenCPN, ale software pro sifrovane pripojeni k privatni siti, to opustime rovnou. Ted trochu techniky ohledne GPS, Windows Location API a toho, jak to souvisi s navigacnimi porgramy:
Existuje standard NMEA, ktery definuje, jak se spolu (a s pocitacem) bavi V PODSTATE VSECHNY navigacni pristoje. Jednim z nich je i GPS. Standard ma dve verze - NMEA 0183 a NMEA 2000 - GPS chipy (az na vysokorychlostni kousky, ktere se pouzivaji v hydrografii, armade a nekdy u lodivodu a u motoraku, kde uz se fakt nevedelo za co utracet penize) nepotrebuji rychlost NMEA 2000 a proto z nich tece stara dobra NMEA 0183.
Navigacni programy pro POCITACE s tim poslednich nekolik desetileti pocitaji a jako vstup GPS dat pouzivaji NMEA 0183. S casem do nich postupne pronika NMEA 2000 a to tak jak pribyvaji pristroje, ktere ho pouzivaji a jak se autorum chce platit naprosto absurdni licencni poplatky, zbytek resi Actsense MGW-1...
S Windows 7 Microsoft z naprosto neznameho duvodu prisel s Windows Sensor API, coz je podivna sada funkci, ktera poskytuje udaje ze vsech moznych senzoru, jehoz podmnozinou je Location API, ktere kupodivu podava informace o poloze. Tahle vec neni kompatibilni s nicim a jelikoz az do prichodu Windows 8 nebyla povinna, ignorovali ji jak dodavatele GPS, tak autori programu (s vyjimkou Windows Mobile, kde uz se vicemen pouzivala)
S Windows 8 prisla "nova doba" a tahle kravina je u integrovanych GPS jedina moznost, jak z ni pozici dostat.
Implementovat to do navigasnich programu neni sranda, protoze z historickych a praktickych duvodu spolehaji na NMEA 0183, kterou hovori kazdy slusne vychovany pristroj
Cesta ven ted hned - koupit si externi GPS.
Do budoucna Location API budou programy zcela jiste podporovat, protoze se Location API uz asi nezbavime. Kdy? Tezko rict, pro OpenCPN to velice pravdepodobne napisu behem letosniho jara - ne ze by me to tesilo, ale Windows 8 uz se asi nezbavime...