• [^] # Re: Bibliothèques spécialisées

    Posté par (site web personnel) . En réponse au message [Résolu] Calculs sur des coordonnées géographiques. Évalué à 2.

    Pas mal, mais pour -170-20 ça me donne -190 au lieu de 170 ;)
    On pourrait rectifier ça en ajoutant encore une fois 360:

    (170+20) + 180 + 360)%360 - 180
    

    et là ça marche, sauf si on en vient à utiliser des nombres négatifs encore plus petits... Je ne suis pas certain que ça ne puisse pas arriver, il faudrait alors ajouter un certain nombre de fois 360 pour être tranquille.

    En fait mon but c'est de récupérer les coordonnées des coins d'une carte leaflet ("Bounds") et d'élargir ces coordonnées. En dézoomant sur la carte, la carte se répète et on sort des limites (-180:180). Exemple en dézoomant:

    mymap.getBounds();
    {
     "_southWest": {
     "lat": -88.80731006008952,
     "lng": -537.1875000000001
     },
     "_northEast": {
     "lat": 89.91982624234947,
     "lng": 450.00000000000006
     }
    }
    

    Donc c'est pas parfait. D'ailleurs je me rends compte que ces coordonnées me posent d'autres problèmes pour disposer des marqueurs sur la carte...

    Un LUG en Lorraine : https://enunclic-cappel.fr