Drehen Breite Länge in x, y für wie ein Bitmap auf einer flachen Oberfläche 2d Plotten ist ein großes und kompliziertes Thema.
Allgemeine Informationen hierzu finden Sie unter map Projections auf Wikipedia.
Im Allgemeinen lösen Websites wie google maps und bing dieses Problem, indem sie eine Mercator-Projektion auf eine perfekte Kugel verwenden, die den größten Teil der Erde (außer Nord-/Südpol) abdecken kann und für die meisten Zwecke "gut genug" ist. Dies sind jedoch einige große Wenns und es hängt wirklich davon ab, wie genau Ihre Bilder sein müssen und was sie bewahren müssen.
Leider weiß ich nicht delpi gut genug, um Quellcode zur Verfügung zu stellen, aber die Mathematik für Mercator Projektionen ist gut dokumentiert here.
Wenn die Genauigkeit überhaupt kein Problem ist und Ihre Punkte nahe beieinander liegen, wäre die einfachste Methode, einen konstanten Faktor und einen Offset zu verwenden, um den Breiten- und Längengrad in x- und y-Werte zu verschieben.
Dies könnte Ihre Bilder in Nord-Süd-Richtung leicht quetschen, aber im Allgemeinen werden Bilder ähnlich wie Mercator ohne die natürlichen Logarithmen und Sin/Tangens-Aufrufe erzeugt.
Welche [Projektion] (http://en.wikipedia.org/wiki/Map_projection) verwenden Sie? Wenn Sie nicht wissen, was diese Frage bedeutet, dann denken Sie darüber nach, "über Kartenprojektionen zu lernen", um Ihr erster Zeiger zu sein. –
Auch wenn Sie sagen, dass Sie die Mathematik nicht "herausfinden" können, bedeutet das, dass Sie die Umrechnungsformeln gefunden haben und nicht wissen, wie Sie sie in Ihrem Programm anwenden, oder bedeutet das, dass Sie nicht wissen, was Formeln sind? –
Ich spreche darüber, wie man ein lat/lon in ein XY konvertiert, um auf einer Bitmap zu plotten – colin