내 사이트에 googlemaps.subgurim.net asp.net GoogleMaps 컨트롤을 구현했습니다.알리미 오류 Google지도 API 키
나는 여러 개의 GoogleMaps API 키를 등록했으며 "localhost"키는 매력처럼 작동합니다.
그러나 테스트 환경에 웹 사이트를 배포 할 때 테스트 위치에 사용되는 키는 유효하지 않은 것으로 표시되고 다른 키 (googlemaps alert window)를 사용해야합니다. 내가 HttpContext.Current.Request.Url.Host 표시 한
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;
}
페이지에서 그것은 test.testsite.nl로 표시됩니다 :
나는 컨트롤의 올바른 키를 선택하는 스위치 문이 해당 키가 표시됩니다.
여전히 잘못된 코드를 사용했다는 경고 창이 나타납니다.
나는 오타가있는 동안 키를 10 번 확인하고, 인터넷에서 발견 된 몇 가지 제안 된 해결책을 시도했지만 해결책은 없습니다. 어떤 도움도 환영합니다.
실제로 컨트롤은 아직 v3을 지원하지 않습니다. 하지만 당신 말이 맞아요, 내 사이트에 자바 스크립트를 사용하여 V3 API를 구현하려고합니다. – Exceptive