C#GMap.Net使用纬度和经度最小值和最大值计算缩放值

时间:2014-11-23 08:24:24

标签: c# forms map zoom

我正在使用GMap控件对Windows窗体应用程序进行编码。 我有很多道路,我想调整gmap缩放值,以适应我在地图上的所有道路。 我的所有道路的纬度和经度都是最小值和最大值。 我正在使用C#。

1 个答案:

答案 0 :(得分:2)

use gmap function ZoomAndCenterMarkers or ZoomAndCenterRoute or ZoomAndCenterRoutes

Example:

GMapOverlay markersOverlay = new GMapOverlay("markers");

GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(-25.966688, 32.580528),
  GMarkerGoogleType.green);
markersOverlay.Markers.Add(marker);

GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(-43.966688, 11.580528),
  GMarkerGoogleType.green);
markersOverlay.Markers.Add(marker);
gmap.Overlays.Add(markersOverlay);


gMap.ZoomAndCenterMarkers("markers");