Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: API Областей и городов РФ

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: ищу варианты
Toxa
Отправлено: 13 Января, 2012 - 14:45:10
Post Id



Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2008  


Помог: 8 раз(а)

[+]


Всем привет!
Каждый веб-разработчик когда либо сталкивается с задачей сбора информации о пользователе. В том числе область, город, регион, какой-либо иной субъект РФ. Так а где же взять списки всех областей, грегионов, городов и т.д.?

Эту задачу можно решить несколькими способами.

Первый вариант, который приходит на ум - это забрать инфу с какого-нибудь официального сайта, типа гов[dot]ру, скопировать их к себе в БД и благополучно выводить в select'ах, где это потребуется.
Однако такой подход не учитывает обновляемость данных. А не исключено появление новых населенных пунктов, изменения статуса (к примеру с "деревни" на "ПГТ") и т.д., поэтому такой подход меня не устраивает.

Следующий вариант, который приходит на ум - это поиск api, позволяющего взять актуальные списки областей, городов по областям и т.д.
Ядекс, к сожалению, такой информации не предоставляет. Отличная база у vkontakte, но их api требует вмешательства пользователя для обращения к сервису и не очень подходит для выполнения данной задачи. Есть еще какие-то вялые сервисы, типа http://citiesdb[dot]kosfiz[dot]net/ , но их базы далеко не полны, и вообще не вижу причин им доверять.

А как вы решаете подобную задачу?
Есть ли какие-либо интересные варианты?
С удовольствием выслушаю.


-----
Удобный сервис для хранения файлов
 
 Top
EuGen Администратор
Отправлено: 13 Января, 2012 - 14:49:58
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Есть же

http://php.net/manual/en/book.geoip.php

Или сотрудничать с партнером (не бесплатно), например: http://www[dot]maxmind[dot]com/app/api


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB