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));
} |
Partager