C# 反复浏览GMap.net路由项目

C# 反复浏览GMap.net路由项目,c#,C#,我正在使用谷歌地图获取方向 我使用的代码如下,我有一个完美的点数组。然而,我想循环查看其他soemthing的结果,但我似乎无法获取它们 PointLatLng start = new PointLatLng(-25.974134, 32.593042); PointLatLng end = new PointLatLng(-25.959048, 32.592827); MapRoute route = GMap.NET.MapProviders.GoogleMapProvider.Instan

我正在使用谷歌地图获取方向

我使用的代码如下,我有一个完美的点数组。然而,我想循环查看其他soemthing的结果,但我似乎无法获取它们

PointLatLng start = new PointLatLng(-25.974134, 32.593042);
PointLatLng end = new PointLatLng(-25.959048, 32.592827);
MapRoute route = GMap.NET.MapProviders.GoogleMapProvider.Instance.GetRoute(
    start, end, false, false, 15);
List<String> myP = route.Points;
PointLatLng start=新的PointLatLng(-25.974134,32.593042);
PointLatLng end=新的PointLatLng(-25.959048,32.592827);
MapRoute route=GMap.NET.MapProviders.GoogleMapProvider.Instance.GetRoute(
开始、结束、错误、错误、15);
列出myP=路线点;
我得到一个错误:

Error   1   Cannot implicitly convert type 'System.Collections.Generic.List<GMap.NET.PointLatLng>' to 'System.Collections.Generic.List<string>' 
错误1无法将类型“System.Collections.Generic.List”隐式转换为“System.Collections.Generic.List”

您正在尝试将
列表
转换为
列表

如果您想按照文章标题的建议对其进行迭代,请删除最后一行并替换为:

foreach(var point in route.Points)
{
    //Now point is a GMap.NET.PointLatLng object
    ...
}

您正在尝试将
列表
转换为
列表
,但该转换不起作用。您知道如何将其转换为一种格式,我可以循环使用。我的答案成功解决了您的问题,请告诉我。