嘿,我想在我的項目的地圖。我得到了我API_KEY從谷歌的谷歌地圖......我在控制檯沒有錯誤,但映射犯規顯示任何東西,直到我打開谷歌瀏覽器開發人員工具...谷歌地圖API的工作,只有當開發工具是開放
之後是工作,但標記在工作palce ..仍然沒有錯誤的控制檯。
我到底做錯了什麼?
風格:
#map {
width: 100%;
height: 300px;
background-color: grey;
}
代碼:
<div id="map"></div>
<script>
function initMap() {
var myLatLng = {lat: -0.250608, lng: 52.025528};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng
});
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Title!'
});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=MYKEY&callback=initMap">
</script>
是亞當你的權利......我只是現在要弄清楚如何使用google.maps.event.trigger(「調整」,地圖)...乾杯 – Maria
@Maria - 當用戶點擊聯繫我們選項卡 - 您可能會在DOM元素上添加/刪除類以顯示正確的選項卡。只需在添加/刪除DOM類後立即調用'google.maps.event.trigger('resize',map)'。另外,在'initMap'函數之外聲明'var map;' – Adam