2017-10-16 84 views
-1

我们有一个使用Google地理编码API从数据库生成地图的映射程序。一切工作正常。我刚刚添加了SSL证书,因此我们可以在安全的站点中将iframe映射到iframe中,而现在,当我使用https://时,它将不起作用。我已经添加了https://开头的URL允许的URL列表,以及HTTPS的验证所有权:// URL安装SSL证书后Google地理编码API停止运行

这工作得很好: http://www.2laketahoe.com/frames/tahoekeysframe.php

这开始工作,但没有得到在谷歌地图: https://www.2laketahoe.com/frames/tahoekeysframe.php

这是工作的JavaScript调用:

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=<?= $api_key ?>" type="text/javascript"></script> 

谁能告诉我是怎么回事错在这里?

回答

0

使用SSL时必须使用https嵌入代码。

尝试在你的代码更正此:

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=AIzaSyDQMDo9qKjoi_QEBD1vvWvf4AHCm4OmXjE" type="text/javascript"></script> 

<script src="https://maps.google.com/maps?file=api&amp;v=2&amp;key=AIzaSyDQMDo9qKjoi_QEBD1vvWvf4AHCm4OmXjE" type="text/javascript"></script> 
+0

辉煌!我不知道为什么我没有尝试这个!问题解决了。非常感谢你! – Eric