Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2391 Rev 2408
Line 223... Line 223...
223
	deplacerMarker(latLng);
223
	deplacerMarker(latLng);
224
}
224
}
Line 225... Line 225...
225
 
225
 
226
function initialiserGoogleMap(){
226
function initialiserGoogleMap(){
227
	// Carte
-
 
228
	if (NOM_SCI_PROJET == 'bdtxa') {
-
 
229
		var latLng = new google.maps.LatLng(14.6, -61.08334);// Fort-De-France
-
 
230
		var zoomDefaut = 8;
-
 
231
	} else if (NOM_SCI_PROJET == 'isfan') {
-
 
232
		var latLng = new google.maps.LatLng(29.28358, 10.21884);// Afrique du Nord
-
 
233
		var zoomDefaut = 4;
-
 
234
	} else if (NOM_SCI_PROJET == 'apd') {
-
 
235
		var latLng = new google.maps.LatLng(8.75624, 1.80176);// Afrique de l'Ouest et du Centre
-
 
236
		var zoomDefaut = 4;
-
 
237
	} else {
-
 
238
		//var latLng = new google.maps.LatLng(46.30871, 2.54395);// Centre de la France
227
	// Carte
239
		var latLng = new google.maps.LatLng(45.1667, 5.7905);// Centre de l'Isère
228
	var latLng = new google.maps.LatLng(45.1667, 5.7905);// Centre de l'Isère
240
		var zoomDefaut = 8;
-
 
Line 241... Line 229...
241
	}
229
	var zoomDefaut = 8;
242
 
230
 
243
	var options = {
231
	var options = {
244
		zoom: zoomDefaut,
232
		zoom: zoomDefaut,
Line 496... Line 484...
496
	});
484
	});
497
}
485
}
Line 498... Line 486...
498
 
486
 
499
function getUrlAutocompletionNomsSci() {
487
function getUrlAutocompletionNomsSci() {
500
	var mots = $('#taxon').val(),
488
	var mots = $('#taxon').val(),
501
		url = SERVICE_AUTOCOMPLETION_NOM_SCI_URL_TPL.replace('{referentiel}',NOM_SCI_PROJET);
489
		url = SERVICE_AUTOCOMPLETION_NOM_SCI_URL_TPL.replace('{referentiel}',NOM_SCI_REFERENTIEL);
502
	url = url.replace('{masque}', mots);
490
	url = url.replace('{masque}', mots);
503
	return url;
491
	return url;
Line 504... Line 492...
504
}
492
}
Line 664... Line 652...
664
//Initialise l'autocomplétion de la commune, en fonction du référentiel
652
//Initialise l'autocomplétion de la commune, en fonction du référentiel
665
function initialiserAutocompleteCommune() {
653
function initialiserAutocompleteCommune() {
666
	var geocoderOptions = {},
654
	var geocoderOptions = {},
667
		addressSuffix = '';
655
		addressSuffix = '';
Line 668... Line -...
668
 
-
 
669
	switch(NOM_SCI_PROJET) {
-
 
670
		case 'isfan':
-
 
671
			// Si des résultats se trouvent dans ce rectangle, ils apparaîtront en premier.
-
 
672
			// Ça marche moyen...
-
 
673
			geocoderOptions.bounds = new google.maps.LatLngBounds(
-
 
674
				new google.maps.LatLng(20.756114, -22.023927),
-
 
675
				new google.maps.LatLng(38.065392, 33.78662)
-
 
676
			);
-
 
677
			break;
-
 
678
		case 'apd':
-
 
679
			geocoderOptions.bounds = new google.maps.LatLngBounds(
-
 
680
					new google.maps.LatLng(-6.708254, -26.154786),
-
 
681
					new google.maps.LatLng(27.488781, 30.490722)
-
 
682
				);
-
 
683
			break;
-
 
684
		case 'bdtfx':
-
 
685
		case 'bdtxa':
656
 
686
			geocoderOptions.region = 'fr';
657
	geocoderOptions.region = 'fr';
687
			addressSuffix = ', France';
-
 
Line 688... Line 658...
688
	}
658
	addressSuffix = ', France';
689
 
659
 
690
	$('#carte-recherche').autocomplete({
660
	$('#carte-recherche').autocomplete({
691
		//Cette partie utilise geocoder pour extraire des valeurs d'adresse
661
		//Cette partie utilise geocoder pour extraire des valeurs d'adresse
Line 991... Line 961...
991
 
961
 
992
function afficherObs() {
962
function afficherObs() {
993
	var numNomSel = ($('#taxon-liste').val() == '?') ? $('#taxon').data('numNomSel') : $('#taxon-liste').val(),
963
	var numNomSel = ($('#taxon-liste').val() == '?') ? $('#taxon').data('numNomSel') : $('#taxon-liste').val(),
994
		nomSpecial = $('#taxon-liste option:selected').hasClass('nom-special'),
964
		nomSpecial = $('#taxon-liste option:selected').hasClass('nom-special'),
995
		taxon = ($('#taxon-liste').val() == '?') ? $('#taxon').val() : $('#taxon-liste option:selected').data('nom-a-sauver'),
965
		taxon = ($('#taxon-liste').val() == '?') ? $('#taxon').val() : $('#taxon-liste option:selected').data('nom-a-sauver'),
996
		referentiel = (numNomSel == undefined) ? '' : '['+NOM_SCI_PROJET+']',
966
		referentiel = (numNomSel == undefined) ? '' : '['+NOM_SCI_REFERENTIEL+']',
997
		commune = $('#commune-nom').text(),
967
		commune = $('#commune-nom').text(),
998
		codeInsee = $('#commune-code-insee').text(),
968
		codeInsee = $('#commune-code-insee').text(),
999
		lat = $('input[name="latitude"]').val(),
969
		lat = $('input[name="latitude"]').val(),
1000
		lng = $('input[name="longitude"]').val(),
970
		lng = $('input[name="longitude"]').val(),