Vous avez trouvé ce tutoriel intéressant ? Recommandez le en cliquant sur le bouton +1    

N'utilisez pas la clé de l'API Google Maps version 2 pour charger l'API Google Maps version 3

Tutoriel publié le
Tutoriel en Français

Tout ceux d'entre vous qui ont utilisé l'API Google Maps version 2, avant l'introduction de l'API Google Maps Version 3, se souviennent sans doute que l'API Google Maps Version 2 exigeait une clé. Cette clef était constituée d'une chaîne de 86 caractères commençant par "ABQI", et était associée au paramètre 'key' situé dans la balise <script/> qui chargeait l'API Google Maps Javascript Version 2 dans une page.

L'exigence de la clé a été abandonnée avec l'arrivée de l'API Google Maps Javascript version 3. Toutefois, on constate, encore aujourd'hui, qu'un assez grand nombre d'applications utilisant l'API Google Maps Version 3 incluent un paramètre 'key' associé a une clé destinée à la Version 2, lorsqu'ils chargent l'API Google Maps Javascript Version 3.

Jusqu'à présent, l'API Google Maps Javascript Version 3 ignorait silencieusement ce paramètre 'key'. Mais dans un proche avenir, Google procédera à un changement qui fera que toute demande de chargement de l'API Google Maps Version 3 qui contiendra une clé pour la Version 2 sera vouée à l'échec. Conséquence, votre application ne fonctionnera plus.

Si vous développez ou maintenez des applications utilisant l'API Google Maps Javascript Version 3, veuillez vérifier qu'elles n'incluent pas une clé destinée à la Version 2 dans la balise <script/> qui charge l'API Maps Javascript Version 3.

Exemples :

Chargement correct de l'API Google Maps Javascript Version 2

<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAATndsWAV5Q2y7pRRi-22W_hQyCh59sTxL7LKA0f7jwSjVtdSeYBSa-_7XV0fjT8X9AzrGynqNsiXWjQ&sensor=false"></script>

Important :la version 2 a été déclarée obsolète par Google en Juin 2010.

Chargement correct de l'API Google Maps Javascript Version 3

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

Source : Do not use a Google Maps API v2 key when loading the Maps API v3