1. ホーム
  2. google-maps

[解決済み] ReferenceError: googleは定義されていません。

2022-03-03 23:15:49

質問

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

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