271,10 → 271,10 |
// Les antilles étant dispersées, un zoom moins précis est préférable |
var zoomDefaut = 8; |
} else { |
var latLng = new google.maps.LatLng(48.8543, 2.3483);// Paris |
var zoomDefaut = 16; |
var latLng = new google.maps.LatLng(46.30871, 2.54395);// Centre de la France |
var zoomDefaut = 5; |
} |
|
|
var options = { |
zoom: zoomDefaut, |
center: latLng, |
312,7 → 312,7 |
position: latLng |
}); |
|
deplacerMarker(latLng); |
initialiserMarker(latLng); |
|
// Tentative de geocalisation |
if (navigator.geolocation) { |
325,6 → 325,13 |
} |
} |
|
function initialiserMarker(latLng) { |
if (marker != undefined) { |
marker.setPosition(latLng); |
map.setCenter(latLng); |
} |
} |
|
function deplacerMarker(latLng) { |
if (marker != undefined) { |
marker.setPosition(latLng); |
519,7 → 526,7 |
$.validator.addMethod( |
"dateCel", |
function (value, element) { |
return /^[0-9]{2}[-\/][0-9]{2}[-\/][0-9]{4}$/.test(value); |
return value == "" || (/^[0-9]{2}[-\/][0-9]{2}[-\/][0-9]{4}$/.test(value)); |
}, |
"Format : jj/mm/aaaa. Date incomplète, utiliser 0, exemple : 00/12/2011."); |
$.extend($.validator.defaults, { |
579,10 → 586,8 |
$("#form-station").validate({ |
rules: { |
latitude : { |
required: true, |
range: [-90, 90]}, |
longitude : { |
required: true, |
range: [-180, 180]} |
} |
}); |
693,7 → 698,8 |
'<ul class="unstyled">'+ |
'<li>'+ |
'<span class="nom-sci">'+$("#taxon").val()+'</span> '+ |
ajouterNumNomSel()+'<span class="referentiel-obs">['+NOM_SCI_PROJET+']</span>'+ |
ajouterNumNomSel()+'<span class="referentiel-obs">'+ |
($("#taxon").data("numNomSel") == undefined ? '' : '['+NOM_SCI_PROJET+']')+'</span>'+ |
' observé à '+ |
'<span class="commune">'+$('#commune-nom').text()+'</span> '+ |
'('+$('#commune-code-insee').text()+') ['+$("#latitude").val()+' / '+$("#longitude").val()+']'+ |