3. アダプター
OpenLayers はモジュール化されているため、アダプターは必要なクラスを自分で import するのではなく、lib 経由で受け取ります。
adapter: new TerraDrawOpenLayersAdapter({
lib: {
Circle, Feature, GeoJSON, Style, VectorLayer, VectorSource,
Stroke, Fill, Icon, getUserProjection, Projection, fromLonLat, toLonLat
},
map
})
最初のフレームが描画されたら描画を開始します。
map.once('rendercomplete', () => {
draw.start();
});