Javascript初心者です。
google map apiを触りながら、Javascriptの勉強をしております。
こちらに記載されているgoogle map apiのサンプルコードについてわからないことがあります。
リンク内容
npmでパッケージをインストールして、モジュールを読み込む部分です。
下記ソースコードのうち、※の部分で突然googleというクラスが出てきますが、これは一体どこの誰がいつの間に定義したものなのでしょうか。
Promiseのコールバックには何も引数を与えていないため、怪しいとしたらimportしたパッケージかと思うのですが、importで読み込んだパッケージ内で、モジュールの枠を超えてグローバル変数等を定義することなどできるのでしょうか。(new Loader.googleなら理解できます。)
npm install @googlemaps/js-api-loader import { Loader } from "@googlemaps/js-api-loader" const loader = new Loader({ apiKey: "YOUR_API_KEY", version: "weekly", ...additionalOptions, }); loader.load().then(() => { map = new google.maps.Map(document.getElementById("map"), {※ center: { lat: -34.397, lng: 150.644 }, zoom: 8, }); });
基礎的な質問だと存じますが、どうぞ宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー