Subversion Repositories eFlore/Applications.cel

Rev

Rev 2294 | Rev 2324 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2294 Rev 2322
Line 17... Line 17...
17
		mapTypeIds: ['OSM', 
17
		mapTypeIds: ['OSM', 
18
		             google.maps.MapTypeId.ROADMAP, 
18
		             google.maps.MapTypeId.ROADMAP, 
19
		             google.maps.MapTypeId.HYBRID, 
19
		             google.maps.MapTypeId.HYBRID, 
20
		             google.maps.MapTypeId.SATELLITE, 
20
		             google.maps.MapTypeId.SATELLITE, 
21
		             google.maps.MapTypeId.TERRAIN]
21
		             google.maps.MapTypeId.TERRAIN]
22
	}
22
	},
-
 
23
	scaleControl: true
23
};			
24
};			
24
var ctaLayer = null;
25
var ctaLayer = null;
25
var osmMapType = new google.maps.ImageMapType({
26
var osmMapType = new google.maps.ImageMapType({
26
	getTileUrl: function(coord, zoom) {
27
	getTileUrl: function(coord, zoom) {
27
		return "http://osm.tela-botanica.org/tile/" + // cache de tuiles avec nginx
28
		return "http://osm.tela-botanica.org/tile/" + // cache de tuiles avec nginx
Line 96... Line 97...
96
 
97
 
97
function initialiserCarte() {
98
function initialiserCarte() {
98
	map = new google.maps.Map(document.getElementById('carte'), carteOptions);
99
	map = new google.maps.Map(document.getElementById('carte'), carteOptions);
99
	// Ajout de la couche OSM à la carte
100
	// Ajout de la couche OSM à la carte
-
 
101
	map.mapTypes.set('OSM', osmMapType);
-
 
102
 
-
 
103
	// écouteur sur changement de fond
-
 
104
	google.maps.event.addListener( map, 'maptypeid_changed', function() { 
-
 
105
		// licence par défaut
-
 
106
		var mention = 'Observations du réseau <a href="http://www.tela-botanica.org/site:botanique" ' +
-
 
107
				'onClick="ouvrirNouvelleFenetre(this, event)">' +
-
 
108
				'Tela Botanica' +
-
 
109
			'</a> ';
-
 
110
		if (map.getMapTypeId() == 'OSM') {
-
 
111
			// ajout licence OSM
-
 
112
			mention += ' - Carte : <a href="http://www.openstreetmap.org/copyright" target="_blank">© les contributeurs d’OpenStreetMap</a>' +
-
 
113
				' - Tuiles : <a href="http://www.openstreetmap.fr" target="_blank">OsmFr</a>';
-
 
114
		}
-
 
115
		$('#origine-donnees').html(mention);
100
	map.mapTypes.set('OSM', osmMapType);
116
	});
Line 101... Line 117...
101
}
117
}
102
 
118