[RESOLU] Problème Héritage JavaScript
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:
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