我试图弄清楚如何从SQL数据库表中获取lat / lon信息,并使用该信息使用ArcGIS javascript API创建 Map 图层 .

我的理解是,为了将图层导入 Map ,该数据需要来自Web服务 . 我有和ArcGIS Server / Portal一样,我可以在其中发布和存储 Map 服务作为管理员,但是从 Map 服务中提取数据之外的客户端应用程序创建 Map 图层是不直观的 .

截至目前,我已经注册了一个SQL数据库,因此服务器会将数据库识别为工作空间,但我不知道如何引用SQL表并将其拉入数据类,我可以将表转换为XY要添加到 Map 的图层 .

我看到有一个"DataAdapterLayer"类和一个sample from ESRI,但我不知道如何使用它(同样,它不适用于我的机器,它只适用于ESRI网站) .

有没有人知道如何从SQL表中添加位置数据? DataAdapter Layer是我唯一的选择吗?有没有更好的办法?