LocationToViewportPoint проблема - PullRequest
       50

LocationToViewportPoint проблема

0 голосов
/ 25 февраля 2011

У меня есть проблема с этим, когда LocationToViewportPoint для Bing Maps рассчитывается на основе текущего окна просмотра карты, а не для расчета целевой точки просмотра.

Причина заключается в том, что если пользователь перемещает / увеличиваеткарта, этот метод будет возвращать противоречивые результаты.

Я пытался отразить этот метод, но безрезультатно, есть ли у кого-нибудь еще понимание о том, как решить эту проблему?

1 Ответ

0 голосов
/ 28 февраля 2011

Решено это:

Что мне нужно было сделать, это отключить AnimationLevel для (панорамирование / масштабирование) и явно установить ViewView на целевой ограничивающий прямоугольник, а затем выполнить все вычисления, которые мне понадобились для вычисления новой центральной точки карты.

Затем я снова включил уровень AnimationLevel, а затем установил центральную точку новой карты для увеличения / панорамирования карты.

Очевидно, что LocationToViewportPoint зависел от AnimationLevel и «текущего» представления.

...