地图比例 Gmap.net
Map scale on Gmap.net
如何获取Gmap.net上的地图比例尺?
我需要比例尺来计算图像相对于地图尺寸的尺寸。
是否可以在 Gmap.net 上获取此数据?
我在向 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);
希望对您有所帮助
如何获取Gmap.net上的地图比例尺? 我需要比例尺来计算图像相对于地图尺寸的尺寸。 是否可以在 Gmap.net 上获取此数据?
我在向 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);
希望对您有所帮助