Моя цель - добавить круги вместо маркеров, чтобы показать общую область расположения каждого инструмента в модели инструмента. Я смог добавить круги на основе других ответов на SO, однако, используя следующий код, я получаю ошибку в названии этого вопроса.
В моем контроллере:
def index
@tools = Tool.all
@json=Tool.all.to_gmaps4rails
@circles = Tool.all{|t| {:longitude => t.longitude, :latitude => t.latitude, :radius =>"1000" }}.to_json
respond_to do |format|
format.html # index.html.erb
format.json { render json: @tools }
end
end
В моем файле вида:
<%= gmaps({ "markers" => {"data" => @circles}, "circles" => { "data" => @circles} } ) %>
Ошибка JavaScript направляет меня в строку 401 в файле gmaps4rails.googlemaps.js:
this.boundsObject.extend(circle.serviceObject.getBounds().getNorthEast());
Любые идеи, почему?