2009-07-29 20 views
17

https以上のGoogleマップでは、無料マップAPIキーを使用しています。 The Google Maps API FAQ saysGoogleマップhttps

GoogleマップのJavaScript APIとGoogleスタティックマップAPIは はGoogle MapsのAPIプレミア 顧客によるセキュア(HTTPS)接続を介してアクセスすることができます。セキュアサイトで無料のMaps APIキー を使用してGoogle Maps APIを使用する場合、ブラウザは安全でないことについてユーザに画面上の の警告を表示することがあります。

これまでの説明では、APIはとにかく動作するとのことですが、ユーザーにはセキュリティに関する警告が表示される可能性があります。しかし私たちのために、地図は全く表示されず、ページは完全に使用できなくなりました。

GoogleがフリーマップAPIキーを使用してhttpsでマップAPIの使用をブロックしているかどうかは誰にも分かりますか?

+3

:これに

<script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script> 

警告が表示されます。HTTPSとしてマップにアクセスしようとすると、何も得られません。それが私があなたが引用したFAQを読んでいるところです。 –

+0

あなたのご理解は正しいと思います。何かエラーがあるかどうか確認できますか? Firebugを使って確認することができます。 –

答えて

6

Googleマップのプレミアサイトを見てみると、おそらくブロックしているようです。記載されている機能の一つは

http://code.google.com/apis/maps/documentation/premier/

オーケー「をHTTPS上で安全マップを提供する能力」は、ここでいくつかのより具体的な情報です。

http://code.google.com/apis/maps/faq.html#ssl

あなたはおそらく取得しているように思えます無料のGoogle Aを使用している場合でも、Googleマップで地図を表示させることができます。

0

PIのhttpsログイン以上。

確かに、はい/いいえを尋ねるポップアップボックスが表示されますが、地図が確実に表示されます。

0

代わりにOpenStreetMapを使用して問題を回避することができます。 OpenStreetMapのメインタイルサーバーはHTTPS接続をサポートしていないため、これは簡単な解決策ではありませんが、Googleが許可しないOpenStreetMapでできることはさまざまです。

OpenStreetMapのフォーラム上でこのいくつかのより多くの議論:あなたはおそらく、プロトコル相対URLを使用する必要がありますhttp://forum.openstreetmap.org/viewtopic.php?id=5546

21
+0

これは素晴らしいニュースです! – dmnc

+0

素晴らしいです、ありがとうございます。 – SimplGy

+1

この構文は廃止されました。 https://developers.google.com/maps/articles/geocodingupgrade v2から移行した開発者は、従来のホスト名を使用している可能性があります。これは、 'maps.google.com'か、SSLを使用している場合は' maps-api-ssl.google.com'です。 。新しいホスト名: 'maps.googleapis.com'に移行する必要があります。このホスト名は、HTTPSとHTTPの両方で使用できます。 – Danger14

2

でAPIを使用することができます。

<script type="text/javascript" src="//maps.google.com/maps/api/js?sensor=false"></script> 
1

SSL証明書をインストールした後、私はすべての作業を簡単に行う必要がありました。

このことから

:「私はそれはあなたがHTTPとしてGoogleマップにのみアクセスできることを意味だと思いますが、あなたはHTTPSあなたですページ上の任意のHTTPを使用する場合

<script src="//maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script> 
+0

これは私にとって完璧に機能しました。ありがとうございました!!! – Carlitos