Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2854 Rev 2859
Line 404... Line 404...
404
 
404
 
405
WidgetSaisie.prototype.initialiserMarker = function(latLng) {
405
WidgetSaisie.prototype.initialiserMarker = function(latLng) {
406
	if (this.marker != undefined) {
406
	if (this.marker != undefined) {
407
		this.marker.setPosition(latLng);
407
		this.marker.setPosition(latLng);
-
 
408
		this.map.setCenter(latLng);
408
		this.map.setCenter(latLng);
409
		// au chargement de la carte, la position est nulle
409
		this.mettreAJourMarkerPosition(latLng);
410
		this.viderMarkerPosition();
410
	}
411
	}
Line 411... Line 412...
411
};
412
};
412
 
413
 
Line 417... Line 418...
417
		this.mettreAJourMarkerPosition(latLng);
418
		this.mettreAJourMarkerPosition(latLng);
418
		this.trouverCommune(latLng);
419
		this.trouverCommune(latLng);
419
	}
420
	}
420
};
421
};
Line -... Line 422...
-
 
422
 
-
 
423
WidgetSaisie.prototype.viderMarkerPosition = function() {
-
 
424
	this.remplirChampLatitude(null);
-
 
425
	this.remplirChampLongitude(null);
-
 
426
};
421
 
427
 
422
WidgetSaisie.prototype.mettreAJourMarkerPosition = function(latLng) {
428
WidgetSaisie.prototype.mettreAJourMarkerPosition = function(latLng) {
423
	var lat = latLng.lat().toFixed(5);
429
	var lat = latLng.lat().toFixed(5);
424
	var lng = latLng.lng().toFixed(5);
430
	var lng = latLng.lng().toFixed(5);
425
	this.remplirChampLatitude(lat);
431
	this.remplirChampLatitude(lat);
426
	this.remplirChampLongitude(lng);
432
	this.remplirChampLongitude(lng);
Line -... Line 433...
-
 
433
};
-
 
434
 
-
 
435
/**
-
 
436
 * Définit la valeur de latitude, à travers la "value" du champ "#latitude";
427
};
437
 * pour définir une valeur vraiment vide (et non 0), passer null en argument
-
 
438
 */
-
 
439
WidgetSaisie.prototype.remplirChampLatitude = function(latDecimale) {
428
 
440
	var lat = '';
-
 
441
	if (latDecimale !== null) {
429
WidgetSaisie.prototype.remplirChampLatitude = function(latDecimale) {
442
		lat = Math.round(latDecimale * 100000) / 100000;
430
	var lat = Math.round(latDecimale * 100000) / 100000;
443
	}
Line -... Line 444...
-
 
444
	$('#latitude').val(lat);
-
 
445
};
-
 
446
 
-
 
447
/**
431
	$('#latitude').val(lat);
448
 * Définit la valeur de longitude, à travers la "value" du champ "#longitude";
-
 
449
 * pour définir une valeur vraiment vide (et non 0), passer null en argument
-
 
450
 */
432
};
451
WidgetSaisie.prototype.remplirChampLongitude = function(lngDecimale) {
-
 
452
	var lng = '';
433
 
453
	if (lngDecimale !== null) {
434
WidgetSaisie.prototype.remplirChampLongitude = function(lngDecimale) {
454
		lng = Math.round(lngDecimale * 100000) / 100000;
Line 435... Line 455...
435
	var lng = Math.round(lngDecimale * 100000) / 100000;
455
	}
436
	$('#longitude').val(lng);
456
	$('#longitude').val(lng);