限制feature从featureLayer到可见范围

65
2
跳到解决方案
3周前
ITApplications
新贡献者III

嗨,大家好,是否有可能获得一个FeatureLayer来限制在地图上显示的功能,只是我正在查看的当前地图范围?

我的featureLayer大约有280K个覆盖整个县的特征。我已经限制了功能显示的规模,所以你必须在它们加载之前缩小到一个小区域。当功能显示时,它正在加载所有地图上有280k个特征,可能需要1-2分钟。一旦加载了所有的功能,这是很好的,你可以在地图上缩放和选择功能没有问题,但这不是我所需要的。我希望它只加载在我正在观看的区域,希望这将极大地提高初始性能。

这个地图将是面向客户的,并将用于通过弹出窗口记录与功能相关的问题。在当前的初始加载时间下,这是不可接受的。

我看到了一个叫做queryExtent的东西,但我不确定我将如何实现它?

谢谢

瑞奇

0荣誉
1解决方案

接受的解决方案
JoelBennett
通过
临时贡献者III

你可能会找到解决办法在这里

在原帖子中查看解决方案

2回答
JoelBennett
通过
临时贡献者III

你可能会找到解决办法在这里

ITApplications
新贡献者III

嗨乔

非常感谢你的链接,让我找到了解决方案。遵循建议,我已经将以下应用到我的代码的开始: