MapControl.ActualCameraChanged并不总是触发

时间:2016-11-29 13:14:09

标签: c# events uwp bing-maps uwp-maps

我正在开展一个UWP项目,我在倾斜的BingMaps地图上渲染3D内容。

我正在使用directx在位于地图顶部的单独(部分透明)控件中渲染我的3d内容。所以它不是在mapcontrol中或作为mapcontrol或其他任何东西的一部分渲染,它是完全独立的。

为了(尝试)使3D相机与地图相机匹配,我使用ActualCameraChanged事件来确定何时更新和渲染我的3D相机。

现在我注意到,有时当我启动地图时,从不会触发ActualCameraChanged事件。我没有得到任何警告或错误或什么都没有,一切似乎都运行良好,但事件并没有被触发。

有谁知道可能导致这种情况的原因?

1 个答案:

答案 0 :(得分:0)

这似乎是当前版本的地图控件中的错误。您可以尝试使用LoadingStatusChanged事件。