W3C, Google Gears и Loki Geolocation на основе того, что?
-
01-10-2019 - |
Вопрос
Я понимаю, что это клиентские приложения, но все три должны основываться на некоторых компонентах самого компьютера.
Какой компонент это, и как я могу использовать его программно для приложения C # (не для Web)?
Решение
Они на стороне клиента, и они используют разные источники для информации о местоположении. API W3C в Firefox использует услуги о местоположении Google (API JSON API), и смотрю на Google Gears, также использует базу данных Google, а Loki использует сервис Skyhook Wireless. И разные браузеры, которые реализуют API W3C, могут использовать различные услуги местоположения. Mobile Safari использует Skyhook или GPS Info с самого устройства.
Вы можете посмотреть на любой из этих провайдеров для доступа к местоположению через ваше приложение для рабочего стола. Услуги местоположения Google, кажется, особенно простой веб-API, но я думаю, что вы также можете получить программный доступ к Skyhook. Поскольку вы пишете в C #, вы можете посмотреть на платформу местоположения Windows 7, которая обеспечивает простое в использовании структуру уровня ОС, которая тезисывает разные провайдеры.
(Извините за какие-либо опечатки и отсутствие ссылок; ответ размещен с моего планшета.)
Другие советы
Существует версия геолокации с использованием Skyhook Wireless SDK. И вот еще одна ссылка для вас это называется WPS (система позиционирования Wi-Fi) [Введите описание ссылки здесь] [1