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 :
Que pensez-vous de ça ? Vous voyez l'erreur ???
Merci en tout cas si vous arrivez à m'aider
Cordialement,
Flavien
Modifié par Flavien (10 Jul 2006 - 09:27)
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 :
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));
}
Que pensez-vous de ça ? Vous voyez l'erreur ???
Merci en tout cas si vous arrivez à m'aider

Cordialement,
Flavien
Modifié par Flavien (10 Jul 2006 - 09:27)