Я разрабатываю приложение для Windows 8 на С# и хочу получить геокоординаты IP-адресов или хочу API, который может точно или почти геолоцировать IP-адрес в приложении Windows 8! Заранее спасибо за вашу помощь!
Геолокация IP-адреса в C#
Ответы (2)
Просто используйте веб-сервис здесь бесплатно 10000 запросов в час
http://freegeoip.net/static/index.html
Вызов REST http://freegeoip.net/xml/%5Byour%20ip%5D
ИЗМЕНИТЬ
Простой код для загрузки с URL-адреса
using (var objClient = new System.Net.WebClient())
{
var strFile = objClient.DownloadString("http://freegeoip.net/xml/192.168.0.1");
}
person
Dreamwalker
schedule
19.02.2013
Спасибо! Я думаю, что это было бы полезно, но я новичок в интеграции API, поэтому не могли бы вы предоставить мне полный код или какое-то руководство по его использованию!
- person Bilal Haider; 20.02.2013
добавил некоторый простой код, который вам нужно изменить ip соответственно, а затем обработать результат.
- person Dreamwalker; 20.02.2013
Хорошее решение +1. Но на основе (freegeoip) по умолчанию вам разрешено до 10 000 запросов в час. Я отредактировал ваш пост, чтобы исправить количество запросов.
- person Salah Akbari; 28.01.2017
Ссылка перенаправляет на коммерческий сервис, их бесплатный уровень теперь составляет 10 000 запросов в месяц.
- person hultqvist; 27.07.2020
Если вы введете свой вопрос в любую поисковую систему, эта страница обязательно появится: Windows 8 Пример геолокации в C#, VB.NET, C++, JavaScript для Visual Studio 2012. Скачайте его, посмотрите, я уверен, что это полезно.
person
CodeCaster
schedule
19.02.2013
Спасибо брат! но этот код дает нам местоположение, из которого он вызывается, но мне нужна геолокация для IP-адресов, предоставленных мной
- person Bilal Haider; 20.02.2013