Мы используем WPF Bing Maps для визуализации кластеризованных данных. Мы пытаемся обновить данные по каждому событию OnViewChangeOnFrame (потому что в OnViewChangeEnd есть значительная задержка). Однако масштабирование и обновление каждого кадра приводит к эффекту «рывков». Идея состоит в том, чтобы узнать целевой граничный прямоугольник OnViewChangeStart и обновить данные только один раз в начале масштабирования или панорамирования для целевых настроек.
Однако существует проблема Bing Maps - класс Map не поддерживает свойство TargetBoundingRectangle. Есть ли алгоритм, знающий размер области просмотра, целевой уровень масштабирования и целевой центр для вычисления TargetBoundingRectangle или, может быть, другое свойство карты, которое имеет это?
Спасибо!