-1

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

4

2 回答 2

1

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

在此处输入图像描述

这是此示例中的调用堆栈屏幕截图。

在此处输入图像描述

于 2021-10-21T08:12:13.990 回答
1

好的,首先谢谢@ZhefengJin!

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

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

它对我有用。

于 2021-10-21T13:31:19.850 回答