Google Maps : window.jstiming is undefined
Voilà ce qui arrive lorsque l'on utilise une référence à la version alpha d'une librairie externe. Nous avons eu la mauvaise surprise de constater aujourd'hui que tout nos modules basés sur l'API Google Maps ne fonctionnaient plus. Et ce n'était pas un poisson d'avril !
A l'affichage de la page, la carte ne s'affiche tout simplement pas et la console affiche le message d'erreur suivant à la ligne 1115 du fichier main.js : window.jstiming is undefined.
Il s'agit en fait d'un simple problème de rétro-compatibilité de syntaxe à partir de la version 2.152a de l'API.
Plus d'information ici :
Pour résoudre ce problème, il suffit de modifier l'appel à l'API en version 2.x destinée aux tests par la version 2 qui doit être utilisée pour les sites en production.
Il faut donc remplacer :
http://maps.google.com/maps?file=api&v=2.x&key=abcdef
par :
http://maps.google.com/maps?file=api&v=2&key=abcdef