Bonjour,

Je suis en train de développer un service d'itinéraires sous IGN et Google Maps, IGN fonctionne parfaitement sous Firefox, IE6, IE7 et Opéra mais malheureusement sous Chrome, Safari et IE8, j'obtiens une erreur JavaScript que je n'arrive pas à résoudre.

Cette erreur est celle-ci :
Uncaught TypeError: undefined is not a function

Le code en question est celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
var routeControl = new OpenLayers.Control();
OpenLayers.Util.extend(routeControl, {
draw: function() {
this.point = new OpenLayers.Handler.Point(routeControl, { 'done': this.drawRoute });
            },//...
});
L'erreur se situe au niveau de "new OpenLayers.Handler.Point"

Vous pouvez visualiser le code à cette adresse :
http://www.quechua-club.com/testGGMaps.aspx