问题描述
有人可以帮助我如何在esri地图上以角度绘制纬度和经度吗?
解决方法
首先,您需要在角度项目中包含ArcGIS库。为此,您有两个选择:
- 使用
@arcgis/webpack-plugin
或 - 使用
esri-loader
我提到的这两个选项都在ArcGIS文档ArcGIS Docs - Using the ArcGIS API for JavaScript with Angular中有详细记录。
一旦您的项目开始运行,就可以开始下一步了。
我仍然不太确定如何检索数据。因此,API上下文中的一般答案是:
- 如果您的数据采用GeoJSON格式,则可以使用
GeoJSONLayer
(ArcGIS Docs - GeoJSONLayer) - 如果数据为CSV格式,则可以使用
CSVLayer
(ArcGIS Docs - CSVLayer) - 如果您的数据采用KML格式,则可以使用
KMLLayer
(ArcGIS Docs - KLLayer) - 最后,一般的答案是使用
FeatureLayer
和source
属性。这种情况下的过程是检索创建要素的数据(可能使用esri/Graphic
,esri/geometry/Point
和esri/geometry/SpatialReference
),然后使用applyEdits
方法将其添加到图层。
ArcGIS API(通常是ESRI的产品)的一大优点是它具有出色的文档。