2013-05-19 3 views
1

Добрый день. Кто-нибудь знает, как включить visualRefresh в gmaps4rails gem. Я попытался (для нестатических карт) добавить & visual_refresh = true, поскольку параметр URL не работал.Gmaps4rails visualRefresh (Google maps)

В документах wroted для вставки google.maps.visualRefresh = true; перед отображением карты. Но я не знаю, куда положить эту строку в gmaps4rails. Пожалуйста помоги.

+0

Я тоже борюсь с этим в течение дня. Я добавил «google.maps.visualRefresh = true» в разных местах, но, похоже, это не вступает в силу. Когда я делаю то же самое на карте без gmaps4rails, она работает отлично. –

ответ

1

Это не поддерживается версией API Google, используемой в настоящее время в Gmaps4Rails, которая в настоящее время установлена ​​на 3.8 на latest gem (v 1.5.6) и 3.9 на master. Я открыл pull request с просьбой обновить версию до 3.12.

Вы можете использовать мою разветвленную версию, а затем убедитесь, что на вашей странице задано значение google.maps.visualRefresh=true, прежде чем карта будет отображаться. Например.

- content_for :scripts do 
    :javascript 
    google.maps.visualRefresh = true; 

Это, вероятно, может быть дополнительно очищен путем его вариант передается вызов метода gmaps, но, к сожалению, в настоящее время у меня нет пропускной способности, чтобы сделать такое изменение.

+0

Спасибо за помощь и совершить. Простое изменение, но большой эффект. –

Смежные вопросы