我尝试了 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
我试图让它尽可能清晰。