步骤 1:设置用于联合搜索 Virtual Earth 映射连接器的项目

备注

本主题介绍 Infrastructure Update for Microsoft Office Servers中的功能。若要下载此更新,请参阅 2008 年 7 月 15 日版 SharePoint Server 2007 基础结构更新说明

在使用该示例之前,您需要创建一个网站,添加 MapPoint Web 服务,并加载所需的对象层次结构。涉及的任务包括:

  • 创建网站项目

  • 向项目添加 Microsoft MapPoint Web 服务。

  • 添加所需的 Microsoft .NET Framework 引用

创建网站项目

计划使用 Microsoft Visual Studio 2005 来构建和部署该示例。已使用 Microsoft Visual Studio 2008 成功地测试了该示例。

创建网站项目

  1. 在 Visual Studio 2005 中的“文件”菜单上,指向“新建”,再单击“网站”。

  2. 在“Visual Studio 已安装的模板”中,单击“ASP.NET 网站”。

  3. 在“位置”中,单击“文件系统”,如有必要,请单击“浏览”以查找此网站的正确位置。此位置可以是 Visual Studio 项目和网站的标准位置或网站虚拟目录下将用来部署此 Web 应用程序的位置。

    备注

    此示例计划部署在不同于正在运行 Office SharePoint Server 2007 的网站的其他网站上。但是,如果将其部署在 Office SharePoint Server 2007 网站的 _layouts 目录中,可能在体系结构上会更方便和简单。有关详细信息,请参阅如何:在 SharePoint 网站中创建 Web 应用程序在 Visual Studio 中以编程方式自定义 SharePoint 网站入门。这些说明也适用于在任何 SharePoint 网站上部署此示例。

  4. 在“语言”中,单击“Visual C#”,然后单击“确定”。

添加 MapPoint Web 服务

联合搜索 Virtual Earth 映射连接器使用 MapPoint Web 服务获取结构化地址的位置坐标(纬度和经度)。结构化地址由省/自治区、市/县和街道地址组成。然后联合搜索 Virtual Earth 映射连接器会在 RSS 源中发布这些坐标。在使用此示例之前,您必须注册一个free MapPoint developer account。此示例代码使用您在网站的 web.config 文件中提供的条目将您的凭据提供给 MapPoint Web 服务。

添加 MapPoint Web 服务

  1. 使用Accessing the MapPoint Web Service SOAP API 中的说明确定要使用的服务的版本。对于大型企业部署,您可能将使用此页上提供的安全生产 URL。对于小型测试部署,不安全的临时 URL 可能比较合适。

  2. 在 Visual Studio 2005 的“网站”菜单上,单击“添加 Web 引用”。

  3. 在“URL”框中复制所选的 MapPoint Web 服务 URL。单击“搜索”。

  4. 在“Web 引用名”框中,选择 "net.mappoint.service",然后单击“添加引用”。

  5. 使用 Visual Studio 解决方案资源管理器验证 MapPoint Web 服务是否已添加到“App_WebReferences”文件夹中。

引用所需的 .NET 组件

若要加载此示例使用的对象层次结构,请添加对所需的 .NET 组件的引用。

添加对所需的 .NET 组件的引用

  1. 在“网站”菜单上,单击“添加引用”。

  2. 在“.NET”选项卡上选择以下引用,并在选择每项后单击“确定”:

    • System

    • System.Web

后续步骤

步骤 2:为联合搜索 Virtual Earth 映射连接器添加代码

步骤 3:创建 Virtual Earth 映射位置并自定义 XSL

See Also

概念

联合搜索 Virtual Earth 映射连接器示例