Координаты для Google Maps
Добавлено: 04 апр 2010, 13:57
Здравствуйте, уважаемые картографы!
Прошу помощи в следущем вопросе - при работе с картами Google Maps (не Google Earth) при попыте расчета центра карты относительно координат углов и некоторой точки (она должна быть приближена или удалена при изменении масштаба карты), также определенной геокоординатами, возникает смещение карты на сервер вследствие заложенной для нее сферической проекции Меркатора (по которой идет искажение по географической широте и тем более, чем исследуемый участок ближе к полюсам Земли). Т. е., имеем, например, для широты, Smin - минимальная широта видимого участка, Smax - максимальная. Но при задании центра (Smin+Smax)/2 карта смещается севернее. Как правильно рассчитать поправочный коэффициент для широты? Формулы известны (например, из Wikipedia), но как их сопоставить с уровнями масштаба Google, не могу понять. Известно, что соседние масштабы отличаются в два раза (на этом и основан подсчет центра)
Прошу помощи в следущем вопросе - при работе с картами Google Maps (не Google Earth) при попыте расчета центра карты относительно координат углов и некоторой точки (она должна быть приближена или удалена при изменении масштаба карты), также определенной геокоординатами, возникает смещение карты на сервер вследствие заложенной для нее сферической проекции Меркатора (по которой идет искажение по географической широте и тем более, чем исследуемый участок ближе к полюсам Земли). Т. е., имеем, например, для широты, Smin - минимальная широта видимого участка, Smax - максимальная. Но при задании центра (Smin+Smax)/2 карта смещается севернее. Как правильно рассчитать поправочный коэффициент для широты? Формулы известны (например, из Wikipedia), но как их сопоставить с уровнями масштаба Google, не могу понять. Известно, что соседние масштабы отличаются в два раза (на этом и основан подсчет центра)