console
snippets
code
settings
Beautify
Copy
Clear
Run

Clear all layers

mapView.getLayers().clear(); mapView.setTilt(60, 0);

Add raster layer

const mapUrl = 'https://{s}.basemaps.cartocdn.com/light_all/{zoom}/{x}/{y}@1x.png'; const httpDataSource = new CartoMobileSDK.HTTPTileDataSource(0.0, 24.0, mapUrl); const rasterTileLayer = new CartoMobileSDK.RasterTileLayer(httpDataSource); mapView.getLayers().add(rasterTileLayer);

Add local vector layer/datasource

window.localDataSource = new CartoMobileSDK.LocalVectorDataSource(new CartoMobileSDK.EPSG3857()); const vectorLayer = new CartoMobileSDK.VectorLayer(localDataSource); mapView.getLayers().add(vectorLayer);

Add Marker

const pos = new CartoMobileSDK.MapPos(-8237821, 4970805); const markerStyleBuilder = new CartoMobileSDK.MarkerStyleBuilder(); markerStyleBuilder.setSize(20.0); const marker = new CartoMobileSDK.Marker(pos, markerStyleBuilder.buildStyle()); localDataSource.add(marker);

Add Line

const poses = new CartoMobileSDK.MapPosVector(); poses.push_back(new CartoMobileSDK.MapPos(-8237821, 4970805)); poses.push_back(new CartoMobileSDK.MapPos(-8238832, 4970287)); const lineStyleBuilder = new CartoMobileSDK.LineStyleBuilder(); const color = new CartoMobileSDK.Color(255, 0, 0, 125); lineStyleBuilder.setColor(color); const line = new CartoMobileSDK.Line(poses, lineStyleBuilder.buildStyle()); localDataSource.add(line);
All Info Warning Error
Cancel
Execute
Theme
Transparency
0.2
0.98/1
Display Size
40
50/100
Console
Max Log Number