Переходя широту и долготу в х, у, для построения на плоской поверхности 2d, как растровое изображение является большой и сложной темы.
Для получения общей информации об этом см. map Projections о википедии.
В целом, такие сайты, как карты и биг-карты Google, решают эту проблему, используя проекцию меркатора на идеальную сферу, которая может легко покрыть большую часть земли (кроме полюса север/юг) и быть «достаточно хороша» для большинства целей. Тем не менее, это некоторые большие ifs, и это действительно зависит от того, насколько точны ваши фотографии и что им нужно сохранить.
К сожалению, я не знаю delpi достаточно хорошо, чтобы предоставить исходный код, но математика для проекций меркатора хорошо документирована here.
Если точность не является проблемой, а ваши точки «близко друг к другу», самым простым методом было бы просто использовать постоянный коэффициент и смещение, чтобы сдвинуть широту/долготу в значения x и y, которые соответствуют вашему растровому изображению.
Это может сделать слегка скрипучие ваши снимки в направлении север-юг, но в целом создаст изображения, подобные меркатору, без естественных логарифмов и звонков sin/tangent.
Какая [проекция] (http://en.wikipedia.org/wiki/Map_projection) вы используете? Если вы не знаете, что этот вопрос означает, тогда рассмотрите «узнать о проекциях карты» как ваш первый указатель. –
Кроме того, когда вы говорите, что не можете «вычислить» математику, означает ли это, что вы нашли формулы преобразования и не знаете, как применять их в своей программе, или это означает, что вы не знаете, что формулы? –
Я говорю о том, как преобразовать lat/lon в XY для построения на растровых изображениях – colin