Что самый простой путь состоит в том, чтобы получить широту пользователя и долготу от [закрытого] IP-адреса

Часть 1
Они отличаются; Одним различием является Unicode поддержек Python, и JavaScript не делает.

Чтение Части 2
Регулярные выражения Освоения . Это дает информацию о том, как определить механизмы бэкенда (DFA по сравнению с NFA по сравнению с Гибридом), который использует regex аромат. Это дает тонны информации о различных regex ароматах там.

существует путь слишком много информации для передачи на сингле ТАК ответ, таким образом, Вы - более обеспеченное наличие твердой части ссылочного материала по предмету.

13
задан John Conde 28 November 2011 в 14:07
поделиться

3 ответа

Как насчет использования SubWCRev инструмента командной строки, который поставляется с TortoiseSVN . Вы создаете файл шаблона с токенами в нем, например $ WCREV $ $ WCDATE $ и т. Д. Затем выполняете этап предварительной сборки, который запускает SubWCRev в вашем файле шаблона для создания фактического исходного файла, который передается компилятору.

address.region - регион для конкретной страны в США, это штат

* Обратите внимание, что некоторые из них могут быть пустыми

Для получения дополнительной информации об этом API посетите здесь

Кто-нибудь еще использует это? У кого-нибудь есть что-то такое же простое и лучшее, что они используют? Есть ли проблемы с этим подходом?

Я не знаю об охвате / точности этого решения, но думаю, что Google постоянно обновляет его и, вероятно, неплохо.

10
ответ дан 1 December 2019 в 22:57
поделиться

Я использовал бесплатный JSONP-сервис wipmania , я не совсем уверен в его точности, но он действительно прост в использовании:

// an example using jQuery
$.getJSON('http://api.wipmania.com/jsonp?callback=?', function (data) { 
  alert('Latitude: ' + data.latitude + 
        '\nLongitude: ' + data.longitude + 
        '\nCountry: ' + data.address.country); 
});

Проверьте запущенный фрагмент здесь .

8
ответ дан 1 December 2019 в 22:57
поделиться

Я использую MaxMind GeoIP City / ISP / Organization (веб-сервис), это стоит 20 долларов за 50 000 запросов и всегда обновляется (см. http://www.maxmind.com/ app / web_services # city ). Мне нравится тот факт, что мне не нужно беспокоиться об обновлениях базы данных, поскольку все это делается на сервере.

Я использую PHP для отправки IP-адреса клиента, а взамен получаю широту, долготу, а также другие полезные данные, такие как код региона, город, код города, код города, страна, интернет-провайдер и название организации, если известно.

2
ответ дан 1 December 2019 в 22:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: