Описание тега rails-geocoder
Geocoder - это полное решение для геокодирования для Ruby. С Rails он добавляет геокодирование (по улице или IP-адресу), обратное геокодирование (поиск адреса улицы по заданным координатам) и запросы расстояния. Это так же просто, как вызвать геокодирование ваших объектов, а затем использовать область видимости, например Venue.near("Billings, MT").
0
ответов
Gmaps4rails открывает вид на океан, когда совпадение не найдено
Я пытаюсь найти адрес пользователя в пределах 10 миль. Кажется, работает нормально, если расстояние в пределах 10 миль. Но если оно больше 10 миль, оно приближается к середине нигде. Любая идея, как исправить это так, чтобы, если он не находится в п…
29 сен '15 в 08:55
1
ответ
Заполните IP-адрес посетителей в контроллере для запроса Geocoder near()
Я хочу получить IP-адрес посетителей и использовать его в своем контроллере, чтобы я мог использовать геокодер для поиска близлежащих объектов. Итак, у меня есть модель Location, и я хочу выполнить запрос следующим образом: def index @json = Locatio…
19 дек '12 в 21:27
0
ответов
Может ли геокодер обслуживать приложение, подобное GPS-навигации?
Я хочу, чтобы пользователь мог видеть свое местоположение во время движения. Я уже использую геокодер (для геокодирования по ip его местоположения при входе в систему), но я хочу, чтобы его пин-код на карте был активным. Есть ли способ заставить гео…
12 май '14 в 12:51
2
ответа
Ошибка Google API: превышен лимит запросов. рельсы 4
Проблема в том, что я продолжаю сталкиваться с ошибкой OVER_QUERY_LIMIT при попытке геокодировать расположение драгоценных камней на карте Google. Я понимаю, что существует ограничение на скорость, с которой вы можете вызывать геокодер (а также суто…
27 сен '18 в 07:10
0
ответов
Проверка точного адреса с помощью геокодера в Rails
В основном я прошу своих пользователей ввести их полный адрес. На мой взгляд это выглядит так: <%= label_tag('Address') %> <br> <%= label_tag(:address_unit, 'Unit/Flat/Apartment Number:') %> <%= number_field_tag(:address_unit, c…
02 сен '14 в 12:09
2
ответа
Результат пользовательского заказа Rails Geocoder, кроме расстояния
Я использую Geocoder ( https://github.com/alexreisner/geocoder), чтобы найти рядом магазины, подобные этому: Store.near([@lat, @long], 20), есть ли способ вместо этого отсортировать мои результаты по id расстояние?
27 апр '15 в 08:35
0
ответов
Использование рельсового геокодера, когда объект имеет 2 набора координат
Rails 3.1, Ruby 1.9.3 Итак, у меня есть две модели, обе имеют два набора координат. Первая модель, Loadимеет from_lat/lng, так же как to_lat/lng,Вторая модель, Trucks, имеет current_lat/lng так же как destination_lat/lng, То, что я пытаюсь сделать, …
29 апр '13 в 03:09
2
ответа
Пропустить геокодирование в некоторых случаях
Я использую Geocode Gem для преобразования адресов в координаты (широта, широта). Для этого я добавил это в модель профиля пользователя с геокодированием: geocoded_by :address after_validation :geocode, if: Proc.new { |p| p.address_changed? } Это пр…
25 июн '14 в 12:55
2
ответа
Невозможно сопоставить расстояние, вычисленное в геокодере
Согласно официальному документу геокодера: Расстояние между Эйфелевой башней и Эмпайр Стейт Билдинг Geocoder::Calculations.distance_between([47.858205,2.294359], [40.748433,-73.985655]) => 3619.77359999382 # в настроенных единицах (мили по умолчанию…
03 авг '17 в 13:17
1
ответ
Как геокодировать адреса из нескольких моделей?
Мне нужно геокодировать адрес пользователя в широту и долготу для хранения в базе данных. Таблица адресов country_id: int state_id: int local_address: string latitude: float longitude: float У меня есть отдельный countries and states столы. Итак, чт…
14 дек '15 в 18:51
1
ответ
Rails - Geocoder - .near неправильное количество аргументов (задано 3, ожидается 0..1)
У меня небольшая проблема, пытаясь найти ближайшие места работы рабочих. В моем контроллере у меня есть это: Worker.near(self.coordinates.reverse, radius, {:unit => :miles, :order => :distance}) self.coordinates.reverse содержит => [43.0712, -…
16 июн '16 в 10:02
0
ответов
Как использовать "before_save:geocode", не выдавая "Ошибка API геокодирования Google: превышен лимит запросов".
Я использую Ruby Geocoder с Rails. У меня есть следующее в моей модели: class Location < ActiveRecord::Base geocoded_by :locale def locale [city, state].compact.join(', ') end before_save :geocode #, :if => :address_changed? end У меня есть гр…
25 май '15 в 18:00
1
ответ
'nilClass' с геокодером на рельсах 4
Я пытаюсь реализовать geocoder в моем приложении rails 4, но у меня проблемы с инициализацией. Приложение правильно создает, удаляет, редактирует и т. Д., Но когда я пытаюсь реализовать nearbys метод в show шаблон я получаю NoMethodError in Events#s…
28 мар '15 в 04:54
1
ответ
Правильные обратные вызовы для проверки геокодера
Я надеюсь, что это не обман, но так как я до сих пор не нашел удовлетворительного ответа, я задам свой вопрос. Я начинающий рельсы, поэтому, пожалуйста, будьте осторожны со мной;) Для небольшого картографического проекта мы используем geocoder gem. …
27 апр '16 в 14:27
0
ответов
Можно ли найти ближайший перекресток в Нью-Йорке с помощью геокодера?
Как найти перекресток для ресторана или здания, используя геокодер, например, крик? https://www.yelp.com/biz/am%C3%A9lie-new-york?osq=Restaurants 22 W 8th St New York, NY 10011, b/t 5th Ave & Mac Dougal St , Greenwich Village пересечь улицу, как…
25 янв '17 в 05:05
1
ответ
Обратный геокод не может найти адрес, используя координаты, возвращаемые геокодом
Мы используем Geocoder Gem в нашем приложении. В тесте мы используем следующий адрес: 4 Cork Oak Rd, Welgevonden, Stellenbosch Геокодирование возвращает следующие координаты: [39] pry(main)> coord = Geocoder.search("4 Cork Oak Rd, Welgevonden, St…
29 июн '15 в 11:31
1
ответ
Геокодер в Rails с MongoMapper
Некоторое время я использовал геокодер в приложении ruby on rails, но когда я переместил компьютер, я не могу заставить его работать с оператором include в моей модели. Я использую базу данных Mongo и продолжаю получать эту ошибку: неинициализиров…
12 июн '12 в 23:42
1
ответ
Отказ в соединении Ruby Geocoder
Когда я ищу IP-адрес, я получаю следующую ошибку: pry(main)> Geocoder.search("130.132.173.68") Geocoding API connection refused. => [] Если я ищу что-нибудь еще, например. pry(main)> Geocoder.search("new haven") Я получаю правильные результ…
28 июл '14 в 16:09
2
ответа
Не удается получить доступ к содержимому массива геокодеров в Rails
Я использую функцию поиска в геокодере, в частности, для IP-адреса: Geocoder.search("204.57.220.1") Когда я набираю команду в консоли и сохраняю результаты в виде переменной, я могу просмотреть содержимое: [#<Geocoder::Result::Freegeoip:0x0000000…
25 окт '15 в 03:55
1
ответ
Rails - как проверить наличие атрибута ПОСЛЕ создания
На моей странице регистрации устройства я реализовал функцию отслеживания IP-адресов, которая, когда пользователь регистрируется, отправляет страну, из которой он пришел, для заполнения атрибута вновь созданной учетной записи. user_country, Я хотел …
27 июл '14 в 14:29