여기에 javascript
을 사용하여 내지도를 표시하려고하는데지도 대신 회색 상자가 표시되고 콘솔에 오류가 표시되지 않습니다.Google지도 대신 회색 상자가 표시됩니다.
것은 그것을 해결하기 위해 도와주세요 : 여기
가 맵의 이미지입니다. 미리 감사드립니다.
google.maps.event.addDomListener(window, 'load', init);
function init() {
var mapOptions = {
zoom: 11,
center: new google.maps.LatLng(40.767089, -73.969458),
scrollwheel: false,
disableDefaultUI: true,
styles: [{
stylers: [{
hue: '#2c3e50'
}, {
saturation: 250
}]
}, {
featureType: 'road',
elementType: 'geometry',
stylers: [{
lightness: 50
}, {
visibility: 'simplified'
}]
}, {
featureType: 'road',
elementType: 'labels',
stylers: [{
visibility: 'off'
}]
}]
};
var mapElement = document.getElementById('map_canvas');
var map = new google.maps.Map(mapElement, mapOptions);
var marker = new google.maps.Marker({
position: map.getCenter(),
map: map,
title: 'Click to zoom'
});
}
html {
height: 100%
}
body {
height: 100%;
margin: 0;
padding: 0
}
#map_canvas {
margin: 0;
padding: 0;
position: absolute;
}
#map_canvas * {
overflow: visible;
}
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MyKeyhere"></script>
<div id="map_canvas" style="width: 600px; height: 600px; position: relative;">
</div>
나는 귀하의 코드를 테스트 한 결과 작동합니다. 어떤 종류의 열쇠를 사용 했습니까? 이 [document] (https://developers.google.com/maps/documentation/javascript/get-api-key)를 확인하십시오. Google Maps JavaScript API를 사용하려면 ** 브라우저 키 ** (a API 키 유형) –
브라우저 콘솔에서 네트워크 활동을 볼 때 타일 요청의 상태 코드는 무엇입니까? 요청은 https : //www.google.com/maps/vt? ... – xomena