8.9.1 Packaging issue (8.9.2 fix)
by felixp
HTML
<html>
<head>
<script src="https://unpkg.com/[email protected]/dist.min.js"></script>
<!-- 8.9.1 raises error: Uncaught TypeError: (0 , As.registerLoaders) is not a function
8.9.2 works fine -->
<script src="https://unpkg.com/@deck.gl/[email protected]/dist.min.js"></script>
<script src="https://unpkg.com/[email protected]/dist/maplibre-gl.js"></script>
<link href="https://unpkg.com/[email protected]/dist/maplibre-gl.css" rel="stylesheet" />
</head>
<body style="margin: 0; padding: 0">
<div id="map" style="width: 100vw; height: 100vh;"></div>
</body>
<script type="text/javascript">
deck.carto.setDefaultCredentials({
apiBaseUrl: 'https://gcp-us-east1.api.carto.com',
accessToken: 'eyJhbGciOiJIUzI1NiJ9.eyJhIjoiYWNfbHFlM3p3Z3UiLCJqdGkiOiI1YjI0OWE2ZCJ9.Y7zB30NJFzq5fPv8W5nkoH5lPXFWQP0uywDtqUg8y8c'
});
const deckgl = new deck.DeckGL({
container: 'map',
map: maplibregl,
mapStyle: deck.carto.BASEMAP.VOYAGER,
initialViewState: {
latitude: 0,
longitude: 0,
zoom: 1,
},
controller: true,
layers: [
new deck.carto.CartoLayer({
// For better performance retrieve only the fields needed
connection: 'bqconn',
type: deck.carto.MAP_TYPES.QUERY,
// extent: [0, 0, 10, 10],
data: 'SELECT geom, name FROM cartobq.public_account.populated_places',
getFillColor: [238, 77, 90],
pointRadiusMinPixels: 2.5
}),
]
});
</script>
</html>