Gmaps4Rails V2, добавление круга
Рельсы n00b здесь. Я пытаюсь добавить круги на свои карты и застрял на добавлении этой функциональности. Мой текущий вид:
<script type="text/javascript">
circle = [{'lng' => <%= @listing.longitude %>, 'lat' => <%= @listing.latitude %>, 'radius' => 25000, 'strokeColor' => '#FF0000'}]
handler = Gmaps.build('Google');
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers = handler.addMarkers(<%=raw @hash.to_json %>);
handler.bounds.extendWith(markers);
handler.addCircle(circle);
handler.fitMapToBounds()
handler.getMap().setZoom(12);
}); </script>
Карта работает правильно, когда я удаляю код "circle= ..." и код handler.addCircle(circle).
Куда я иду не так?
1 ответ
Решение
circle =
должно быть в хэш-синтаксисе JS, например:
circle = [{lng: <%= @listing.longitude %>, lat: <%= @listing.latitude %>, radius: 25000, strokeColor: "#FF0000"}]
В настоящее время у вас есть это в синтаксисе Ruby.