1

我是开发新手,尤其是 C#。在这里深陷其中,但学习很快:)

我正在 VS2008 中开发一个简单的 Mapping Web App。多亏了 Esri 提供的 Web 控件,我可以在我的表单中启动并运行地图窗口。

我现在需要在表单上提供地址搜索工具,用户可以在其中输入邮政编码、道路名称等到框中,然后地图窗口会缩放到所需的位置。

我知道这可以使用谷歌地图寻址等来实现,但我需要使用我们数据库 (ArcSDE) 中的地址表。我的老板建议在 .net 中使用 SQLDataReader 来实现这一点?我们的地址表包括道路名称、邮政编码等列以及每条记录(点)的 X 和 Y。

4

1 回答 1

0

如果您有每条记录的 XY,您可以只查询数据库以获取提供的地址(使用 SqlDataReader 或任何其他类型的数据库访问技术)并使用它来缩放到正确的坐标。另外,您的地图使用什么 API。我假设它是 ESRI(即 Flex for ArcGIS)。我认为您实际上可以在 ESRI 的 api 中包含一个提供地理编码服务的控件,您也可以使用该控件从数据库中获取坐标。

于 2012-12-03T18:23:57.047 回答