Как извлечь местоположение из Windows, используя C #? - PullRequest
1 голос
/ 06 июня 2011

Google Maps, кажется, в состоянии сделать это довольно хорошо, по-видимому, используя мой провайдер. Как это сделать? Можно ли нажать Google Maps или другую базу данных, чтобы узнать, где находится пользователь? (Может быть, в 1 км?)

Ответы [ 3 ]

2 голосов
/ 06 июня 2011

Это делается с помощью базы данных GEOIP.

Компания с именем Maxmind занимается этим бизнесом.Существуют платные базы данных и бесплатные базы данных (последние менее точны, конечно).

Однако я считаю, что бесплатные базы данных не могут быть использованы для вашей "точности 1 км".

1 голос
/ 06 июня 2011

Сначала вам нужно получить IP-адрес пользователя, а затем использовать API для поиска.Проверить:

C # - Получить местоположение пользователя по IP-адресу

1 голос
/ 06 июня 2011

Существует несколько веб-сервисов, которые предлагают разрешение IP для геолокации, даже некоторые из которых бесплатны. Эта статья: 3 бесплатных способа определения местоположения по IP. должно помочь вам начать работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...