Добавление пользовательских контактов на карту Bing в приложении Магазина Windows

Я новичок в C# и работаю над приложением Windows Store, которое позволяет пользователю нажимать на местоположения на карте, чтобы разместить маркер, сохранить заголовок и описание для этого местоположения. Я обнаружил, что класс overlayItem для Android похож на то, что мне нужно для моего приложения, так как он включает в себя Geopoint и 2 строки для каждого overlayItem. Я уже искал примеры C#, чтобы использовать их в своем приложении, но в конечном итоге собирался по кругу, поэтому мне просто было интересно, есть ли уже класс, который может подойти, или было бы лучше создать свой собственный?
Я думал о чем-то вроде этого и сделал свои собственные методы get и set:

class windowsOverlayItem{
Location loc;
String title;
String description;
Pushpin pin;
}

Я нашел несколько примеров карт, но ни один из них не подходит на любую глубину. Любая помощь будет отличной! Заранее спасибо!

2 ответа

Решение

Я наконец понял, что тег и имя могут быть использованы для информации, которую мне нужно сохранить для каждой метки вместе с местоположением. Вот краткий пример того, как я хочу добавить новый Pushpin на мою карту и сохранить некоторые детали на нем.

MyMap.Children.Add(newpin);
MapLayer.SetPosition(newpin, loc);
newpin.Name = title;
newpin.Tag = newpin.Tag as String;
newpin.Tag = description;

Пример Push-кода Bing Maps C# реализует именно это. Посмотрите на его код для более подробной информации.

Другие вопросы по тегам