J'ai implémenté googlemaps.subgurim.net asp.net GoogleMaps dans mon site. J'ai enregistré plusieurs clés api GoogleMaps et la clé "localhost" fonctionne comme un charme.Alerte incorrecte Googlemaps API Key
Toutefois, lors du déploiement du site Web dans l'environnement de test, la clé utilisée pour l'emplacement du test est indiquée comme non valide et une autre clé doit être utilisée (fenêtre d'alerte googlemaps).
J'ai une instruction switch pour sélectionner la bonne clé pour le contrôle:
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;
}
Dans la page que j'ai affiché HttpContext.Current.Request.Url.Host et il est affiché comme test.testsite.nl et la clé correspondante est également affichée.
Toujours je reçois les fenêtres d'alerte indiquant que j'ai utilisé un code incorrect.
J'ai vérifié les touches dix fois pour toute faute de frappe, essayé plusieurs solutions proposées trouvées sur Internet, mais pas de remède. Toute aide est la bienvenue.
En effet le contrôle ne supporte pas encore v3. Mais vous avez raison, je vais essayer de mettre en œuvre l'API V3 en utilisant javascript sur mon site. – Exceptive