Fp64Extension
The Fp64Extension
adds 64-bit precision to geospatial layers.
Note: This extension is the equivalent of the
fp64
prop from older deck.gl versions. As of v6.3, the fp64 mode was deprecated in favor of the new default 32-bit projection mode that is comparable in precision but considerably more performant.
import {GeoJsonLayer} from '@deck.gl/layers';
import {Fp64Extension} from '@deck.gl/extensions';
const layer = new GeoJsonLayer({
id: 'geojson-layer',
data: GEOJSON,
...
extensions: [new Fp64Extension()]
});
Installation
To install the dependencies from NPM:
npm install deck.gl
# or
npm install @deck.gl/core @deck.gl/layers @deck.gl/extensions
import {Fp64Extension} from '@deck.gl/extensions';
new Fp64Extension({});
To use pre-bundled scripts:
<script src="https://unpkg.com/deck.gl@^7.0.0/dist.min.js"></script>
<!-- or -->
<script src="https://unpkg.com/@deck.gl/core@^7.0.0/dist.min.js"></script>
<script src="https://unpkg.com/@deck.gl/layers@^7.0.0/dist.min.js"></script>
<script src="https://unpkg.com/@deck.gl/extensions@^7.0.0/dist.min.js"></script>
new deck.Fp64Extension({});
Constructor
new Fp64Extension();
Layer Properties
When added to a layer via the extensions
prop, the Fp64Extension
requires the coordinateSystem
prop of the layer to be COORDINATE_SYSTEM.LNGLAT_DEPRECATED
.