1

我尝试了 Google-Maps-for-Rails https://github.com/apneadiving/Google-Maps-for-Rails ,效果很好!

我有一个问题,您知道是否可以在地图上设置事件侦听器?

我需要通过单击地图并在该位置设置标记来获得经纬度。谢谢你的支持

4

1 回答 1

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

于 2011-04-08T11:48:33.623 回答