2011-04-08 51 views

回答

0

鉴于你有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> 

当然,你就必须创造标记本身。

旁注:

地图的所有对象部分是可访问的和裹在Gmaps4Rails。看看gmaps4rails.js我试图让它变得最清晰。

+0

我添加了这个$​​(document).ready(function(){ google.maps.event.addListener(Gmaps4Rails.map,'click',function(object){var position_clicked = object.latLng; alert(position_clicked); }); });在我的application.js但我得到这个错误“a是空的”到萤火虫控制台 – mattia 2011-04-08 12:02:34

+0

确定gotcha,我要修补宝石让事情变得干净 – apneadiving 2011-04-08 12:23:14

+0

现在应该被解决:) – apneadiving 2011-04-08 12:30:55