Задача: сайт выпускается для >15 городов, необходимо при входе пользователя определять его местонахождение, и отрисовывать либо сайт текущего города, либо города, ближайшего по координатам
текущее решение: при входе пользователя отрисовывается страница с надписью "секундочку, определяем ваше местоположение", в фоне открывается js геотаргетинг, как только координаты определяются, js редирект с найденными параметрами даёт серверу необходимые название города, широту и долготу пользователя. сервер делает привязку, и пользователь видит сайт своего города (или ближайшего).
проблема: хотелось бы избавиться от странички с просьбой подождать, а переслать http-запрос с ip-адресом посетителя в геокодер, а он бы вернул город, широту, долготу, ну и прочее, мне не нужное
пытался использовать сторонний геокодинг, но он глючит - путает города, или вообще сваливается
Net::HTTP.post_form(URI.parse('http://194.85.91.253:8090/geo/geo.html')...