点画在web地图,但不是在web地图应用程序

78
5
昨天
LaraJuliussonUSFS
新的因素

您好,我正试图在web应用程序中使用生活地图集中的EPA设施注册系统点(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地图应用程序。

想法吗?

谢谢,劳拉

0荣誉
5回复
BernSzukalski
通过 亚博搜索yabovip28点com
亚博搜索yabovip28点com

我对你的地图做了一个快速的核实。如你所知,这一层有很多特征。我在几个Instant Apps和Experience Builder中测试了你的地图,没有问题。我还在一个包含选择工具的简单Web AppBuilder应用程序中进行了测试。

WAB的性能明显较慢,可能是由于地图查看器,即时应用程序和ExB是JS 4。x应用程序。理财则不然。

虽然我无法重现您的问题,但我怀疑这是由于您试图在WAB应用程序中处理大量功能造成的。

我的建议是使用即时应用程序或体验生成器之一来实现应用程序。无论你选择哪一种选择,使用聚合层和/或规模依赖关系都能创造出更好的应用体验。

BernSzukalski
通过 亚博搜索yabovip28点com
亚博搜索yabovip28点com

我还想补充一点,在地图或应用中35个图层对于用户来说太多了,所以我建议分而治之,并考虑制作几个应用,而不是一个包含这么多图层的大应用。再一次,我不清楚你的预期目标,但一般来说越简单越好。

LaraJuliussonUSFS
新的因素

谢谢,本,我很感激你试图复制。我会试试Experience Builder。我用的是WAB,用不同的图层列表小部件(EPA, Water等)把图层分成不同的主题。我喜欢这样的想法:用户可以很容易地从列表小部件中打开一个主题的所有图层,然后关闭它们,然后在同一个地图中打开来自不同主题列表的各种功能(例如,一个EPA图层和一个Water图层)。即使我使用Experience,难道我不需要一个包含所有功能的web地图吗?我可以将我的数据主题分解成单独的web地图,但是如果需要的话,如何将它们一起显示呢?我不认为经验可以做到这一点,但我会检查一下。

0荣誉
BernSzukalski
通过 亚博搜索yabovip28点com
亚博搜索yabovip28点com

我理解你这么做背后的原因。组层可能会帮助你(在WAB中不支持),所以你可以尝试一下。

我的大脑很小,很容易被太多的选项弄糊涂,所以我还是会考虑将应用分成几个,然后使用Hub (Hub Basic是完美的)或基于群组的图库应用(如Category gallery)来存储应用,并允许浏览者过滤他们想要的。

0荣誉
RhettZufelt
通过 MVP常客
MVP常客

您是否尝试在Map Viewer Classic中进行符号化并保存,然后在Web App中打开?新的地图查看器和Web应用程序不能很好地结合在一起,并且在新的地图查看器中对符号进行了许多更改。

R_

0荣誉