Javascript Rails-如何以部分方式加载Google地图(通过AJAX)?
我花了几个小时研究如何通过AJAX加载Google地图。 我有这样一个简单的AJAX链接(它是一个视图): 除了存储在Javascript Rails-如何以部分方式加载Google地图(通过AJAX)?,javascript,ruby-on-rails,ajax,google-maps,partial-views,Javascript,Ruby On Rails,Ajax,Google Maps,Partial Views,我花了几个小时研究如何通过AJAX加载Google地图。 我有这样一个简单的AJAX链接(它是一个视图): 除了存储在@car变量中的所有可访问数据之外,还有以下代码: <div id="map" style="width: 400px; height: 400px;"></div> <script> var map; function initMap() { map = new google.maps.Map(document.getElem
@car
变量中的所有可访问数据之外,还有以下代码:
<div id="map" style="width: 400px; height: 400px;"></div>
<script>
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -34.397, lng: 150.644},
zoom: 8
});
}
</script>
... other text, data from @car ...
而且它似乎被加载了
$("#car_info").html("<%= escape_javascript(render :partial => '/cars/car_info', :locals => {:car => @car}) %>");
<div id="map" style="width: 400px; height: 400px;"></div>
<script>
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -34.397, lng: 150.644},
zoom: 8
});
}
</script>
... other text, data from @car ...
if (window.google) {
alert('Loaded');
} else {
alert('Not loaded');
}