Blame | Last modification | View Log | RSS feed
var map;var marker;function ajouterListenerFormulaireSaisieLatLon() {$('#cacher_afficher_lien').bind('click', function() {$('#conteneur_liens_lat_lon').slideToggle();return false;});/*$('#station_lat').bind('blur', function() {verifierEtLocaliserCoordonnees();});*//*$('#station_lon').bind('blur', function() {verifierEtLocaliserCoordonnees();});*/$('#localiser_lat_lon').click(function() {verifierEtLocaliserCoordonnees();});$('#conteneur_liens_lat_lon').hide();}function verifierEtLocaliserCoordonnees() {var lat = $('#station_lat').val();var lon = $('#station_lon').val();if(!isNaN(lat) && lat.length > 0 && !isNaN(lon) && lon.length > 0) {} else {window.alert("coordonnées invalides");}var positionMarker = new google.maps.LatLng(lat, lon);marker.setPosition(positionMarker);map.setCenter(positionMarker);}function mettreAJourValeursFormulaire(latlon) {latlon = latlon.toString().split(',');$('#station_lat').val(latlon[0].replace('(', ''));$('#station_lon').val(latlon[1].replace(')', ''));}function initialiserCarte() {var latlng = new google.maps.LatLng(47.0504, 2.2347);var myOptions = {zoom: 6,center: latlng,mapTypeId: google.maps.MapTypeId.HYBRID};map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);marker = new google.maps.Marker({position: latlng,title:""});marker.setDraggable(true);marker.setClickable(true);google.maps.event.addListener(marker, 'dragend', function() {mettreAJourValeursFormulaire(marker.getPosition())});// To add the marker to the map, call setMap();marker.setMap(map);}$(document).ready(function() {initialiserCarte();});$('#conteneur_liens_lat_lon').ready(function() {ajouterListenerFormulaireSaisieLatLon();});