zawracania szerokości geograficznej w osi X, Y przez wykreślenie na płaskiej powierzchni, takiej jak 2d bitmapie jest duże i skomplikowane temat.
Ogólne informacje na ten temat można znaleźć na stronie Wikipedii: map Projections.
Zasadniczo strony internetowe, takie jak mapy google i bing, rozwiązują ten problem za pomocą projekcji mercatora na idealnej kuli, która może z łatwością pokryć większość ziemi (z wyjątkiem bieguna północnego/południowego) i być "wystarczająco dobre" dla większości celów. Są to jednak wielkie przypadki i zależy to od tego, jak dokładne muszą być twoje zdjęcia i co muszą zachować.
Niestety nie znam delpi na tyle dobrze, aby dostarczyć kod źródłowy, ale matematyka dla prognoz mercator jest dobrze udokumentowana here.
Jeśli dokładność nie jest problemem, a twoje punkty są "blisko siebie", najprostszą metodą byłoby po prostu użycie stałego współczynnika i przesunięcia, aby przesunąć szerokość/długość geograficzną na wartości x i y, które pasują do twojej mapy bitowej.
Może to sprawić, że twoje zdjęcia będą lekko zgniecione w kierunku północ/południe, ale generalnie będą wytwarzać obrazy podobne do merkatorów bez naturalnych logarytmów i połączeń sin/tangent.
Którą [projekcję] (http://en.wikipedia.org/wiki/Map_projection) używasz? Jeśli nie wiesz, co to pytanie oznacza, rozważ "pierwszy rzut oka na prognozy mapy". –
Ponadto, gdy mówisz, że nie możesz "wymyślić" matematyki, oznacza to, że znalazłeś formuły konwersji i nie wiesz, jak zastosować je w swoim programie, lub czy to oznacza, że nie wiesz, co formuły są? –
Mówię o tym, jak konwertować lat/lon na XY, aby drukować na bitmapie – colin