我正在尝试使用ArcGIS Server JavaScript API实现此功能:
我有一个由ArcGIS Online创建的Web地图(或使用JSON动态创建的Web地图)。在Web地图中,我有一个点要素图层(或MapServer图层)。最初,整个图层都显示在地图上。
现在我收到了从另一台服务器收到的功能ID列表,我需要在地图上隐藏那些带有功能ID的点,同时保持其他点的可见性。
我每5分钟收到一次功能ID列表。一旦收到一组新的ID,我需要使相应的点不可见。如果新列表中未包含先前隐藏的点,则需要在地图上重新打开它们。
关于如何开始的任何想法?
谢谢!
埃里克
答案 0 :(得分:0)
听起来您正在尝试实施AVL系统。 无论如何,为另一台服务器接收数据的最佳方式是使用AJAX。然后,每次收到新点时,您都需要清除要素图层点,然后从服务器添加最新信息。 如果你把你的代码放在一个小提琴里,我会帮助你。
拉斐尔