在gmap.net中绘制折线

时间:2015-06-11 22:34:33

标签: c# winforms gmap.net

我想在地图上绘制折线。我找不到任何示例或文档。可以提供帮助吗?

if (e.originalEvent.propertyName == 'transform') {
    // do stuff
}

1 个答案:

答案 0 :(得分:0)

1)创建两个lat长点,即startLat,startLong& endLat,直立

2)然后使用以下代码

Dim polygonPoints1 As List(Of PointLatLng) = New List(Of PointLatLng)
polygonPoints1.Add(New PointLatLng(startLat, startLong ))
polygonPoints1.Add(New PointLatLng(endLat, endLong))

r = New GMap.NET.WindowsForms.GMapRoute(polygonPoints1, "MyRoute")

r.Stroke.DashStyle = Drawing2D.DashStyle.Dash
Dim routesOverlay As GMapOverlay = New GMapOverlay("routes")
routesOverlay.Routes.Add(r)
Me.myMap.Overlays.Add(routesOverlay)

希望这可以解决您的问题。