Javascript 谷歌地图API未捕获类型错误

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"

对不起,我的英语不好

当我使用GoogleMapAPI时,我的控制台中有一个错误。 以下是我的html代码:

<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,
};