我正在尝试使用 jQuery 更新谷歌地图 v3,目前它会加载地图,但是当.preview
单击地图时,地图会缩放到宽度和高度,然后变为灰色。
$('.preview').click(function(){
var width = $('#width').val();
var height = $('#height').val();
$('#map').css({
'width':width,
'height':height
});
var mapElement = document.getElementById('map');
var updateOptions = {
zoom: 6
}
var map = new google.maps.Map(mapElement, updateOptions);
});
HTML
<div class="block space" id="map"></div>
<button class="btn preview">Preview</button>
Javascript
google.maps.event.addDomListener(window, 'load', init);
function init() {
var mapOptions = {
zoom: 2,
center: new google.maps.LatLng(40.697299 , -73.809815),
};
var mapElement = document.getElementById('map');
var map = new google.maps.Map(mapElement, mapOptions);
}