通过https访问我的页面时未加载Google Maps

时间:2018-08-22 21:39:14

标签: laravel google-maps-api-3 https

我正在尝试在我的网站上包含Google Maps中的地图。但是,通过https访问我的页面时不会加载Google Maps,但是当通过纯http访问我的页面时,Google Maps可以完美地工作。我正在使用Laravel,但对这个框架还没有太多经验。

this是http链接,this是https链接。

1 个答案:

答案 0 :(得分:2)

当您通过https网址导航到您的网站时,由于无法通过以下方式加载脚本,因此Google地图未显示

<script src="http://maps.googleapis.com/maps/api/js ..."></script>

这是因为您的网站是通过 https 加载的,脚本是通过 http 加载的,这就是混合内容问题。 / p>

您也可以通过https加载Google地图脚本来解决此问题

<script src="https://maps.googleapis.com/maps/api/js ..."></script>