0
我正在測試環境中開發Web應用程序。由於需要在上線時使用SSL,因此我們爲測試環境創建了自簽名證書。使用SSL託管KML時,無法在Google地圖中顯示KML
我們使用谷歌地圖API爲Javascript
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
我經常需要顯示它是由我們的web應用程序生成的KML層。所以基本上我發出
ctaLayer = new google.maps.KmlLayer(
{
url: theURL
});
ctaLayer.setMap(me.map);
的問題很簡單:雖然KML是有效的,當URL指向我們的測試網站的HTTPS版本,谷歌地圖將不會顯示KML。我們的生產環境根本不應該與HTTP一起工作(您總是重定向到端口443),因此,因爲將KMLs URL切換爲HTTP並不是一個可行的選擇,除非唯一,否則我想問一下:是否有問題證書?
- 我可以告訴Google地圖接受不受信任的內容嗎?
- 爲測試環境購買證書(生產將具有可信證書)將100%解決問題?
這是個好消息DJ。此後我也發現我的非密碼保護的SSL網絡鏈接正常工作。我們使用經過驗證的InCommon SSL證書。 – John