폴리 라인으로 표시하려는 GeoCoordinate 오브젝트가 여러 개 있습니다 (사람이 찍은 경로 표시). (모든 라인을 표시하지 않습니다)geocoordinate 오브젝트의 폴리 라인 표시
내 실패한 시도 :
var map = new Map(); // Nokia Maps
var layer = new MapLayer();
var overlay = new MapOverlay();
var polyline = new MapPolyline();
var gc = new GeoCoordinateCollection();
foreach(var geo in MyGeoCoordinateList) {
gc.Add(geo);
}
polyline.Path = gc;
polyline.StrokeColors = Colors.Red;
polyline.StrokeThickness = 3;
overlay.Content = polyline;
layer.Add(overlay);
map.Layers.Add(layer);
LayoutRoot.Children.Add(map);
훌륭하게 작동합니다. 이걸 정확하게 만드는 것이 그렇게 간단하지 않았다는 것을 전혀 모르고있었습니다. 감사합니다 – zyash