Я получил приложение Windows Forms, использующее Google Планета Земля, где пользователи могут рисовать на карте многоугольник, который используется в качестве геозоны.
Что я хотел бы сделать, так это уметь масштабировать полигон так, чтобы он удобно помещался на экране одним нажатием кнопки. Этакий зум, чтобы соответствовать функции.
Найти центр многоугольника и настроить камеру Google Планета Земля на эту широту / долготу очень просто.
Мне нужен алгоритм, который берет ограничивающую рамку lats \ longs, высоту экрана \ width, а затем определяет высоту для установки камеры.
Кто-нибудь имеет этот алгоритм или знает, где его можно найти?
Спасибо !!