getFeatureInfo Request 是建立在 cesium 上的?

Where getFeatureInfo Request is built on cesium?

我在 angular 中使用铯。我需要知道在 cesium 中为 GetFeatureInfo 构建请求 url 的位置,但我找不到它。 对于上下文,我想要做的是在地图上单击时显示 featureInfo。但是发送的请求使用 x 和 y 参数作为坐标,我想要的是用 i 和 j 替换它们。 此外,我想在同一个请求中获取 bbox 信息以显示它们。 如果有人能帮助我! 谢谢!

请求实际上是在 UrlTemplateImageryProvider.js 的函数 pickFeatures 中提出的。

这是 this sample 中的调用堆栈屏幕截图。

好的,首先感谢@ZhefengJin!

由于您的回答,我检查了 UrlTemplateImageryProvider.js,但没有答案。尽管如此,它仍将我引导至 WebMapServiceImageryProvider.js。在那里,我注意到 x 和 y 坐标被分配给 pickFeatureParams 中的 x={i} and y={j}。 我试图在这个 var 中添加新的参数但是它没有用,我仍然不明白为什么。

但是我试图在我的 getFeatureInfoParameters 中使用相同的值来设置我的新参数,认为它也会被传入 webMapServiceImageryProvider 并以相同的方式分配。

它对我有用。