UNPKG

agentscript

Version:

AgentScript Model in Model/View architecture

28 lines (19 loc) 720 B
<html> <head> <title>RectDrag</title> </head> <body> <div id="map"></div> <script type="module"> import * as mltools from './mltools.js' // ===== Start of map & layers const map = await mltools.newMap(mltools.santaFeCenter, 10) // zoom: 10 mltools.addRasterLayer(map, 'terrain', mltools.terrain('usgs')) // Create a rect layer of this bbox on map. mltools.addGeojsonLayer(map, 'rectangle', mltools.santaFeBBox, 'rgba(255, 0, 0, 0.2)', 'red', 3) // modify the geojason above by dragging a new rect mltools.dragRectListener(map, 'rectangle', (bbox) => console.log(bbox)) // ===== End of map & layers </script> </body> </html>