从SQL数据库中获取Geolocations以在Bing Maps中使用

时间:2013-02-13 09:43:33

标签: sql geolocation bing-maps

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

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

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

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

为了方便起见,我最初将把所有数据库条目都包含在内。

1 个答案:

答案 0 :(得分: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