Cesium v1.19 Release Notes
Release Date: 2016-03-01 // about 8 years ago-
- ๐ฅ Breaking changes
PolygonGeometry
now changes the inputCartesian3
values ofoptions.positions
so that they are on the ellipsoid surface. This only affects polygons created synchronously withoptions.perPositionHeight = false
when the positions have a non-zero height and the same positions are used for multiple entities. In this case, make a copy of theCartesian3
values used for the polygon positions.
- ๐ Deprecated
- Deprecated
KmlDataSource
taking a proxy object. It will throw an exception in 1.21. It now should take aoptions
object with requiredcamera
andcanvas
parameters. - Deprecated
definedNotNull
. It will be removed in 1.20. Usedefined
instead, which now checks fornull
as well asundefined
.
- Deprecated
- ๐ Improved KML support.
- Added support for
NetworkLink
refresh modesonInterval
,onExpire
andonStop
. Includes support forviewboundScale
,viewFormat
,httpQuery
. - Added partial support for
NetworkLinkControl
includingminRefreshPeriod
,cookie
andexpires
. - Added support for local
StyleMap
. Thehighlight
style is still ignored. - Added support for
root://
URLs. - Added more warnings for unsupported features.
- Improved style processing in IE.
- Added support for
Viewer.zoomTo
andViewer.flyTo
now accept anImageryLayer
instance as a valid parameter and will zoom to the extent of the imagery.- โ Added
Camera.flyHome
function for resetting the camera to the home view. Camera.flyTo
now honors max and min zoom settings inScreenSpaceCameraController
.- โ Added
show
property toCzmlDataSource
,GeoJsonDataSource
,KmlDataSource
,CustomDataSource
, andEntityCollection
for easily toggling display of entire data sources. - โ Added
owner
property toCompositeEntityCollection
. - โ Added
DataSouceDisplay.ready
for determining whether or not static data associated with the Entity API has been rendered. - ๐ Fix an issue when changing a billboard's position property multiple times per frame. #3511
- ๐ Fixed texture coordinates for polygon with position heights.
- ๐ Fixed issue that kept
GroundPrimitive
with anEllipseGeometry
from having arotation
. - ๐ Fixed crash caused when drawing
CorridorGeometry
andCorridorOutlineGeometry
synchronously. - โ Added the ability to create empty geometries. Instead of throwing
DeveloperError
,undefined
is returned. - ๐ Fixed flying to
latitude, longitude, height
in the Geocoder. - ๐ Fixed bug in
IntersectionTests.lineSegmentSphere
where the ray origin was not set. - โ Added
length
toMatrix2
,Matrix3
andMatrix4
so these can be used as array-like objects. - โ Added
Color.add
,Color.subtract
,Color.multiply
,Color.divide
,Color.mod
,Color.multiplyByScalar
, andColor.divideByScalar
functions to perform arithmetic operations on colors. - โ Added optional
result
parameter toColor.fromRgba
,Color.fromHsl
andColor.fromCssColorString
. - ๐ Fixed bug causing
navigator is not defined
reference error when Cesium is used with Node.js. - โฌ๏ธ Upgraded Knockout from version 3.2.0 to 3.4.0.
- ๐ Fixed hole that appeared in the top of in dynamic ellipsoids
- ๐ฅ Breaking changes