bon c'est sympa
voici la fonction "WorldDegreeToMeters" le calcul n'a pas l'air compliqué mais j'ai du mal à suivre la syntaxe du C++ .Merci
===============================================
void WorldDegreeToMeters ( LONGPOSITION &DegreeCoord )
{
DOUBLE dActualLongtitude = DegreeCoord.lX / 100000.0;
DOUBLE dActualLatitude = DegreeCoord.lY / 100000.0;
DOUBLE dWorkLongtitude = 0;
DOUBLE dWorkLatitude = dActualLatitude;
dActualLongtitude /= 57.3;
dActualLatitude /= 57.3;
dWorkLongtitude /= 57.3;
dWorkLatitude /= 57.3;
DOUBLE dDistance = acos( sin( dActualLatitude ) * sin( dWorkLatitude ) +
cos( dActualLatitude ) * cos( dWorkLatitude ) *
cos( dActualLongtitude - dWorkLongtitude ) );
dDistance *= 3437.7387;
dDistance *= 1852;
DegreeCoord.lX = ( LONG )( dActualLongtitude > 0 ? dDistance : ( dDistance * -1 ) );
dWorkLongtitude = dActualLongtitude;
dWorkLatitude = 0;
dDistance = acos( sin( dActualLatitude ) * sin( dWorkLatitude ) +
cos( dActualLatitude ) * cos( dWorkLatitude ) *
cos( dActualLongtitude - dWorkLongtitude ) );
dDistance *= 3437.7387;
dDistance *= 1852;
DegreeCoord.lY = ( LONG )( dActualLatitude > 0 ? dDistance : ( dDistance * -1 ) );
}