2

基本上,我有一组地理位置和其他信息,对应于 SQL 数据库中表中的每个点。我有一个带有复选框的 Bing 地图网站,可以设置不同的过滤器来显示地理位置图钉。我基本上想知道如何根据给定的复选框最有效地查询数据库并更新地图上的图钉。

或者,随着表大小的增加,重新查询可能会很昂贵,我如何加载整个数据库并仅根据选定的复选框过滤器显示某些引脚?

在研究这个时,我找到了有关 GeoRSS 文件的答案,但这些解决方案特定于所有同时加载的点,并且将继续保持在视图中。似乎无法在此过程中应用过滤器(无需进一步重新查询)。

编辑:当我说“过滤器”时,我基本上是在谈论通过记录地理位置的日期以及将使用复选框的各种其他内容来缩小当前显示的图钉。假设我有一个餐馆列表,每个餐馆都有他们的 ID、地理位置、添加的日期(到数据库中),以及他们食物类型的外键。我希望能够通过可用的食物类型进行选择,以将结果限制在意大利和墨西哥餐厅,但仍然提供通过单击按钮显示中国餐厅的功能。

为了方便起见,我首先将所有数据库条目都放入。

4

1 回答 1

1

您可以使用带有地图控件的 SSRS 报告在 Bing 地图上显示信息。这样,您可以使用标记的“隐藏”属性中的表达式来确定是否显示图钉并将复选框映射到参数。

有关使用地图控件的信息,请参阅 http://technet.microsoft.com/en-us/library/ee240845.aspx 。

如果 SharePoint 是一个选项,您可以使用 PowerView 获得完全交互式的体验。这是一个介绍http://office.microsoft.com/en-gb/sharepoint-help/maps-in-power-view-HA103005792.aspx

于 2013-10-22T11:17:25.177 回答