Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2014, 15:09   #1
serega1q2w3e
 
Регистрация: 06.12.2013
Сообщений: 3
По умолчанию Map Overlay линия на карте

Здравствуйте. Не могу понять как отразить линию на карте, соединяющую две точки(имеются координаты точек)
Что нужно писать в полях PositionOrigin и GeoCoordinate? Пока что есть вот что
Код:
private void DrawLine(GeoCoordinate geo1, GeoCoordinate geo2)
        {
            Polyline myLine = new Polyline();
            myLine.Fill = new SolidColorBrush(Colors.Black);
            myLine.Height = 10;
            myLine.Points.Add(myMap.ConvertGeoCoordinateToViewportPoint(geo1));
            myLine.Points.Add(myMap.ConvertGeoCoordinateToViewportPoint(geo2));
            
            MapOverlay myOverlay = new MapOverlay();
            myOverlay.Content = myLine;
            myOverlay.PositionOrigin = new Point(0.5, 0.5);
            myOverlay.GeoCoordinate = geo1;
 
            MapLayer myLayer = new MapLayer();
            myLayer.Add(myOverlay);
            myMap.Layers.Add(myLayer);
            
        }
serega1q2w3e вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Google Map APIv3 Надпись/лейбл на карте frozen123123 JavaScript, Ajax 0 04.11.2012 02:37
Линия IvaneOK Паскаль, Turbo Pascal, PascalABC.NET 1 18.05.2011 14:11
вывод TImage через overlay chiffa Общие вопросы Delphi 1 18.05.2011 10:52
Delphi Overlay rangel Общие вопросы Delphi 0 15.03.2010 09:59
Линия SheriffCat Microsoft Office Word 8 22.10.2009 19:20