これは私の 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 が無効になりません。現在、My 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
};