googlemap обрабатывает событие в рельсах - PullRequest
1 голос
/ 08 апреля 2011

я попробовал Google-Maps-for-Rails https://github.com/apneadiving/Google-Maps-for-Rails и это хорошо работает!

У меня есть вопрос, знаете ли вы, можно ли установить прослушиватель событий на карте?

Мне нужно получить широту и долготу, нажав на карту и установив маркер в этой позиции. Спасибо за вашу поддержку

1 Ответ

0 голосов
/ 08 апреля 2011

Если у вас v0.7.2 или более, просто добавьте в html следующее:

<script type="text/javascript" charset="utf-8">

function gmaps4rails_callback() {
   google.maps.event.addListener(Gmaps4Rails.map, 'click', function(object){ var position_clicked = object.latLng;});
}
</script>

Конечно, вам нужно создать сам маркер.

Sidenote:

Все объектные части карты доступны и обернуты в Gmaps4Rails. Взгляните на gmaps4rails.js Я пытался сделать это максимально ясным.

...