Subversion Repositories eFlore/Applications.cel

Rev

Rev 2721 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2721 Rev 2735
Line 6... Line 6...
6
	this.nbObsEnCours = 1;
6
	this.nbObsEnCours = 1;
7
	this.totalObsATransmettre = 0;
7
	this.totalObsATransmettre = 0;
8
	this.nbObsTransmises = 0;
8
	this.nbObsTransmises = 0;
9
	this.map = null;
9
	this.map = null;
10
	this.marker = null;
10
	this.marker = null;
11
	this.latLng = null;
11
	this.latLng = null; // position en cours
12
	this.geocoder = null;
12
	this.geocoder = null;
13
	this.debug = null;
13
	this.debug = null;
14
	this.html5 = null;
14
	this.html5 = null;
15
	this.tagProjet = null;
15
	this.tagProjet = null;
16
	this.tagImg = null;
16
	this.tagImg = null;
Line 272... Line 272...
272
				}
272
				}
273
			});
273
			});
274
		},
274
		},
275
		// Cette partie est executee a la selection d'une adresse
275
		// Cette partie est executee a la selection d'une adresse
276
		select: function(event, ui) {
276
		select: function(event, ui) {
277
			var latLng = new google.maps.LatLng(ui.item.latitude, ui.item.longitude);
277
			lthis.latLng = new google.maps.LatLng(ui.item.latitude, ui.item.longitude);
278
			lthis.deplacerMarker(latLng);
278
			lthis.deplacerMarker(lthis.latLng);
279
		}
279
		}
280
	});
280
	});
281
};
281
};
Line 282... Line 282...
282
 
282
 
Line 289... Line 289...
289
		this.afficherPanneau('#dialogue-google-map');
289
		this.afficherPanneau('#dialogue-google-map');
290
	}
290
	}
291
};
291
};
Line 292... Line 292...
292
 
292
 
293
WidgetSaisie.prototype.surDeplacementMarker = function() {
293
WidgetSaisie.prototype.surDeplacementMarker = function() {
-
 
294
	this.latLng = this.marker.getPosition();
294
	this.trouverCommune(this.marker.getPosition());
295
	this.trouverCommune(this.latLng);
295
	this.mettreAJourMarkerPosition(this.marker.getPosition());
296
	this.mettreAJourMarkerPosition(this.marker.getPosition());
Line 296... Line 297...
296
};
297
};
-
 
298
 
297
 
299
WidgetSaisie.prototype.surClickDansCarte = function(event) {
298
WidgetSaisie.prototype.surClickDansCarte = function(event) {
300
	this.latLng = event.latLng;
Line 299... Line 301...
299
	this.deplacerMarker(event.latLng);
301
	this.deplacerMarker(this.latLng);
300
};
302
};
301
 
303
 
Line 333... Line 335...
333
		zoomDefaut = 4;
335
		zoomDefaut = 4;
334
	} else if(this.nomSciReferentiel == 'apd') {
336
	} else if(this.nomSciReferentiel == 'apd') {
335
		latLng = new google.maps.LatLng(8.75624, 1.80176);// Afrique de l'Ouest et du Centre
337
		latLng = new google.maps.LatLng(8.75624, 1.80176);// Afrique de l'Ouest et du Centre
336
		zoomDefaut = 4;
338
		zoomDefaut = 4;
337
	} else {
339
	} else {
338
		latLng = new google.maps.LatLng(46.30871, 2.54395);// Centre de la France
340
		latLng = new google.maps.LatLng(46.30871, 2.54395);// Centre de la France - @WARNING Prémilhat !! :)
339
		zoomDefaut = 5;
341
		zoomDefaut = 5;
340
	}
342
	}
Line 341... Line 343...
341
 
343
 
342
	var options = {
344
	var options = {
Line 427... Line 429...
427
	var lng = Math.round(lngDecimale * 100000) / 100000;
429
	var lng = Math.round(lngDecimale * 100000) / 100000;
428
	$('#longitude').val(lng);
430
	$('#longitude').val(lng);
429
};
431
};
Line 430... Line 432...
430
 
432
 
-
 
433
WidgetSaisie.prototype.trouverCommune = function(pos) {
-
 
434
	if (this.latLng == null) { // tentative de protection contre le démon de Prémilhat
-
 
435
		return;
431
WidgetSaisie.prototype.trouverCommune = function(pos) {
436
	}
432
	var lthis = this;
437
	var lthis = this;
Line 433... Line 438...
433
	$(function() {
438
	$(function() {