Существуют ли какие-либо библиотеки, чтобы определить, находится ли кто-либо в вашем районе (диапазон геолокации) бизнеса (вроде поиска магазина)? - PullRequest
0 голосов
/ 14 октября 2010

У меня есть необходимость предоставить виджет на веб-странице, который позволяет пользователю вводить почтовый индекс или пригород, чтобы определить, доставляет ли бизнес веб-сайта свою область (в основном они находятся в некотором диапазоне / радиусе).

Любой знает о каких-либо библиотеках (коммерческих или с открытым исходным кодом, которые могли бы помочь в достижении этого вместо написания моего собственного кода. Поскольку он может быть размещен на разных платформах - лучше всего было бы подумать о решении только на стороне javascript / клиента.

Мысли

Спасибо!

Ответы [ 2 ]

0 голосов
/ 14 октября 2010

Вы можете создать службу самостоятельно, сохранив местоположение вашего магазина (широта / долгота) в ваших dbms (например, MySQL), а затем запросив у базы данных почтовый индекс / местоположение.ввод пользователя (почтовый индекс или местоположение) в лат / лонг.Это называется геокодирование.В сети есть сервисы геокодирования, которые вы можете использовать, но проверьте условия лицензии.

Проще всего принимать только почтовые индексы (если вы только в США). Вот почтовый индекс для открытого / длинного файла.

Затем запросите вашу базу данных.Это «геопространственный запрос» В наши дни это не сложно.MySQL презентация .Подробнее info , сообщение в блоге , SO Ответ .

0 голосов
/ 14 октября 2010

Кроме того, Google Gears (http://code.google.com/p/gears/wiki/LocationAPI?redir=1) имеет API, который позволяет вам точно определить местоположение ваших посетителей, вы должны проверить это.

...