Bonjour,

depuis quelques jours, j'essaie de faire de l'héritage avec Javascript et surtout d'appeler le constructeur de la super-classe mais en vain.
En fait, j'aimerais faire hériter la classe GMap2 (Google Maps) mais ça plante à chaque fois.
Voici mon bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
Map.prototype = new GMap2;
 
Map.prototype.constructor = Map;
 
 
 
/**
 
 * The Map constructor
 
 *
 
 * @param (String) container
 
 * 		The container's id
 
 */
 
function Map(container) {
 
	// Creation of the Google Map in the container
 
	var cont = document.getElementById(container);
 
	GMap2.call(this, cont);
 
	// Addition of several controls
 
	this.addControl(new GLargeMapControl());
 
	this.addControl(new GMapTypeControl());
 
	this.addControl(new GScaleControl());
 
	this.addControl(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10, 10)));
 
	this.setMapType(this.getMapTypes()[MAP_START_TYPE]);
 
	// Centering of the map
 
	this.setCenter(new GLatLng(MAP_START_LAT, MAP_START_LON), parseInt(MAP_START_ZOOM));
 
}
Les erreurs que j'ai viennent directement du code de Google Maps et comme ils ont passé un boup d'obfuscator, ça n'avancera à rien de savoir le bout de code concerné.

Que pensez-vous de ça ? Vous voyez l'erreur ???

Merci en tout cas si vous arrivez à m'aider

Cordialement,
Flavien