Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2343 Rev 2408
Line 130... Line 130...
130
function initialiserAutocompleteCommune() {
130
function initialiserAutocompleteCommune() {
131
	var geocoderOptions = {
131
	var geocoderOptions = {
132
	};
132
	};
133
	var addressSuffix = '';
133
	var addressSuffix = '';
Line 134... Line 134...
134
 
134
 
135
	switch(NOM_SCI_PROJET) {
135
	switch(NOM_SCI_REFERENTIEL) {
136
		case 'isfan':
136
		case 'isfan':
137
			// Si des résultats se trouvent dans ce rectangle, ils apparaîtront en premier.
137
			// Si des résultats se trouvent dans ce rectangle, ils apparaîtront en premier.
138
			// Ça marche moyen...
138
			// Ça marche moyen...
139
			geocoderOptions.bounds = new google.maps.LatLngBounds(
139
			geocoderOptions.bounds = new google.maps.LatLngBounds(
Line 234... Line 234...
234
	deplacerMarker(latLng);
234
	deplacerMarker(latLng);
235
}
235
}
Line 236... Line 236...
236
 
236
 
237
function initialiserGoogleMap(){
237
function initialiserGoogleMap(){
238
	// Carte
238
	// Carte
239
	if(NOM_SCI_PROJET == 'bdtxa') {
239
	if(NOM_SCI_REFERENTIEL == 'bdtxa') {
240
		var latLng = new google.maps.LatLng(14.6, -61.08334);// Fort-De-France
240
		var latLng = new google.maps.LatLng(14.6, -61.08334);// Fort-De-France
241
		var zoomDefaut = 8;
241
		var zoomDefaut = 8;
242
	} else if(NOM_SCI_PROJET == 'isfan') {
242
	} else if(NOM_SCI_REFERENTIEL == 'isfan') {
243
		var latLng = new google.maps.LatLng(29.28358, 10.21884);// Afrique du Nord
243
		var latLng = new google.maps.LatLng(29.28358, 10.21884);// Afrique du Nord
244
		var zoomDefaut = 4;
244
		var zoomDefaut = 4;
245
	} else if(NOM_SCI_PROJET == 'apd') {
245
	} else if(NOM_SCI_REFERENTIEL == 'apd') {
246
		var latLng = new google.maps.LatLng(8.75624, 1.80176);// Afrique de l'Ouest et du Centre
246
		var latLng = new google.maps.LatLng(8.75624, 1.80176);// Afrique de l'Ouest et du Centre
247
		var zoomDefaut = 4;
247
		var zoomDefaut = 4;
248
	} else {
248
	} else {
249
		var latLng = new google.maps.LatLng(46.30871, 2.54395);// Centre de la France
249
		var latLng = new google.maps.LatLng(46.30871, 2.54395);// Centre de la France
Line 722... Line 722...
722
						'<div class="span9">'+
722
						'<div class="span9">'+
723
							'<ul class="unstyled">'+
723
							'<ul class="unstyled">'+
724
								'<li>'+
724
								'<li>'+
725
									'<span class="nom-sci">'+$("#taxon").val()+'</span> '+
725
									'<span class="nom-sci">'+$("#taxon").val()+'</span> '+
726
									ajouterNumNomSel()+'<span class="referentiel-obs">'+
726
									ajouterNumNomSel()+'<span class="referentiel-obs">'+
727
									($("#taxon").data("numNomSel") == undefined ? '' : '['+NOM_SCI_PROJET+']')+'</span>'+
727
									($("#taxon").data("numNomSel") == undefined ? '' : '['+NOM_SCI_REFERENTIEL+']')+'</span>'+
728
									' observé à '+
728
									' observé à '+
729
									'<span class="commune">'+$('#commune-nom').text()+'</span> '+
729
									'<span class="commune">'+$('#commune-nom').text()+'</span> '+
730
									'('+$('#commune-code-insee').text()+') ['+$("#latitude").val()+' / '+$("#longitude").val()+']'+
730
									'('+$('#commune-code-insee').text()+') ['+$("#latitude").val()+' / '+$("#longitude").val()+']'+
731
									' le '+
731
									' le '+
732
									'<span class="date">'+$("#date").val()+'</span>'+
732
									'<span class="date">'+$("#date").val()+'</span>'+
Line 756... Line 756...
756
		'num_nom_sel' : $("#taxon").data("numNomSel"),
756
		'num_nom_sel' : $("#taxon").data("numNomSel"),
757
		'nom_ret' : $("#taxon").data("nomRet"),
757
		'nom_ret' : $("#taxon").data("nomRet"),
758
		'num_nom_ret' : $("#taxon").data("numNomRet"),
758
		'num_nom_ret' : $("#taxon").data("numNomRet"),
759
		'num_taxon' : $("#taxon").data("nt"),
759
		'num_taxon' : $("#taxon").data("nt"),
760
		'famille' : $("#taxon").data("famille"),
760
		'famille' : $("#taxon").data("famille"),
761
		'referentiel' : ($("#taxon").data("numNomSel") == undefined ? '' : NOM_SCI_PROJET),
761
		'referentiel' : ($("#taxon").data("numNomSel") == undefined ? '' : NOM_SCI_REFERENTIEL),
Line 762... Line 762...
762
 
762
 
763
		'latitude' : $("#latitude").val(),
763
		'latitude' : $("#latitude").val(),
764
		'longitude' : $("#longitude").val(),
764
		'longitude' : $("#longitude").val(),
765
		'commune_nom' : $("#commune-nom").text(),
765
		'commune_nom' : $("#commune-nom").text(),
Line 773... Line 773...
773
		'image_b64' : getB64ImgsOriginales()
773
		'image_b64' : getB64ImgsOriginales()
774
	});
774
	});
775
}
775
}
Line 776... Line 776...
776
 
776
 
777
function surChangementReferentiel() {
777
function surChangementReferentiel() {
778
	NOM_SCI_PROJET = $('#referentiel').val();
-
 
779
	NOM_SCI_REFERENTIEL = NOM_SCI_PROJET+':'+PROJETS_VERSIONS[NOM_SCI_PROJET];
778
	NOM_SCI_REFERENTIEL = $('#referentiel').val();
780
	$('#taxon').val('');
779
	$('#taxon').val('');
781
	initialiserAutocompleteCommune();
780
	initialiserAutocompleteCommune();
782
	initialiserGoogleMap();
781
	initialiserGoogleMap();
Line 1099... Line 1098...
1099
	});
1098
	});
1100
}
1099
}
Line 1101... Line 1100...
1101
 
1100
 
1102
function getUrlAutocompletionNomsSci() {
1101
function getUrlAutocompletionNomsSci() {
1103
	var mots = $('#taxon').val();
1102
	var mots = $('#taxon').val();
1104
	var url = SERVICE_AUTOCOMPLETION_NOM_SCI_URL_TPL.replace('{referentiel}',NOM_SCI_PROJET);
1103
	var url = SERVICE_AUTOCOMPLETION_NOM_SCI_URL_TPL.replace('{referentiel}',NOM_SCI_REFERENTIEL);
1105
	url = url.replace('{masque}', mots);
1104
	url = url.replace('{masque}', mots);
1106
	return url;
1105
	return url;
Line 1107... Line 1106...
1107
}
1106
}