C# 带偏移量的多边形几何?还是鼠标事件有问题?

C# 带偏移量的多边形几何?还是鼠标事件有问题?,c#,bing-maps,polygon,virtual-earth,C#,Bing Maps,Polygon,Virtual Earth,在代码生成多边形并将它们附加到虚拟地球3D地球控件时,我遇到了最奇怪的情况。我已经启用了鼠标控件,如codeplex中此线程所述: 上下文:映射多个多边形几何,其中一些是有意叠加的(使用z索引) *strong text*操作:在给定的多边形几何上单击或在给定的多边形几何上触发鼠标输入/离开事件 结果:点击或鼠标点击/离开事件不会检测到对象,但是如果我在多边形几何上的点击/悬停上应用一些“偏移”,则事件会在地图中的“空白区域”拾取对象,实际对象的距离为两个像素 传统信息:如果我放大对象(几乎是全

在代码生成多边形并将它们附加到虚拟地球3D地球控件时,我遇到了最奇怪的情况。我已经启用了鼠标控件,如codeplex中此线程所述:

上下文:映射多个多边形几何,其中一些是有意叠加的(使用z索引)

*strong text*操作:在给定的多边形几何上单击或在给定的多边形几何上触发鼠标输入/离开事件

结果:点击或鼠标点击/离开事件不会检测到对象,但是如果我在多边形几何上的点击/悬停上应用一些“偏移”,则事件会在地图中的“空白区域”拾取对象,实际对象的距离为两个像素

传统信息:如果我放大对象(几乎是全屏大小),这种行为将完全消失,并随着我缩小而变得更糟。在地图/对象的高级视图中,不可能单击或悬停任何对象,或者至少它们不会被事件拾取

所以,现在我的理论是,由于某种原因,在较低的缩放场景中,地图“错位”了多边形几何(尽管看起来它们画得很好)。由于对象放置错误,未检测到shapeId/layerId,因此不会触发对事件的操作

所以,我想知道是否有人已经遇到了这种情况,以及它是如何修复的,和/或我在开发过程中是否做错了什么(查看本讨论开始时提到的帖子中的鼠标事件冒险),因为这是一个令人讨厌的问题,不会消失。。。欢迎任何建议、提示或理论

提前感谢您的阅读和帮助。对不起,我的英语不好


-RG

此API不再可用