Evo da razdvojim tvoje pitanje na celine kako ih ja vidim:
1. Kako ocitati poziciju kursora iznad definisanog dela prozora gde ti je slika.
Ovo ce ti zavisiti od raspolozivih sredstava ( da li ces koristiti samo Win32Api, MSVS, BCB ili neku drugu GUI biblioteku, recimo wxWidgets ili QT, ...)
2. Kada uhvatis poziciju kursora (x,y), treba je pretvoriti u (X,Y) karte sa kojom radis, a zatim iz poznavanja upotrebljene geografske projekcije, da pretvoris to u lucne koordinate (latitude, longitude) ...
Geografska projekcija koje imaa paralelnu i ekvidistantnu mrezu paralela i meridijana se retko koristo jer daju:
- iskrivljene oblike povrsina i
- laznu predstavu o velicini povrsina na karti.
Najopstiji slucaj su ti meridijani i paralele u obliku krivih linija (koje nisu ekvidistantne). Malo povoljniji slucaj je da su jedne linije prave koje se seku u jednoj tačci (POL).
Malo vise o geografskim projekcijama mozes naci na vise mesta na netu, ali evo ti ovaj linka na Wikipedii:
http://en.wikipedia.org/wiki/Map_projection
ili ovaj malo teze kategorije:
http://mathworld.wolfram.com/topics/MapProjections.html
Prvu ces tacku lako savladati, ali druga je veci problem. Sto vecu tacnost budes zeleo moraces da upotrebis slozeniji matematicki model.
idb