Changeset 107721 in spip-zone
- Timestamp:
- Nov 23, 2017, 2:54:42 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/gis/trunk/saisies/carte.html
r96541 r107721 51 51 }] 52 52 var zoom = map.getZoom(); 53 if(data.lng <= -180) data.lng = data.lng+360 54 else if(data.lng > 180) data.lng = data.lng-360; 53 if (data.lng <= -180) { 54 data.lng = data.lng+360; 55 } else if (data.lng > 180) { 56 data.lng = data.lng-360; 57 } 55 58 $('#champ_#ENV{champ_zoom,zoom}').val(zoom); 56 if (action == 'click'){59 if (action == 'click') { 57 60 $('#champ_#ENV{champ_lat,lat}').val(data.lat); 58 61 $('#champ_#ENV{champ_lon,lon}').val(data.lng); … … 61 64 marker.setLatLng(data); 62 65 } 63 else if (annuler_geocoder != 1){64 if (data.point == 'undefined'){66 else if (annuler_geocoder != 1) { 67 if (data.point == 'undefined') { 65 68 $('#champ_#ENV{champ_lat,lat}').val(data.lat); 66 69 $('#champ_#ENV{champ_lon,lon}').val(data.lng); 67 70 form_map.panTo(data); 68 71 marker.setLatLng(data); 69 } else{72 } else { 70 73 $('#champ_#ENV{champ_lat,lat}').val(data.point.lat); 71 74 $('#champ_#ENV{champ_lon,lon}').val(data.point.lng); … … 74 77 } 75 78 } 76 if (!marker._map) 79 if (!marker._map) { 77 80 form_map.addLayer(marker); 81 } 78 82 } 79 83 80 84 [(#GET{geocoder}|oui) 81 85 function geocode(query) { 82 if (! query.error){86 if (! query.error) { 83 87 $('#champ_#ENV{champ_adresse,adresse}').val(query.street).change(); 84 88 $('#champ_#ENV{champ_code_postal,code_postal}').val(query.postcode).change(); … … 89 93 $('#champ_#ENV{champ_code_pays,code_pays}').val(query.country_code).change(); 90 94 maj_inputs(form_map,query,'geocoding'); 91 } else{95 } else { 92 96 alert('<:gis:erreur_geocoder:> '+query.search); 93 97 } … … 195 199 }); 196 200 197 marker.on('dragend', function(e) {201 marker.on('dragend', function(e) { 198 202 maj_inputs(form_map,e.target._latlng,'click'); 199 203 });
Note: See TracChangeset
for help on using the changeset viewer.