首页 / 浏览问题 / WebGIS / 问题详情
SuperMap iClient3D for WebGL加载dataSources后如何定位到dataSources的位置,viewer.flyTo(dataSource.entities.values)会报错
lyy
4EXP 2024年06月24日
let  promise=SuperMap3D.GeoJsonDataSource.load('../../SampleData/ne_10m_us_states.topojson', {
  stroke: SuperMap3D.Color.HOTPINK,
  fill: SuperMap3D.Color.PINK,
  strokeWidth: 3,
  markerSymbol: '?'
})
promise.then((dataSource)=>{
viewer.dataSources.add(dataSource);
viewer.flyTo(dataSource.entities.values)   //此方法会报错
)

1个回答

您好,我使用ne_10m_us_states.topojson和您的代码段验证,未能重现您提到的报错。

注:此次验证使用的iClient3D for WebGL版本为 11i_39571.

为排查您遇到的报错原因,请提供以下信息:
1. 您使用的版本信息,您可以使用 console.log(SuperMap3D.SuperMapVersion); 进行查看.
2. 请提供您遇到的报错信息

期待您的回复

365EXP 2024年06月25日
...