GWT: местоположение пользователя - PullRequest
6 голосов
/ 10 мая 2010

В GWT есть способ узнать физическое местоположение пользователя (страну, штат и т. Д.)?

Ответы [ 3 ]

6 голосов
/ 10 мая 2010

Вы можете использовать функцию геолокации HTML 5 в GWT, используя API геолокации , предоставляемый проектом gwt-mobile-webkit .

edit: эта функция теперь включена в сам GWT SDK. См. Пакет geolocation.

Вы сможете использовать это только в браузерах, которые поддерживают эту довольно новую функцию.

0 голосов
/ 11 мая 2010

Более безопасная ставка, чем функция геолокации в HTML5: GeoLite City от MaxMind, бесплатная (и менее точная) версия их продукта GeoIP City.
Они предлагают API для различных языков - я уверен, что вы найдете тот, который подходит вашей стороне сервера:)

0 голосов
/ 10 мая 2010

На вашем месте я бы использовал API геолокации HTML5. Одним из проектов, который вы можете использовать, является уже упомянутый gwt-mobile-webkit. Если вам нужно решение, которое принесет пользу большему количеству пользователей, вы можете воспользоваться поиском по IP-адресам. Используйте следующую ссылку, чтобы увидеть одну из компаний, предоставляющих обратный IP-поиск.

http://www.ip2location.com/

Просто скажу еще одно - если вы можете позволить себе потерять некоторых из ваших пользователей или просто покалечить их, перейдите на HTML5.

...