我正在使用 xaml 和 c# 编写 Metro 应用程序
目前我有一大组数据(~700),它们以图钉的形式表示地图上的位置。我目前正在尝试仅在地图上两点之间的路线附近显示图钉。使用纬度和经度坐标在地图上绘制图钉和路线。但是,它们彼此并不完全匹配,并且通常仅在附近。我想知道是否有一种方法可以根据与绘制的路线的接近程度来过滤可见的图钉。谢谢你。我将根据需要提供更多信息。
我正在使用 xaml 和 c# 编写 Metro 应用程序
目前我有一大组数据(~700),它们以图钉的形式表示地图上的位置。我目前正在尝试仅在地图上两点之间的路线附近显示图钉。使用纬度和经度坐标在地图上绘制图钉和路线。但是,它们彼此并不完全匹配,并且通常仅在附近。我想知道是否有一种方法可以根据与绘制的路线的接近程度来过滤可见的图钉。谢谢你。我将根据需要提供更多信息。
我不确定您使用的是什么存储策略。但是,如果您碰巧使用的是 SQL Server,那么计算您想要的内容的方法是内置的。它真的很棒。
如果您有兴趣,请参阅此处:http: //msdn.microsoft.com/en-us/library/ff929145.aspx
在这里您可以找到一些与距离计算相关的算法。