Vgyuri Creative Commons License 2010.08.14 0 0 12566
A bemeneti adat egy földrajzi koordinátapár X és Y egész.tizedes formában.

E köré kell rajzolni a digitális térképre egy r sugarú (km) kör pontjait, mondjuk 64-et. Csakhogy egy térképen (néhány speciális vetülettől eltekintve) 1 km észak-déli irányban 0,0132 fok, kelet-nyugati irányban (47,5 szélességi foknál) 0,0909 fok. Vagyis ami a földön kör, az a térképen ellipszis.

Tehát egy ellipszis pontjait kellene kiszámolni, hogy azokat a térképre rajzolva kört kapjak.

És ezt többször kell megcsinálni változó középponttal és sugárral.

Az ellipszis egyenlete bonyolult, a köré egyszerű, ezért próbáltam egyszerűsíteni. Közelítő megoldás van, korrekt nincs.
Előzmény: Törölt nick (12565)