В моем приложении rails я использую gmaps4rails gem с версией 1.5.6. Я хочу обновить атрибуты круга карты через ajaxКак обновить круг карты google через ajax в Gmaps4rails 1.5.6
Может ли кто-нибудь предложить мне процедуру для этого?
В моем приложении rails я использую gmaps4rails gem с версией 1.5.6. Я хочу обновить атрибуты круга карты через ajaxКак обновить круг карты google через ajax в Gmaps4rails 1.5.6
Может ли кто-нибудь предложить мне процедуру для этого?
Во-первых, получить свой круг, должен быть в Gmaps.map.circles
Тогда:
circle.serviceObject.setRadius(number)
В функции успеха AJAX, вы можете написать так:
Gmaps.loadMaps()
// if you are using markers
markers_json = JSON.parse(markers)
Gmaps.map.replaceMarkers(markers_json)
// if you are using circle
Gmaps.map.clear_circles()
circle_json = JSON.parse(circle)
Gmaps.map.circles = circle_json
Gmaps.map.create_circles()
Благодарности