js api中使用view goto时无效

源码抄官网示例的
https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=featurelayerview-query
预期为点击右侧按钮可转到目标元素并弹出弹框。

Snipaste_2020-08-04_18-24-50.png

 
但浏览器报错

Snipaste_2020-08-04_18-24-01.png

 
代码如下

Snipaste_2020-08-04_18-26-26.png

 
代码中我加入
console.log(result)
浏览器输出extent的值为null

Snipaste_2020-08-04_18-27-39.png

 
已邀请:

许丹石

赞同来自: Vin

你的FeatureServer服务是否具有Geometry字段。
featureLayer查询时 是否带returnGeometry :true的参数。

惹不起_溜了

赞同来自:

geometry.extent为空所以无法成功,可以尝试使用经纬度定位
view.goTo([result.geometry.longitude,result.geometry.latitude])
1596779408(1).png

 

要回复问题请先登录注册