我在 gmaps4rails gem 和 google place API 之间存在兼容性问题
基本上,如果我将 gmpas4rails 放在我的视图中,如下所示:
<%=gmaps%>
然后这个脚本不再工作(它通常会在 user_address 字段上激活自动完成功能:
$(document).ready(initialize_gmaps_autocomplete_user_address());
function initialize_gmaps_autocomplete_user_address() {
var input = document.getElementById('user_address');
var defaultBounds = new google.maps.LatLngBounds(new google.maps.LatLng(42.71422,-4.222666), new google.maps.LatLng(51.179343,8.47412));
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.setBounds(defaultBounds);
autocomplete.setTypes(['geocode']);
}
我试图通过 gmaps4rails.call_back 调用脚本并更改脚本中的 var 名称......
任何的想法?