Javascript 谷歌地图API未捕获类型错误
对不起,我的英语不好 当我使用GoogleMapAPI时,我的控制台中有一个错误。 以下是我的html代码:Javascript 谷歌地图API未捕获类型错误,javascript,Javascript,对不起,我的英语不好 当我使用GoogleMapAPI时,我的控制台中有一个错误。 以下是我的html代码: <body> <div id="map"></div> <div id="panorama"></div> <script src="https://maps.googleapis.com/maps/api/js?key=******&callback=init"
<body>
<div id="map"></div>
<div id="panorama"></div>
<script src="https://maps.googleapis.com/maps/api/js?key=******&callback=init"
async defer></script>
</body>
还有一个map.js,我在其中创建我的函数:
let map;
let panorama;
const panoramaElement = document.querySelector("#panorama");
const resetMapButton = document.querySelector("#reset-map");
const backToMapButton = document.querySelector("#back-to-map");
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {
lat: 8.063636,
lng: 98.458580
},
zoom: 2,
streetViewControl: false
});
panorama = new google.maps.StreetViewPanorama(
document.getElementById('panorama'), {
position: {
lat: 8.0571641,
lng: 98.4585744
},
pov: {
heading: 34,
pitch: 10
}
});
}
export {
initMap,
};
我的控制台中有以下错误:
未兑现(承诺)
ld{message:“init不是函数”,name:“InvalidValueError”,stack:“Error”↵ 在新的ld(******&callback=init:141:124“}
我不知道发生了什么事
你能帮我吗
“我的控制台”中的完整错误:
什么是完整错误?从
脚本中删除&callback=init
部分。tagI在我的消息中添加了完整错误的描述性图像。此回答可能会有所帮助:好的,谢谢您的帮助,我在您提供的帮助下成功:)
let map;
let panorama;
const panoramaElement = document.querySelector("#panorama");
const resetMapButton = document.querySelector("#reset-map");
const backToMapButton = document.querySelector("#back-to-map");
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {
lat: 8.063636,
lng: 98.458580
},
zoom: 2,
streetViewControl: false
});
panorama = new google.maps.StreetViewPanorama(
document.getElementById('panorama'), {
position: {
lat: 8.0571641,
lng: 98.4585744
},
pov: {
heading: 34,
pitch: 10
}
});
}
export {
initMap,
};