2017-10-16 62 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