我正在尝试使用带有typescript的开放层v7.2.2. {没有typescript代码工作正常}
function OnMapClick(Event : MapBrowserEvent<UIEvent>)
{
Event.map.forEachFeatureAtPixel(Event.pixel, function(CurrentFeature : Feature)
{
...
}
}
错误:类型错误:类型的参数(当前功能:Feature)=〉void'不能赋值给类型'的参数(arg 0:类似特征,参数1:图层〈源,图层渲染器〉,arg 2:SimpleGeometry)=〉void '。参数“CurrentFeature”和“arg 0”的类型不兼容。类型“FeatureLike”无法分配给类型“Feature”。类型“RenderFeature”缺少类型“Feature”的以下属性:打开、一次、取消、几何体名称_以及40个以上。
任何帮助都将不胜感激。:-)
1条答案
按热度按时间jogvjijk1#
你不需要声明内联函数的类型,使用这个: