124,35 → 124,22 |
$("#miniature-msg").empty(); |
} |
|
//+----------------------------------------------------------------------------------------------------------+ |
// GOOGLE MAP |
var map; |
var marker; |
var latLng; |
var geocoder; |
//Initialise l'autocomplétion de la commune, en fonction du référentiel |
function initialiserAutocompleteCommune() { |
var region = 'fr'; |
var suffixeTerme = ', France'; |
|
$(document).ready(function() { |
initialiserGoogleMap(); |
|
// Autocompletion du champ adresse |
$("#carte-recherche").on('focus', function() { |
$(this).select(); |
}); |
$("#carte-recherche").on('mouseup', function(event) {// Pour Safari... |
event.preventDefault(); |
}); |
|
$("#carte-recherche").keypress(function(e) { |
if (e.which == 13) { |
e.preventDefault(); |
} |
}); |
|
switch(NOM_SCI_PROJET) { |
case 'isfan': |
case 'bdtao': |
region = ''; |
suffixeTerme = ''; |
} |
|
$("#carte-recherche").autocomplete({ |
//Cette partie utilise geocoder pour extraire des valeurs d'adresse |
source: function(request, response) { |
|
geocoder.geocode( {'address': request.term+', France', 'region' : 'fr' }, function(results, status) { |
geocoder.geocode( {'address': request.term + suffixeTerme, 'region' : region }, function(results, status) { |
if (status == google.maps.GeocoderStatus.OK) { |
response($.map(results, function(item) { |
var retour = { |
174,7 → 161,34 |
deplacerMarker(latLng); |
} |
}); |
}; |
|
//+----------------------------------------------------------------------------------------------------------+ |
// GOOGLE MAP |
var map; |
var marker; |
var latLng; |
var geocoder; |
|
$(document).ready(function() { |
initialiserGoogleMap(); |
|
// Autocompletion du champ adresse |
$("#carte-recherche").on('focus', function() { |
$(this).select(); |
}); |
$("#carte-recherche").on('mouseup', function(event) {// Pour Safari... |
event.preventDefault(); |
}); |
|
$("#carte-recherche").keypress(function(e) { |
if (e.which == 13) { |
e.preventDefault(); |
} |
}); |
|
initialiserAutocompleteCommune(); |
|
$("#geolocaliser").on('click', geolocaliser); |
|
google.maps.event.addListener(marker, 'dragend', surDeplacementMarker); |
210,12 → 224,15 |
|
function initialiserGoogleMap(){ |
// Carte |
if(REFERENTIEL_IMPOSE && NOM_SCI_PROJET == 'bdtxa') { |
if(NOM_SCI_PROJET == 'bdtxa') { |
var latLng = new google.maps.LatLng(14.6, -61.08334);// Fort-De-France |
var zoomDefaut = 8; |
} else if(REFERENTIEL_IMPOSE && NOM_SCI_PROJET == 'isfan') { |
} else if(NOM_SCI_PROJET == 'isfan') { |
var latLng = new google.maps.LatLng(29.28358, 10.21884);// Afrique du Nord |
var zoomDefaut = 4; |
} else if(NOM_SCI_PROJET == 'bdtao') { |
var latLng = new google.maps.LatLng(8.75624, 1.80176);// Afrique de l'Ouest et du Centre |
var zoomDefaut = 4; |
} else { |
var latLng = new google.maps.LatLng(46.30871, 2.54395);// Centre de la France |
var zoomDefaut = 5; |
705,6 → 722,8 |
NOM_SCI_PROJET = $('#referentiel').val(); |
NOM_SCI_REFERENTIEL = NOM_SCI_PROJET+':'+PROJETS_VERSIONS[NOM_SCI_PROJET]; |
$('#taxon').val(''); |
initialiserAutocompleteCommune(); |
initialiserGoogleMap(); |
} |
|
function surChangementNbreObs() { |