@@ -14,7 +14,7 @@ import RangeInput from './range-input';
14
14
const MAPBOX_TOKEN = process . env . MapboxAccessToken ; // eslint-disable-line
15
15
16
16
const apiBaseUrl = 'https://gcp-us-east1-19.dev.api.carto.com' ;
17
- const accessToken = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InlscXg0SVg3ek1oaUR1OFplSUlFSyJ9.eyJodHRwOi8vYXBwLmNhcnRvLmNvbS9lbWFpbCI6ImluZnJhc3RydWN0dXJlK2RlZC0wMTktMjA4NzItMTc1NTUyMjg4NUBjYXJ0b2RiLmNvbSIsImh0dHA6Ly9hcHAuY2FydG8uY29tL2FjY291bnRfaWQiOiJhY181ejdwdDVkciIsImlzcyI6Imh0dHBzOi8vYXV0aC5kZXYuY2FydG8uY29tLyIsInN1YiI6ImF1dGgwfDY4YTMyNzU0YWIyOGJmODc2N2Y5ODhjYSIsImF1ZCI6WyJjYXJ0by1jbG91ZC1uYXRpdmUtYXBpIiwiaHR0cHM6Ly9jYXJ0by1kZWRpY2F0ZWQtZW52LnVzLmF1dGgwLmNvbS91c2VyaW5mbyJdLCJpYXQiOjE3NTYzNjc4MDMsImV4cCI6MTc1NjQ1NDIwMywic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCByZWFkOmN1cnJlbnRfdXNlciB1cGRhdGU6Y3VycmVudF91c2VyIHJlYWQ6Y29ubmVjdGlvbnMgd3JpdGU6Y29ubmVjdGlvbnMgcmVhZDptYXBzIHdyaXRlOm1hcHMgcmVhZDphY2NvdW50IGFkbWluOmFjY291bnQiLCJhenAiOiJHM3E3bDJVb016Ulg4b3NobUF1c2VkMHBnUVZXckpHUCIsInBlcm1pc3Npb25zIjpbImFkbWluOmFjY291bnQiLCJleGVjdXRlOndvcmtmbG93cyIsInJlYWQ6YWNjb3VudCIsInJlYWQ6YWNjb3VudF91c2VycyIsInJlYWQ6YXBwcyIsInJlYWQ6Y29ubmVjdGlvbnMiLCJyZWFkOmN1cnJlbnRfdXNlciIsInJlYWQ6aW1wb3J0cyIsInJlYWQ6bGlzdGVkX2FwcHMiLCJyZWFkOm1hcHMiLCJyZWFkOnRpbGVzZXRzIiwicmVhZDp0b2tlbnMiLCJyZWFkOndvcmtmbG93cyIsInVwZGF0ZTpjdXJyZW50X3VzZXIiLCJ3cml0ZTphcHBzIiwid3JpdGU6Y2FydG8tZHctZ3JhbnRzIiwid3JpdGU6Y29ubmVjdGlvbnMiLCJ3cml0ZTpjb25uZWN0aW9uczpwcml2aWxlZ2VkIiwid3JpdGU6aW1wb3J0cyIsIndyaXRlOmxpc3RlZF9hcHBzIiwid3JpdGU6bWFwcyIsIndyaXRlOnRva2VucyIsIndyaXRlOndvcmtmbG93cyJdfQ.sGTGkTacpHSe-elWWNVZq_4Lln43cOirJS1KKXefyAc43zFt433X_Hi007ZmkKR4_nq-iKf5nwKH0EbHI3JQuY2Zko-qRoTiqY7OeKo5u0m6rUY9QEHAsyOIuvL0gGuAWT_k0AMXCAx-fASioFl_U5qrxDihtROnL_LJdULe5P8-yMryTmnAwusej3ZgLr9gVWNNDVtjuum-C85SJaNfEnrpeDPyWJWTFUTu7FboS0NYEHexJyJXUoDW5LS1M46QvtcahPEqTnd5sRkSIHESLDyr_rgv_gET-9buyRnQEl0EXNhw2hDesLLyzeM292M1osvWhf7UlHitROxHCmFK2A' ;
17
+ const accessToken = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InlscXg0SVg3ek1oaUR1OFplSUlFSyJ9.eyJodHRwOi8vYXBwLmNhcnRvLmNvbS9lbWFpbCI6ImluZnJhc3RydWN0dXJlK2RlZC0wMTktMjA4NzItMTc1NTUyMjg4NUBjYXJ0b2RiLmNvbSIsImh0dHA6Ly9hcHAuY2FydG8uY29tL2FjY291bnRfaWQiOiJhY181ejdwdDVkciIsImlzcyI6Imh0dHBzOi8vYXV0aC5kZXYuY2FydG8uY29tLyIsInN1YiI6ImF1dGgwfDY4YTMyNzU0YWIyOGJmODc2N2Y5ODhjYSIsImF1ZCI6WyJjYXJ0by1jbG91ZC1uYXRpdmUtYXBpIiwiaHR0cHM6Ly9jYXJ0by1kZWRpY2F0ZWQtZW52LnVzLmF1dGgwLmNvbS91c2VyaW5mbyJdLCJpYXQiOjE3NTY0NTU1OTksImV4cCI6MTc1NjU0MTk5OSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCByZWFkOmN1cnJlbnRfdXNlciB1cGRhdGU6Y3VycmVudF91c2VyIHJlYWQ6Y29ubmVjdGlvbnMgd3JpdGU6Y29ubmVjdGlvbnMgcmVhZDptYXBzIHdyaXRlOm1hcHMgcmVhZDphY2NvdW50IGFkbWluOmFjY291bnQiLCJhenAiOiJHM3E3bDJVb016Ulg4b3NobUF1c2VkMHBnUVZXckpHUCIsInBlcm1pc3Npb25zIjpbImFkbWluOmFjY291bnQiLCJleGVjdXRlOndvcmtmbG93cyIsInJlYWQ6YWNjb3VudCIsInJlYWQ6YWNjb3VudF91c2VycyIsInJlYWQ6YXBwcyIsInJlYWQ6Y29ubmVjdGlvbnMiLCJyZWFkOmN1cnJlbnRfdXNlciIsInJlYWQ6aW1wb3J0cyIsInJlYWQ6bGlzdGVkX2FwcHMiLCJyZWFkOm1hcHMiLCJyZWFkOnRpbGVzZXRzIiwicmVhZDp0b2tlbnMiLCJyZWFkOndvcmtmbG93cyIsInVwZGF0ZTpjdXJyZW50X3VzZXIiLCJ3cml0ZTphcHBzIiwid3JpdGU6Y2FydG8tZHctZ3JhbnRzIiwid3JpdGU6Y29ubmVjdGlvbnMiLCJ3cml0ZTpjb25uZWN0aW9uczpwcml2aWxlZ2VkIiwid3JpdGU6aW1wb3J0cyIsIndyaXRlOmxpc3RlZF9hcHBzIiwid3JpdGU6bWFwcyIsIndyaXRlOnRva2VucyIsIndyaXRlOndvcmtmbG93cyJdfQ.Jql_WlmiHL5CTXydungcYDQew0dCt0nBoWoGc0v68Lx9hEFSzTeo2tXsTuF3OXfFTo1-gUxWP_i4LTy-DDiZgGJaEKdL88rFaUN8xf77KBKhurVeV9SCU53bTVk0_vaGnL84UcsZ9Mfa18KhlUvN1ojM9QvsV9j5G5W9t5jnJd7CUxgglhV7W6cZcmW5aSc83kbTKAe5wEhpX8I8fBq_B2lMUXyaDuS7r4kqUknPEc7kswpkt5NDiwI4yKWSbqCQseMZ9Xm0MmfyXk9QteiRl42hGSh4biPXzwSdrb94P5gvpT05CTV1S5SX3dz2BeeVfT78PJPY48sjLvO6b8bluw' ;
18
18
19
19
const DATASETS = {
20
20
'NYC Taxi Trips (Query)' : {
@@ -293,24 +293,15 @@ export default function App() {
293
293
294
294
const layers = showPoints ? [
295
295
new VectorTileLayer ( {
296
- id : `points-${ palette } - ${ outline } ` ,
296
+ id : `points-${ palette } ` ,
297
297
data : dataSource ,
298
- pointRadiusMinPixels : 3 ,
299
- pointRadiusMaxPixels : 8 ,
298
+ pointRadiusMinPixels : lineWidth ,
299
+ pointRadiusMaxPixels : lineWidth ,
300
300
getFillColor : colorContinuous ( {
301
- attr : ( d : any ) => d . speed || Math . random ( ) ,
302
- domain : [ 5 , 7 , 9 , 11 , 13 , 15 ] ,
301
+ attr : 'trajectoryId' ,
302
+ domain : [ 0 , 100 , 200 , 300 , 400 , 500 , 600 , 700 , 800 , 900 , 1000 ] ,
303
303
colors : palette
304
- } ) ,
305
- getLineColor : outline === 'none' ? [ 0 , 0 , 0 , 0 ] : outline === 'black' ? [ 0 , 0 , 0 , 255 ] : [ 255 , 255 , 255 , 255 ] ,
306
- lineWidthMinPixels : outline === 'none' ? 0 : 1 ,
307
- pickable : true ,
308
- autoHighlight : true ,
309
- highlightColor : [ 255 , 122 , 44 , 255 ] ,
310
- onClick : handleTrajectoryClick ,
311
- onHover : info => {
312
- info . object && console . log ( 'onHover' , info . object . properties ) ;
313
- }
304
+ } )
314
305
} )
315
306
] : [
316
307
new TrajectoryTileLayer ( {
@@ -448,9 +439,9 @@ export default function App() {
448
439
formatLabel = { ( x : number ) => formatLabel ( x , 'trail' ) }
449
440
/> }
450
441
< RangeInput
451
- name = { 'Line width' }
442
+ name = { showPoints ? 'Point size' : 'Line width' }
452
443
bottom = { 0 }
453
- min = { 0 }
444
+ min = { 1 }
454
445
max = { 10 }
455
446
value = { lineWidth }
456
447
onChange = { setLineWidth }
0 commit comments