Добавление маркеров к новой карте Google, инициализированной после вызова AJAX с помощью Gmaps4rails 1.3.2 - PullRequest
0 голосов
/ 17 ноября 2011

Я пытаюсь добавить маркеры на карту Google, созданную после вызова ajax.Я добавил файлы js прямо на мою страницу, как отмечено в других сообщениях SO.Мой код после запроса AJAX выглядит следующим образом

markers = [{lat: '43.1777', lng: '-87.9944'}];
Gmaps.map = new Gmaps4RailsGoogle;
Gmaps.map.markers = markers
Gmaps.map.createServiceMarkersFromMarkers()
Gmaps.map.initialize()
Gmaps.loadMaps()

1 Ответ

1 голос
/ 17 ноября 2011

Я понимаю, у вас есть карта на вашей странице, и вы хотите обновить ее.

В этом случае просто используйте:

 Gmaps.map.addMarkers(your_markers_json_array);     //this is a JS function

Это описано здесь .

...