Как получить текущее местоположение ноутбука Windows в приложении C ++, используя пространство имен System.Device.Location - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь получить географическое местоположение моего ноутбука с Windows из приложения C ++.Ссылка ниже содержит прекрасный пример, написанный на C ++, но он работает только в том случае, если в ноутбуке присутствует датчик GPS, и этот COM API устарел, и Windows может остановить сам сервис в любое время раньше.

https://www.winwaed.com/blog/2018/12/07/using-the-windows-7-location-api/

Согласно окнам, самый последний рекомендуемый способ получения GeoLocaiton описан в приведенном ниже URL-адресе, но для этого требуется приложение C #, чтобы использовать пространство имен System.Device.Location , тогда как мне нужен C ++решение.

https://docs.microsoft.com/en-us/windows/desktop/locationapi/windows-location-api-portal

Пространство имен System.Device.Location также использует точку доступа Wi-Fi для получения местоположения, поэтому зависимость от чипа GPS больше не присутствует.

ВозможноКто-нибудь рекомендует, как я могу использовать это пространство имен System.Device.Location в приложении C ++?

~ Ashish

...