我们有一个映射程序,它使用Googles地理编码API从数据库生成映射。一切都很好。我刚刚添加了一个SSL证书,因此我们可以在一个安全的站点中对地图进行iframe,现在当我使用https://时它将不起作用。我已将https://网址添加到已批准的网址列表中,并对https://网址
进行了经过身份验证的所有权这很好用: http://www.2laketahoe.com/frames/tahoekeysframe.php
这开始有效,但没有获得谷歌地图: https://www.2laketahoe.com/frames/tahoekeysframe.php
这是有效的javascript调用:
<script src="http://maps.google.com/maps?file=api&v=2&key=<?= $api_key ?>" type="text/javascript"></script>
谁能告诉我这里出了什么问题?
答案 0 :(得分:0)
使用SSL时,您必须使用https嵌入代码。
尝试在代码中更正此问题:
<script src="http://maps.google.com/maps?file=api&v=2&key=AIzaSyDQMDo9qKjoi_QEBD1vvWvf4AHCm4OmXjE" type="text/javascript"></script>
到
<script src="https://maps.google.com/maps?file=api&v=2&key=AIzaSyDQMDo9qKjoi_QEBD1vvWvf4AHCm4OmXjE" type="text/javascript"></script>