这是我的 JavaScript 代码。
(function() {
window.onload = function() {
// Creating a reference to the mapDiv
var mapDiv = document.getElementById('map');
// Creating a latLng for the center of the map
var latlng = new google.maps.LatLng(37.09, -95.71);
// Creating an object literal containing the properties
// we want to pass to the map
var options = {
center: latlng,
zoom: 2,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// Creating the map
var map = new google.maps.Map(mapDiv, options);
}
})();
当我将 disableDefaultUI: true 添加到选项变量并在我的浏览器(Opera、Firefox、Chrome Canary)上测试它时,它不会禁用 UI。我目前在我的 Mac OSX 版本 10.6.8 上使用 Eclipse Indigo。我的浏览器缓存有问题吗?我的代码似乎没问题。我不明白为什么它不能在浏览器上呈现。
var options = {
zoom: 3,
center: new google.maps.LatLng(37.09, -95.71),
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI: true
};