Масштаб карты на Gmap.net - PullRequest
0 голосов
/ 06 января 2020

Как узнать масштаб карты на Gmap. net? Мне нужен масштаб для расчета размеров изображения по отношению к размеру карты. Можно ли получить эти данные на Gmap. net?

1 Ответ

0 голосов
/ 16 февраля 2020

У меня была такая же проблема, когда я пошел, чтобы добавить пользовательский маркер в GMap (ширина масштабирования, высота, размер пера, ...). Вы можете использовать приведенный ниже код, чтобы получить GMap. Net Значение масштаба наложения.

double scale = Overlay.Control.MapProvider.Projection.GetGroundResolution((int)Overlay.Control.Zoom, Position.Lat));

И использовать ниже для масштабирования ваших размеров.

var h = Height/scale;
var w = Width/scale;
Pen pen = new Pen(Color.Red, 10/scale);

Надеюсь, эта помощь

...