【发布时间】:2017-03-12 12:30:52
【问题描述】:
我尝试实现 Google 的自动完成 API,当用户键入位置并按下进入时,带有标记的地图会加载到另一个页面中。它看起来和Airbnb一模一样。搜索,然后映射..
我的问题是,最近我收到“达到查询大小限制”的错误。我已在此处阅读了有关此问题的所有帖子,但找不到解决方案。
基本上,当用户将地址键入为字符串时,我会获取该字符串并将其用于谷歌地图的 init lat & long。我使用地理编码器 gem 和服务器作为 Heroku。
这是它的样子;
@search = params[:search]
if !@search.nil? && @search.strip != ""
location = Geocoder.search(params[:search])
@initlat = location[0].latitude
@initlng = location[0].longitude
end
为什么我会收到此错误,我该如何解决?
【问题讨论】:
标签: ruby-on-rails google-maps heroku rails-geocoder