Превращение широты и долготы в x, y для построения на плоской 2d поверхности, такой как растровое изображение, является большой и сложной темой.
Для получения общей информации об этом см. map Projection в Википедии.
Обычно такие сайты, как карты Google и Bing, решают эту проблему, используя проекцию Меркатора на идеальную сферу, которая может легко покрыть большую часть земли (кроме северного / южного полюса) и быть «достаточно хорошей» для большинствацели.Тем не менее, это некоторые большие случаи, и это действительно зависит от того, насколько точными должны быть ваши изображения и что они должны сохранять.
К сожалению, я не знаю Delpi достаточно хорошо, чтобы предоставить исходный код, но математика для mercatorпроекции хорошо задокументированы здесь .
Если точность не является проблемой вообще, а ваши точки «близки», самый простой способ - просто использовать постоянный коэффициент и смещение для сдвигаширота / долгота в значениях x и y, которые вписываются в ваше растровое изображение.
Это может слегка сжать ваши изображения в направлении север / юг, но в целом получится изображение, очень похожее на mercator без натуральных логарифмов и sin /касательные звонки.