Вопрос

Я понимаю, что это клиентские приложения, но все три должны основываться на некоторых компонентах самого компьютера.

Какой компонент это, и как я могу использовать его программно для приложения 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

http://www.j2i.net/blogengine/post/2008/12/30/accessing-the-skyhook-wireless-sdk-from-c-prerelease-wrapper.aspx.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top