я использую драгоценный камень Google-Maps-for-Rails, и теперь я пытаюсь отобразить круги.
Моя Модель "Место" состоит из:
- долгота
- широта
- радиус
- и т.д
У меня нет проблем с отображением маркеров:
# Controller: @markers = Place.all.to_gmaps4rails
gmaps("markers" => {"data" => @markers})
К сожалению, это не включает :radius => .. Я также знаю, что круги могут отображаться следующим образом:
gmaps(
"circles" => { "data" => '[
{"longitude": -122.214897, "latitude": 37.772323, "radius":1000000}
]',
})
Есть ли способ включить атрибут радиуса в хэш маркеров? Нравиться:
gmaps("circles" => { "data" => @markers })
Вероятно, что-то вроде:
Place.all.each |place| place.merge!(:radius => 1000) ...
сойдет, но я думаю, что может быть более красивое решение