我试过Google-Maps-for-Rails https://github.com/apneadiving/Google-Maps-for-Rails 它运作良好!谷歌地图处理事件在轨道上
我有一个问题,你知道是否有可能在地图上设置事件监听器吗?
我需要通过点击地图并在该位置设置一个标记来获得经纬度。 感谢您的支持
我试过Google-Maps-for-Rails https://github.com/apneadiving/Google-Maps-for-Rails 它运作良好!谷歌地图处理事件在轨道上
我有一个问题,你知道是否有可能在地图上设置事件监听器吗?
我需要通过点击地图并在该位置设置一个标记来获得经纬度。 感谢您的支持
鉴于你有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
我试图让它变得最清晰。
我添加了这个$(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
确定gotcha,我要修补宝石让事情变得干净 – apneadiving 2011-04-08 12:23:14
现在应该被解决:) – apneadiving 2011-04-08 12:30:55
你的问题导致了宝石的改进,谢谢! – apneadiving 2011-04-08 13:10:16