我試過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