определение города посетителя сайта (для сайта, такого как Oodle.com) - PullRequest
0 голосов
/ 14 ноября 2010

Я создаю веб-сайт, который позволил бы пользователям публиковать классифицированные списки, покупать / продавать товары и т. Д. Вы можете рассматривать это как ограниченную версию Craigslist или oodle.com или чего-то еще.автоматически фильтровать списки / результаты по городу пользователя.Как определить город пользователя?

Существует API MaxMind, который я мог бы использовать, чтобы получить город с IP-адреса.Что-нибудь еще?

Хм .. каков наилучший способ реализации этого?Мой сайт будет доступен только в 4-5 городах.Если пользователь из-за пределов этих 4-5 городов посещает мой сайт, я хотел бы показать «все» списки (то есть списки со всех концов США).В каждом из этих городов есть пригороды, поэтому я бы хотел, чтобы пользователи из близлежащих городов-пригородов были частью моего целевого города.Как закодировать это?Должен ли я посмотреть на карту и решить, какие пригороды следует рассматривать как часть целевого города, или есть ли способ определить целевой город + радиус в милях / км / км, чтобы считаться частью моего целевого города?

Ответы [ 2 ]

2 голосов
/ 14 ноября 2010

Похоже, вы хотите что-то вроде GeoIP City .

0 голосов
/ 15 декабря 2012

На мой взгляд, maxmind - это хороший инструмент для обнаружения ip и сопоставления с местоположением. Ниже вы можете прочитать документацию, и они также загрузили пример кода, так что вы можете получить помощь от этого. http://dev.maxmind.com/geoip/web-services

...