![]() |
![]() |
![]() |
||
![]() |
||||
Google maps + IpGeobaseДобавлено: Среда, 6 Августа, 2008 18:11 Размещено в: Новости проектаТеперь результат поиска IP-адреса на нашем сайте визуализирован с помощью карт google. Если человек зашел на наш сайт из России, то он сразу увидит свое положение на карте (с точностью до населенного пункта). Эта идея впервые пришла Куташову Ивану Евгеньевичу (www.astron-gt.ru). Он же любезно предоставил нам первоначальную версию программного обеспечения. Мы немного доработали его и выложили на всеобщее обозрение. Также теперь мы будем ежедневно обновлять файл с координатами блоков российских ip адресов (именно по этому файлу ставится маркер на карте google). Файл можно скачать тут. |
||||
![]() |
![]() |
![]() |
||
![]() |
27 Августа, 2008 в 1:59
я никак не могу запихать данные в базу, русские символы превращаются в каракули, перепробовал все кодировки, помогите…
29 Августа, 2008 в 15:24
> кодировки, помогите…
У нас все файлы в кодировке Windows-1251. Соответственно таблица с блоками IP-адресов и координатами городов должна иметь кодировку cp1251 либо latin1.
Для этого при создании таблицы надо явно указать кодировку:
create table xxx (…………..) DEFAULT CHARSET=cp1251;
Если таблица уже создана, то поменять кодировку можно следующим образом:
alter table xxx DEFAULT CHARSET=cp1251; ( без ключевого слова SET )
6 Сентября, 2008 в 19:14
В чем отличие вашей базы от базы Maxmind?
На своем сайте http://time.business-men.ru использую максминдовскую базу.
У них для некоторых российских населенных пунктов указаны непонятные longitude и latitude…
Человек в Питере, а показывает смоленскую область
8 Сентября, 2008 в 13:30
>
> На своем сайте http://time.business-men.ru использую максминдовскую базу.
> У них для некоторых российских населенных пунктов указаны непонятные longitude и latitude…
> Человек в Питере, а показывает смоленскую область
А какой адрес у этого человека?
longitude и latitude - это координаты города для использования, например, в GoogleMaps (как у нас на главной)
В отличие от Maxmind, база IpGeoBase имеет координаты ВСЕХ городов России (LAT и LNG)
Скачать базу с координатами (обновляется она ежедневно) вы можете здесь
Отличия нашей базы от Maxmind:
-IpGeobase обновляется ежедневно
-У нас идет непрерывная обратная связь от пользователей, которые вносят корректировки
-За счет узкой специализации (мы ведем базу только по России) и за счет обратной связи наша база гораздо точнее, что было проверено неоднократно. Можете сами сравнить случайно несколько блоков у нас и у Maxmind, и затем проверить результат по Whois сайта RIPE NCC (Находится тут )
9 Сентября, 2008 в 10:38
Адрес этого человека можно поднять из истории … по Maxmind у него населенный пункт Lomonosova , хотя он в Ломоносове лен.обл..
У Maxmind в их базах есть такой плюс: они в формате CSV (удобно закачиваются в любые базы данных), а также они прилагают исходные коды для использования на php, pascal и т.д.
Конечно, это не особо важно, но притягивает новых клиентов.
Еще хочу вам предложить сделать сервис как у Earth Tools (http://www.earthtools.org)
Если в строке набрать примерно так: http://www.earthtools.org/timezone/55.7522/37.6156
то получим XML-структуру данных с часовым поясом и прочей информацией
Т.е. у вас будет, например, так: http://ipgeobase.ru/getgeo/123456677890
или так: http://ipgeobase.ru/getgeo/202.202.10.202
В ответ выходит структура XML, которая прекрасно разбирается, например, php или perl
Думаю, что многие предпочли воспользоваться таким способом, нежели ежедневное обновление базы данных.
9 Сентября, 2008 в 17:11
> в Ломоносове лен.обл..
>
> У Maxmind в их базах есть такой плюс: они в формате CSV (удобно закачиваются в любые базы данных),
> а также они прилагают исходные коды для использования на php, pascal и т.д.
> Конечно, это не особо важно, но притягивает новых клиентов.
>
> Еще хочу вам предложить сделать сервис как у Earth Tools (http://www.earthtools.org)
> Если в строке набрать примерно так: http://www.earthtools.org/timezone/55.7522/37.6156
> то получим
> XML-структуру данных с часовым поясом и прочей информацией
>
> Т.е. у вас будет, например, так: http://ipgeobase.ru/getgeo/123456677890
> или так: http://ipgeobase.ru/getgeo/202.202.10.202
>
> В ответ выходит структура XML, которая прекрасно разбирается, например, php или perl
> Думаю, что многие предпочли воспользоваться таким способом, нежели
> ежедневное обновление базы данных.
У нас используется такая структура, когда человек ищет адрес на главной, но для внутреннего пользования. Вся база загружается в оперативную память JAVA-сервлета, который с достаточно высокой скоростью отдает ответ. Однако если множество вебмастеров разместят у себя код, как Вы предлагаете, с обращением к нашему серверу, нагрузка будет колоссальной. В будущем мы обязательно сделаем такой сервис.
16 Августа, 2009 в 10:35
Продолжаю изучать Ваши базы.
Обнаружил что для 24 географических объектов не указаны координаты (по состоянию на 15/08/09, кстати в этих базах отсутствуют проблемы описанные вчера).
Вот эти объекты, а за одно и координаты для них:
Чита, Забайкальский край, Сибирский, 52.045312, 113.498383
Медвежьегорск, Республика Карелия, Северо-Западный, 62.911481, 34.434586
Куанда, Забайкальский край, Сибирский, 56.331671, 116.103516
Чамзинка, Республика Мордовия, Приволжский, 54.413336, 45.791187
Забайкальск, Забайкальский край, Сибирский, 49.655850, 117.322311
Сходня, Московская область, Центральный, 55.945259, 37.309227
Киров, Калужская область, Центральный, 54.076123, 34.320755
Тобольск, Тюменская область, Уральский, 58.184099, 68.254623
Электроугли, Московская область, Центральный, 55.728657, 38.197746
Зеленодольск, Республика Татарстан, Приволжский, 55.844868, 48.520432
Крымск, Краснодарский край, Южный, 44.939043, 37.994843
Краснокаменск, Забайкальский край, Сибирский, 50.090080, 118.032646
Микунь, Республика Коми, Северо-Западный, 62.359805, 50.068817
Гудермес, Республика Чечня, Южный, 43.347652, 46.093826
Зеленокумск, Ставропольский край, Южный, 44.417598, 43.869781
Левокумское, Ставропольский край, Южный, 44.822273, 44.654617
Александровское, Ставропольский край, Южный, 44.716490, 43.016281
Лахденпохья, Республика Карелия, Северо-Западный, 61.522286, 30.192490
Алексин, Тульская область, Центральный, 54.509522, 37.061691
Тимашевск, Краснодарский край, Южный, 45.616919, 38.943100
Елизово, Камчатский край, Дальневосточный, 53.182996, 158.382339
Ленск, Республика Саха (Якутия), Дальневосточный, 60.726860, 114.945316
Щербинка, Московская область, Центральный, 55.499764, 37.576847
Единственное для чего точных координат не нашлось:
Старая Чара, Забайкальский край, Сибирский
3 Сентября, 2009 в 16:02
Обнаружил что для 24 географических объектов не указаны координаты (по состоянию на 15/08/09, кстати в этих базах отсутствуют проблемы описанные вчера).
Вот эти объекты, а за одно и координаты для них:
Чита, Забайкальский край, Сибирский, 52.045312, 113.498383
Медвежьегорск, Республика Карелия, Северо-Западный, 62.911481, 34.434586
Куанда, Забайкальский край, Сибирский, 56.331671, 116.103516
Чамзинка, Республика Мордовия, Приволжский, 54.413336, 45.791187
Забайкальск, Забайкальский край, Сибирский, 49.655850, 117.322311
Сходня, Московская область, Центральный, 55.945259, 37.309227
Киров, Калужская область, Центральный, 54.076123, 34.320755
Тобольск, Тюменская область, Уральский, 58.184099, 68.254623
Электроугли, Московская область, Центральный, 55.728657, 38.197746
Зеленодольск, Республика Татарстан, Приволжский, 55.844868, 48.520432
Крымск, Краснодарский край, Южный, 44.939043, 37.994843
Краснокаменск, Забайкальский край, Сибирский, 50.090080, 118.032646
Микунь, Республика Коми, Северо-Западный, 62.359805, 50.068817
Гудермес, Республика Чечня, Южный, 43.347652, 46.093826
Зеленокумск, Ставропольский край, Южный, 44.417598, 43.869781
Левокумское, Ставропольский край, Южный, 44.822273, 44.654617
Александровское, Ставропольский край, Южный, 44.716490, 43.016281
Лахденпохья, Республика Карелия, Северо-Западный, 61.522286, 30.192490
Алексин, Тульская область, Центральный, 54.509522, 37.061691
Тимашевск, Краснодарский край, Южный, 45.616919, 38.943100
Елизово, Камчатский край, Дальневосточный, 53.182996, 158.382339
Ленск, Республика Саха (Якутия), Дальневосточный, 60.726860, 114.945316
Щербинка, Московская область, Центральный, 55.499764, 37.576847
Единственное для чего точных координат не нашлось:
Старая Чара, Забайкальский край, Сибирский
Дмитрий, огромное Вам спасибо за поправки, все они внесены в базу, завтра информация обновится. Координаты Старой Чары 56.904449, 118.250237
15 Марта, 2010 в 23:34
А почему Вы думаете,что если я зашёл из России,то высветится мой IP?Да,я,допустим в России сейчас нахожусь,но мой IP может показать любой адрес.Сейчас мой IP показывает кажется Нидерланды..,точно не знаю,ещё не смотрел место положения.Вы ведь,наверное,знаете,что существуют программы,которые скрывают настоящий IP адрес?!