gpt4 book ai didi

silverlight - 如何检查某个位置是否在 Silverlight Bing map 控件中的 MapPolygon 内?

转载 作者:行者123 更新时间:2023-12-05 00:41:09 25 4
gpt4 key购买 nike

我有一个 MapPolygon,它覆盖 Silverlight Bing Maps 控件上的某个区域,
我想知道特定位置是否位于此 MapPolygon 内。

我尝试了以下代码,但它不返回我想要的结果,因为它只检查测试的位置是否是 MapPolygon 的顶点之一,而不检查此位置是否包含在此 MapPolygon 中。

polygon.Locations.Contains(new Location(this.Site.Latitude, this.Site.Longitude, this.Site.Altitude));

是否也可以确定两个 MapPolygon 是否相交?

最佳答案

当然这两件事都相当琐碎,请看下面的文章。 http://msdn.microsoft.com/en-us/library/cc451895.aspx它为边界框、半径和多边形搜索提供了很好的方法。特别注意 pointInPolygon 方法。

关于silverlight - 如何检查某个位置是否在 Silverlight Bing map 控件中的 MapPolygon 内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com