API日志更新
Onemap团队会定期更新地图API文件,为其增加新功能、修复问题并改善性能。如果API的版本号没有发生变化,那么此版本的任何修改都会保证不对您现有的程序造成影响。
API V3.11 改进
- 增加新类HeatmapRenderer
- 增加新类DataBrowser
- Polygon 类增加新方法fromExtent
- LocateButton 类增加新的属性clearOnTrackingStop 。
- FeatureLayer 类构造函数增加新的选项definitionExpression
- FeatureLayer 类增加新的属性supportsAttachmentsByUploadId 和supportsCalculate 。
- New constructor option showLabels on FeatureLayer class. FeatureLayer 类构造函数增加新的选项showLabels 。
- FeatureLayer 类增加新的属性showLabels 、新方法setShowLabels及事件show-labels-change 。
- Map类构造函数新增showLabels 选项 。
- Renderer 类新增opacityInfo 属性 。
- Renderer 类新增setOpacityInfo 和getOpacityInfo 方法 。
- Measurement 类新增 getTool 和 getUnit方法 。
- Measurement类新增measure-start和measure 事件 。
- 更新Measurement类的measure-end事件 。
- Measurement 类新增 tool-change 和 unit-change事件 。
- Geocoder类构造函数新增highlightLocation 选项 。
- Geocoder类构造函数新增symbol, graphicsLayer 和 geocoders选项 。
- Geocoder 类新增highlightLocation, symbol 和 graphicsLayer属性、新增方法suggestLocations、新增事件suggest-locations-complete 。
- Locator 类新增categories 和 countryCode属性。其中,countryCode属性只适用于Esri global geocoder 。
- PrintTemplate 类新增outScale 属性以支持按照特定比例尺进行打印 。
- Query类新增属性returnDistinctValues 。
- StreamLayer 类构造函数新增 maximumTrackPoint 和 geometryDefinition选项;更新了StreamLayer 类setDefinitionExpression 和getDefinitionExpression 方法。新增setMaximumTrackPoints , getGeometryDefinition 和 setGeometryDefinition方法。新增事件filter-change, attempt-reconnect 和 connection-error 。
- Directions 类构造函数新增选项geometryTaskUrl 和 printTaskUrl
- createMap方法新增属性editable 选项 。
- webMercatorUtils 类新增canProject 和 project方法 。
- 所有的事件都包括一个目标属性 。
API V3.11 Bug 修复
- BUG-000080930:弹出“下一个”按钮应切换至“右-左”。
- NIM100127:修复了使用IE浏览器应用在线字体大小的问题。
- NIM103917:信息模版的zoomTo函数在多点要素类中可以使用单独的点。
- NIM103178:解决了打印自定义的ArcGISDynamicMapServiceLayers图层时,会打印所有的这些图层,不管他们的可视化属性是否设置为false。
- NIM101737: 绘图工具条几何范围现在可以导出为web地图显示。
- NIM103247:解决了使用IE浏览器时放大矩形框显示异常问题。
- NIM103715:解决了使用IE8打开弹出窗口Esri人口统计图层显示一长串脚本消息的问题。
- NIM102529:示例中Esri的logo现在可在IE浏览器中打开各自的URL。
- NIM095050: KML图层的比例尺实现了可视化。
- NIM104028:解决了标注要素显示编码域值而不是描述信息的问题。
- NIM104292:解决了量测微件measure-end事件在多边形完成前触发的问题。
- NIM103917:信息模版目前可以支持单个点,在使用多点要素类数据源的时候。
- NIM103868:KML图层热点放置现在可以显示正确的位置。
- NIM103312:可以打印包含图形的地图,该图形拥有属性和文本符号。
- NIM100031:编辑要素服务的时候,可以使用重叠的记录。
- NIM104099: .打印任务现在可以打印包含不需要特定资源信息参数的WMTS图层。
- NIM103199: Legend微件中增加忽略WMS图层中缺失图例样式功能。
- GeoNet-106484: UndoManager现在支持On Style事件,也可通过GeoNet discussion查看。
- GeoNet-423902: 在图例微件中,将类名增加到消息div中,使其更容易适应css。
- Directions widget:方向指示微件:获取方向按钮在一些原生的android浏览器不生效。