Silverlight (bing)地图:+;5000个精确定位

Silverlight (bing)地图:+;5000个精确定位,silverlight,google-maps,maps,bing-maps,Silverlight,Google Maps,Maps,Bing Maps,我正在使用silverlight bing地图控件构建一个地图应用程序 在地图控件中,我想显示所有订阅的客户。 客户数量大约在5000到7000之间,这意味着我不能一次展示所有客户。我想这会导致撞车 你将如何解决这个问题? 我读过关于ZoomLevel等的事件,关于平铺层,关于SpatialSQL 但我不知道在这种情况下正确的解决方案是什么,从哪里开始 在使用地图时,这似乎是一个相当基本的问题,但在使用bing地图时,几乎没有关于如何处理大量数据的信息 有人能给我解释一下或给我指一个好的教程吗?

我正在使用silverlight bing地图控件构建一个地图应用程序

在地图控件中,我想显示所有订阅的客户。 客户数量大约在5000到7000之间,这意味着我不能一次展示所有客户。我想这会导致撞车

你将如何解决这个问题? 我读过关于ZoomLevel等的事件,关于平铺层,关于SpatialSQL 但我不知道在这种情况下正确的解决方案是什么,从哪里开始

在使用地图时,这似乎是一个相当基本的问题,但在使用bing地图时,几乎没有关于如何处理大量数据的信息


有人能给我解释一下或给我指一个好的教程吗?

你可以使用空间填充曲线或空间索引,使这些点与地图应用程序的缩放级别嵌套,以实现群集效果。sfc和hilbert曲线有许多实现。我已经在phpclasses.org(hilbert curve,bsd许可证)上传了我自己的,并使用一个四键函数作为聚类函数。我已经成功地为一些客户实施了它。其思想是从左到右搜索一个四键,只得到一部分POI。www.maptiler.org使用带有z曲线的四键。也许你在gis.stackexchange上得到了更好的答案。证监会通常有2的权力限制。

这似乎是一个复杂但有趣的话题。因为我没有开发地图应用程序的经验,所以从sql开始阅读似乎是全面理解这些算法以及如何实现它们的一个良好开端。谢谢你提供的信息。@BBQ:下面是你如何使用MySQL的。我的解决方案是为核心程序员或专业人士。