我正在使用GMap.net来获取谷歌地图指示。
我正在使用如下代码,我有一个完美的点数组。但是,我想循环结束其他东西,但我似乎无法抓住它们。
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;
我收到错误:
Error 1 Cannot implicitly convert type 'System.Collections.Generic.List<GMap.NET.PointLatLng>' to 'System.Collections.Generic.List<string>'
答案 0 :(得分:1)
您正在尝试将List<GMap.NET.PointLatLng>
转换为List<string>
。
如果您想按照帖子标题建议迭代它们,请删除最后一行并替换为:
foreach(var point in route.Points)
{
//Now point is a GMap.NET.PointLatLng object
...
}