如何使用ArcGIS JavaScript查询要素图层

如何使用ArcGIS JavaScript查询要素图层,javascript,arcgis,Javascript,Arcgis,我有一个ArcGIS要素图层,其位置由lat/long坐标标识。以下是一个示例集: ProductID ProductName Lat Long 1 Prod 1 34.00010 -118.0010 2 Prod 2 34.00020 -118.0020 3 Prod 3 34.00030 -118.0030 4 Pr

我有一个ArcGIS要素图层,其位置由lat/long坐标标识。以下是一个示例集:

  ProductID    ProductName    Lat      Long
    1             Prod 1    34.00010  -118.0010
    2             Prod 2    34.00020  -118.0020
    3             Prod 3    34.00030  -118.0030
    4             Prod 4    34.00030  -118.0030
数据确定了在每个地点销售的产品(以lat/长期表示)。因此,经常会有重复的lat/long坐标,如第3行和第4行所示

我想创建一个选择列表,其中ProductName作为文本,ProductID作为每个选择列表选项的值。选择每个选项后,我想在地图上显示每个位置,作为销售列表中所选产品的点

我可以使用ArcGIS Javascript库(例如,事件侦听器、隐藏和显示)创建很多这样的内容,但我不确定如何查询要素层并返回符合条件的点。任何指点都很好,谢谢