【发布时间】:2018-02-14 11:29:00
【问题描述】:
我在地图上有两个连接点,我想知道哪一个是起点和终点,所以我想添加路线的方向(箭头)。我怎么能用c#做到这一点? 这是我的代码:
PointLatLng start1 = new PointLatLng(42.252938, 42.680411);
PointLatLng end1 = new PointLatLng(42.256321, 42.675658);
GDirections dir1;
var path1 = GMapProviders.GoogleMap.GetDirections(out dir1, start1, end1, false, false, true, true, true);
GMapRoute route1 = new GMapRoute(dir1.Route, "path1");
route1.Stroke.Color = Color.Red;
GMapOverlay lay1 = new GMapOverlay("route1");
lay1.Routes.Add(route1);
map.Overlays.Add(lay1);
【问题讨论】:
-
可以使用 javascript 解决方案吗?
-
在路线上添加方向箭头,你也可以使用javascript,因为google为其地图api提供了非常好的javascript资源。
-
我不能用 c# 来做吗?
-
使用 C#,在进行 API 调用后,您将不得不努力解决问题。请参阅-stackoverflow.com/questions/34597229/…。至于 javascript,google javascript api 提供了很多代码和资源
-
我会展示的。感谢您的帮助。
标签: c# google-maps