11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Je cherche à faire une carte de la France sur laquelle en cliquant j'obtiens les coordonnées GPS du point (latitude/longitude).

Je ne souhaite pas utiliser googlemaps qui propose + ou - ce système (système propriétaire qui peut évoluer du jour au lendemain...)

J'ai réussi à mettre en place une carte et, au survol, j'obtiens les coordonnées en pixels, mais je n'arrive pas à faire le lien avec les coordonnées GPS.

Si on prend quelques exemple.
Brest est situé en pixel à 232;302 et en gps à -4,4869013;48,3906042
Le Havre est situé en pixel à 434;247 et en gps à 0,1065027;49,4925909

Si quelqu'un a une idée du calcul ou de la méthode à mettre en place, je suis preneur Smiley smile

D'avance merci !
La solution fastoche c'est openlayers, une alternative aux google/y/bing-maps.
Sinon ça va dépendre de la projection de ta carte. Si c'est une petite surface projetée (à plat), une fonction affine fera l'affaire.