1. ホーム
  2. google-maps

[解決済み】ReferenceError: google is not defined

2022-01-26 09:26:40

質問

Google Mapのapiを使って、いくつかの場所を表示させています。Google Mapsは、私のローカルソリューションでは問題なく動作していますが、私のウェブサイトでは動作していません。私はこのソースを変更しました

<script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.5&sensor=false"> </script>

をこのように変更しました。そして、再びこのように変更しました。

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"> </script>

これを使うと...

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"> </script>

とだけ書いてある。 ReferenceError: google は定義されていません。

このような問題をご存知の方はいらっしゃいますか?

どのように解決するのですか?

私のウェブサイトでは https を使用することはできません。 http://maps.google.com/maps/api/js?sensor=false . ページ全体をデバッグすると、このリンクが表示されます。警告 : ページ index.html は安全でない内容を実行しました。 そこで、もう一回googleで検索してみたら、こんなのが出てきました。 質問 つまり、ソース部分でhttpsのリンクを使用していないことが問題の原因であり、正しいリンクは次のようになります(私の場合)。

https://maps.google.com/maps/api/js?sensor=false

これで、すべてがうまくいくようになりました。