重大更改

GeoScene Maps SDK for JavaScript 所有重大更改的综合指南,按发布版本排序。本指南有助于用户在其应用中升级 API 版本。向下滚动以查找正在使用的 API 的当前版本,然后追踪更改直至最新版本,并进行相关更新。

要查看所有最新功能和改进,请参阅发行说明。要查看所有版本中添加的所有功能和改进,请参阅早期版本发行说明部分。

4.25

以下类、方法、属性和事件已在至少两个版本中被弃用,现已从 API 中移除:

类/属性/方法/事件备用选项弃用版本
geoscene/views/layers/support/FeatureEffect改为使用 geoscene/layers/support/FeatureEffect4.22
geoscene/views/layers/support/FeatureFilter改为使用 geoscene/layers/support/FeatureFilter4.22
BasemapToggle.toggleBasemapToggleViewModel.toggle 事件另请注意 activeBasemap 属性4.22
CSVLayerView.effect改为使用 CSVLayerView.featureEffect4.22
FeatureLayerView.effect改为使用 FeatureLayerView.featureEffect4.22
GeoJSONLayerView.effect改为使用 GeoJSONLayerView.featureEffect4.22
OGCFeatureLayerView.effect改为使用 OGCFeatureLayerView.featureEffect4.22
PrintViewModel.scaleEnabled改为使用 TemplateOptions.scaleEnabledPrintTemplate.scalePreserved4.22
SearchViewModel.defaultSymbol改为使用 SearchViewModel.defaultSymbols4.22
StreamLayerView.effect改为使用 StreamLayerView.featureEffect4.22
WFSLayerView.effect改为使用 WFSLayerView.featureEffect4.22

4.24

  • 自 4.20 起,任务已弃用。它们在 4.24 中已被移除。可改为使用 geoscene/rest 文件夹中的类和模块。这将使您的代码更易融入到更模块化的应用程序设计中,并减少不必要的依赖性(您只需导入所需内容即可)。新的 rest 模块是不需要构造函数的函数,因此您可立即使用它们的方法。请参阅以下 Complete list of removed tasks 下拉列表中已移除任务模块的完整列表。
  • 如果应用程序支持从右到左,则 MapView 或 SceneView 中的默认微件 UI 的位置将不再更改。
  • API 现在默认使用 WebGL2,并且会根据浏览器的不同回退到 WebGL1。使用仅 WebGL1 扩展的自定义 WebGL 图层需要更新以检测存在哪个上下文并使用正确的扩展/本机 WebGL2 功能。
  • 属性 datedisplayUTCOffset 已从 VirtualLighting 中移除,因为此照明类型不依赖于日期和时间。但这意味着 view.environment.lighting 属性并不总是具有 datedisplayUTCOffset 属性。对于某些假定此属性始终存在的应用程序,这可能是重大更改。
  • MapView.hitTestSceneView.hitTest 命中测试结果现在返回一个数组,包括 GraphicHitMediaHitRouteHit 结果。应更新使用 hitTest() 方法的现有应用程序以检查结果类型。

以下类、方法、属性和事件已在至少两个版本中弃用,现已从 API 中移除:

类/属性/方法/事件备用选项弃用版本
FieldConfig.editorType通过在 FeatureForm 模板字段元素中设置的 TextAreaInputTextBoxInput 类来设置编辑器类型。4.16
Bookmark.extentBookmark.viewpoint4.17
promiseUtils.rejectPromise.reject()4.19
promiseUtils.resolvePromise.resolve()4.19
widget.renderable现在,将自动跟踪所有属性,不需要使用此装饰器来装饰。4.19
LocatorSearchSource.locatorLocatorSearchSource.url4.22

以下任务已在至少 3 个版本中弃用,现已从 API 中移除:

已移除的任务备用选项弃用版本
geoscene/portal/Portal/createClosestFacilityTaskclosestFacilityhelperServices 一起使用4.21
geoscene/portal/Portal/createGeometryServicegeometryServicehelperServices 一起使用4.21
geoscene/portal/Portal/createPrintTaskprinthelperServices 一起使用4.21
geoscene/portal/Portal/createRouteTaskroutehelperServices 一起使用4.21
geoscene/portal/Portal/createServiceAreaTaskserviceAreahelperServices 一起使用4.21
geoscene/tasks/ClosestFacilityTaskclosestFacility4.20
geoscene/tasks/FindTaskfind4.20
geoscene/tasks/GeometryServicegeometryService4.20
geoscene/tasks/Geoprocessorgeoprocessor4.20
geoscene/tasks/IdentifyTaskidentify4.20
geoscene/tasks/ImageIdentifyTaskimageService4.20
geoscene/tasks/ImageServiceIdentifyTaskimageService.identify4.18
geoscene/tasks/Locatorlocator4.20
geoscene/tasks/PrintTaskprint4.20
geoscene/tasks/QueryTaskquery4.20
geoscene/tasks/RouteTaskroute4.20
geoscene/tasks/ServiceAreaTaskserviceArea4.20
geoscene/tasks/Taskn/a4.20
geoscene/tasks/supportAddressCandidateAddressCandidate4.20
geoscene/tasks/supportAlgorithmicColorRampAlgorithmicColorRamp4.20
geoscene/tasks/supportAreasAndLengthsParametersAreasAndLengthsParameters4.20
geoscene/tasks/supportAttachmentQueryAttachmentQuery4.20
geoscene/tasks/supportBufferParametersBufferParameters4.20
geoscene/tasks/supportClosestFacilityParametersClosestFacilityParameters4.20
geoscene/tasks/supportClosestFacilitySolveResultClosestFacilitySolveResult4.20
geoscene/tasks/supportColorRampColorRamp4.20
geoscene/tasks/supportDataFileDataFile4.20
geoscene/tasks/supportDataLayerDataLayer4.20
geoscene/tasks/supportDensifyParametersDensifyParameters4.20
geoscene/tasks/supportDirectionsFeatureSetDirectionsFeatureSet4.20
geoscene/tasks/supportDistanceParametersDistanceParameters4.20
geoscene/tasks/supportFeatureSetFeatureSet4.20
geoscene/tasks/supportFindParametersFindParameters4.20
geoscene/tasks/supportFindResultFindResult4.20
geoscene/tasks/supportGeneralizeParametersGeneralizeParameters4.20
geoscene/tasks/supportGPMessageGPMessage4.20
geoscene/tasks/supportIdentifyParametersIdentifyParameters4.20
geoscene/tasks/supportIdentifyResultIdentifyResult4.20
geoscene/tasks/supportImageIdentifyParametersImageIdentifyParameters4.20
geoscene/tasks/supportImageIdentifyResultImageIdentifyResult4.20
geoscene/tasks/supportImageHistogramParametersImageHistogramParameters4.20
geoscene/tasks/supportImageServiceIdentifyParametersImageServiceIdentifyParameters4.18
geoscene/tasks/supportImageServiceIdentifyResultImageServiceIdentifyResult4.18
geoscene/tasks/supportJobInfoJobInfo4.20
geoscene/tasks/supportLegendLayerLegendLayer4.20
geoscene/tasks/supportLengthsParametersLengthsParameters4.20
geoscene/tasks/supportLinearUnitLinearUnit4.20
geoscene/tasks/supportMultipartColorRampMultipartColorRamp4.20
geoscene/tasks/supportNAMessageNAMessage4.20
geoscene/tasks/supportOffsetParametersOffsetParameters4.20
geoscene/tasks/supportParameterValueParameterValue4.20
geoscene/tasks/supportPrintParametersPrintParameters4.20
geoscene/tasks/supportPrintTemplatePrintTemplate4.20
geoscene/tasks/supportProjectParametersProjectParameters4.20
geoscene/tasks/supportQueryQuery4.20
geoscene/tasks/supportRasterDataRasterData4.20
geoscene/tasks/supportRelationParametersRelationParameters4.20
geoscene/tasks/supportRelationshipQueryRelationshipQuery4.20
geoscene/tasks/supportRouteParametersRouteParameters4.20
geoscene/tasks/supportRouteResultRouteResult4.20
geoscene/tasks/supportServiceAreaParametersServiceAreaParameters4.20
geoscene/tasks/supportServiceAreaSolveResultServiceAreaSolveResult4.20
geoscene/tasks/supportStatisticDefinitionStatisticDefinition4.20
geoscene/tasks/supportTrimExtendParametersTrimExtendParameters4.20

4.23

这是 4x API 的第一个正式版本。由于之前的 4x 版本在 beta 中,因此此处不考虑它们。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。