X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.geo.js%2Fsrc%2Forg.argeo.app.geo.js%2FMapPart.js;h=ef19f58143143de9cf0ea5d25a50ccf0a7173df5;hb=69adaa7b31078cb30043b073dada14dee1a9e75d;hp=fa4ba5cbed9e8969802f7a73fc01b59e279af5b0;hpb=78449dce988dbc690234d0508c6fd609feabe45a;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.geo.js/src/org.argeo.app.geo.js/MapPart.js b/org.argeo.app.geo.js/src/org.argeo.app.geo.js/MapPart.js index fa4ba5c..ef19f58 100644 --- a/org.argeo.app.geo.js/src/org.argeo.app.geo.js/MapPart.js +++ b/org.argeo.app.geo.js/src/org.argeo.app.geo.js/MapPart.js @@ -1,10 +1,26 @@ +/** API to be used by Java. + * @module MapPart + */ + +/** Abstract base class for displaying a map. */ export default class MapPart { + /** Zoom the map to the given value. */ setZoom(zoom) { throw new Error("Abstract method"); } + /** Set the center of the map to the given coordinates. */ setCenter(lng, lat) { throw new Error("Abstract method"); } + + /** Add a single point. */ + addPoint(lng, lat, style) { + throw new Error("Abstract method"); + } + + addUrlLayer(url, format) { + throw new Error("Abstract method"); + } }