我想用jQuery更新谷歌地圖v3,目前它加載地圖,但當點擊.preview
時,地圖縮放到寬度和高度,然後變灰。jQuery更新谷歌地圖
$('.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);
}
你能粘貼HTML嗎?這部分似乎是對的。 – Regu
@Regu這已經更新 – ngplayground
您的瀏覽器控制檯中是否有任何錯誤? –