Changeset 73981 in spip-zone for _plugins_/gis/trunk/saisies/carte.html


Ignore:
Timestamp:
Jun 29, 2013, 10:33:34 AM (7 years ago)
Author:
kent1@…
Message:

Quand on s'amuse à faire tourner et tourner la carte dans la saisie on se retrouve avec des longitude fantaisistes de + de 180 ou moins de - 180.

On y remédie à la fois en js mais aussi en php (au cas où on a fait une saisie manuelle)

Cependant en js c'est à mon avis un bug de l'API et donc Leaflet?

Version 4.8.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/saisies/carte.html

    r70492 r73981  
    6060                }]
    6161                var zoom = map.getZoom();
     62                if(data.lng <= -180) data.lng = data.lng+360
     63                else if(data.lng > 180) data.lng = data.lng-360;
    6264                $('#champ_#ENV{champ_zoom,zoom}').val(zoom);
    6365                if(action == 'click'){
    6466                        $('#champ_#ENV{champ_lat,lat}').val(data.lat);
    65                         $('#champ_#ENV{champ_lon,lon}').val(data.lng);
     67                        $('#champ_#ENV{champ_lon,lon}').val(data.lng); 
    6668                        annuler_geocoder = 1;
    6769                        form_map.panTo(data);
Note: See TracChangeset for help on using the changeset viewer.