您好,我试图使用EPA的设施注册系统点从生活地图集在一个web应用程序(https://usfs.maps.arcgis.com/home/item.html?id=e64c3fd66010469abc42a77a2b428ed4).
我已经将这些点加载到我的web地图中,它们以默认的视图比例(WebMapViewer)绘制。PGN附截图)。然而,当地图在web地图应用程序(WebMapApp.png)中使用时,他们不绘制。我可以在web地图应用程序中打开功能层的表,其中的数据就会显示出来。然后,我可以选择一个特征并缩放到它,并看到突出显示的点(SelectedPoint.png),但当我清除选择时,点符号不绘制(ClearedPoint.png)。
我已经清理了我的缓存,打开了一个新的web应用生成器会话,并添加了原始的web地图,这些都不允许在web应用程序中显示点。当我添加上述功能到一个全新的web地图,并将其包含在我的web地图应用程序中的点确实显示。这让我觉得这和我原来的网络地图有关。我原来的网络地图有35层左右,所以我想知道这是否是我遇到的尺寸限制。我想知道上面的情况是由什么引起的,这样我就可以在未来避免它,并以最少的重做来修复我的应用程序,因为我已经投入了大量的时间在网络地图应用程序。
想法吗?
谢谢,劳拉
我用你的地图做了个现实调查。如你所知,这一层有很多特性。我在几个即时应用程序和体验生成器中测试了你的地图,没有问题。我还在一个包含选择工具的简单Web AppBuilder应用程序中进行了测试。
WAB中的性能明显较慢,这可能是由于地图查看器、即时应用程序和ExB是JS 4的缘故。x应用程序。WAB则不然。
虽然我无法重现您的问题,但我怀疑这是由您试图在WAB应用程序中处理的大量功能引起的。
我的建议是使用即时应用程序或体验生成器之一来实现应用程序。无论你选择哪一种选择,在我看来,使用聚合层和/或规模依赖关系会带来更好的应用体验。
谢谢你,本,我很欣赏你试图复制。我会试试Experience Builder。我使用WAB,用单独的层列表小部件(EPA、Water等)将我的层分离成主题。我喜欢这样一个地图,用户可以轻松地在列表小部件中为一个主题打开所有图层,也可以关闭所有图层,还可以在同一个地图中打开不同主题列表中的各种功能(例如,一个EPA层和一个水层)。即使我使用经验,我不需要有一个网络地图,所有的功能在它做吗?我可以把我的数据主题分解成单独的网络地图,但如果需要,如何将它们一起显示呢?我不认为经验可以做到这一点,但我会检查一下。