Как показать широту / долготу на картах Bing - PullRequest
0 голосов
/ 31 марта 2012

У меня есть приложение silverlight, которое содержит карту Bing. Я хочу, чтобы пользователь нажимал на какое-то место на карте, чтобы показать ему широту / длину точки, где он щелкнул. это возможно ? и как?

1 Ответ

2 голосов
/ 01 апреля 2012

Это очень легко сделать.Я предполагаю, что вы знаете, как настроить обработчик мыши на карте.Параметр в обработчике имеет тип MapMouseEventArgs , который содержит свойство ViewportPoint, которое является просто экземпляром объекта Point, документирующего, где в окне просмотра / карте произошел щелчок.Вам необходимо перевести эту точку просмотра в координаты широты / долготы.Для этого используйте метод ViewportPointToLocation для объекта Карта , который, как следует из названия, переводит вашу точку просмотра в объект Location (lag / long).После того, как вы получите задержку / длину, просто покажите ее пользователю так, как вам нравится.

...