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