私はgooglemaps.subgurim.net asp.net Googleマップコントロールを自分のサイトに実装しています。アラート不正なGoogleマップAPIキー
私は複数のGoogleMaps APIキーを登録しています。「localhost」キーは魅力的です。
ただし、テスト環境にウェブサイトを展開する場合、テスト場所に使用されるキーは無効であり、別のキー(googlemapsアラートウィンドウ)を使用する必要があります。
私は制御のための正しいキーを選択するためにswitch文を持っている:私はHttpContext.Current.Request.Url.Hostを表示して、それがtest.testsite.nlとして表示されるページで
string key = String.Empty;
string host = HttpContext.Current.Request.Url.Host;
switch (host)
{
case "localhost":
key = "ABQIAAAABV0N6hZqFdvToZmnKqONpBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxR8MGhdGlGRPYuMFeud_iPH-mzPWA";
break;
case "www.testsite.nl":
key = "ABQIAAAABV0N6hZqFdvToZmnKqONpBQguCwAOsQdPOJztGP-iedH1TwijhQ0aV8pvp5OiKMQPJcTZnfXdbAfAg";
break;
case "testsite.nl":
key = "ABQIAAAABV0N6hZqFdvToZmnKqONpBTi094shgTTUr7bx6oyKnKzigX6jBQeyXRLotcxJ4miLePbFh2dEgP-Dw";
break;
case "test.testsite.nl":
key = "ABQIAAAABV0N6hZqFdvToZmnKqONpBQio1Rv7BiOhQg5wU76PCoSVkqxXhQA-WgjVK6liPIA7-lOoFbDOgfTBg";
break;
default:
key = String.Empty;
break;
}
対応するキーも表示されます。
私は間違ったコードを使用していることを示す警告ウィンドウが表示されます。
私は何らかのタイプミスでキーを10回チェックし、インターネット上で見つかったいくつかの解決策を試しましたが、救済策はありませんでした。どんな助けも歓迎です。
実際、このコントロールはまだv3をサポートしていません。しかし、あなたは正しいです、私は私のサイトでjavascriptを使用してV3 APIを実装しようとします。 – Exceptive