2014-01-18 205 views
0

所以,我在這裏的東西類似於灰色地圖,除了我在這裏看到的所有按鈕。除Map Map之外,一切看起來都是正常的。他們都是灰色的!所以會發生什麼,這很奇怪,它會在縮放8時加載nicley,然後放大到最大值,然後放大灰色塊。而現在的代碼:谷歌地圖灰色地圖

<style> 

    html, body, #map-canvas { 
     height: 100%; 
     margin: 0px; 
     padding: 0px; 
     width: 100%; 
    } 


    </style> 
    <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBN5n7Q_LBTusrg4ae_vFtDWq22SZg5orU&sensor=false"></script> 
    <script> 
var map; 
function initialize() { 
var mapOptions = { 
    zoom: 8, 
    center: new google.maps.LatLng(-34.397, 150.644), 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 
map = new google.maps.Map(document.getElementById('map-canvas'), 
    mapOptions); 
var kmlLayer = new google.maps.KmlLayer({ 
    url: 'http://pasteht.ml/pr7Xm', 
    suppressInfoWindows: false, 
    map: map 
    }); 
} 

google.maps.event.addDomListener(window, 'load', initialize); 

    </script> 
+0

另外奇數,這代碼是從以前工作的GMaps系統中清除的。 – user3180221

+0

確保您已在地圖元素上設置了高度和寬度,最好使用CSS。 – Andy

+0

另請參閱與此相關的所有其他問題,如:https://stackoverflow.com/questions/13525749/google-maps-is-grey?rq=1 – Andy

回答

1

<coordinates/>地標的是無效的。

在KML的順序必須是longitude, latitude(具有相反的順序緯度將被設置爲-122.419416,其爲緯度值無效...的有效範圍是大約-85 to 85

+0

哦,我是一個白癡! – user3180221

+0

如果mapOptions的'center'參數無效,則該地圖顯示爲灰色。您在這裏(控制檯)沒有從Google獲得任何提示。 –