составление маршрута на картах Bing для WP7 с использованием наблюдаемой коллекции геокоординат - PullRequest
2 голосов
/ 25 апреля 2011

Привет, я работаю над приложением, которое отслеживает пользователя, сохраняя его местоположение и сохраняя результаты в наблюдаемую коллекцию класса сеанса, содержащего геокоординаты.

Мой вопрос в том, что у меня есть куча координаткак мне построить видимый маршрут на (bing) карте с ними, то есть построить от каждой координаты до следующей для много то есть весь сеанс (не только от а до b).

спасибо.

Ответы [ 2 ]

4 голосов
/ 25 апреля 2011

Вы можете использовать следующий API:

MapPolyline polyline = new MapPolyline();
polyline.Stroke = stroke;
polyline.StrokeThickness = strokeThinkness;
polyline.Opacity = opacity;
polyline.Locations = locationsList;

MyMap.Children.Add(polyline);

Где locationList:

var locationsList = new LocationCollection();
locationsList.Add(new GeoCoordinate(latitude1, longtitude1, altitude1));
locationsList.Add(new GeoCoordinate(latitude2, longtitude2, altitude2));
locationsList.Add(new GeoCoordinate(latitude3, longtitude3, altitude3));

На самом деле, locationList - это ваша polyLine.

0 голосов
/ 05 мая 2011

Этот API-интерфейс работает с контролем Silverlight BingMaps, если я прав.Возможно ли это в Bing Maps SOAP Services http://msdn.microsoft.com/en-us/library/cc980922.aspx. У меня есть приложение, которое просто вызывает службу SOAP и загружает сгенерированное изображение (без silverlight, без javascript), но я не могу найти какой-либо эквивалентный API, который отображает многоугольник на карте, используяSOAP веб-сервис.

...