jjzjj

Geocoder

全部标签

ruby-on-rails - Geocoder rails,检查是否有效

下面是我正在使用地理编码器的类(class)。我无法检查通过地理编码器输入的地址是否有效。当我添加公司/编辑公司的地址时,此代码非常有效,当通过地理编码器输入地址时,该地址会给出经纬度。但是我需要代码才能工作,所以当用户试图在公司的编辑或创建中放置一个不提供经纬度的地址时,会弹出一个错误并通知用户该地址无效。型号classCompany(obj){obj.address.present?andobj.address_changed?}after_save:set_popup_valueprivate...end查看AddCompany'123TestSt,CityStateZip'%>

ruby-on-rails - Rails、Geocoder 和附近

我在尝试根据与用户的接近程度显示某些位置时遇到一个小问题。在我的Controller中我有这个:ifUser.find(current_user)@user=User.find(current_user)@locations=Location.near(params[:latitude=>@user.latitude,:longitude=>@user.longitude],50,:order=>:distance)end用户存储了纬度和经度。我想我在Location.near行中没有得到正确的参数,但我不知道它们应该是什么。如有任何帮助,我们将不胜感激。干杯!