In this example, we create an instant tool which will draw a point feature on a desired location and display the location's coordinates.
The code:
// create the tool tool = new giscloud.ui.Toolbar.Tool("pointTool", { // instant tools don' stay activated instant: true, styles: { caption: "Get coordinates", showCaption: true, cssClass: "mytool", active: "mytool-active", hover: "mytool-hover" }, actions: { // since this is a instant tool, only the activation action is needed activation: function (viewer) { // clear previously added graphic features viewer.graphic.clear(); // start drawing viewer.graphic.draw("point", function (point) { // when done, show coordinates showCoordinates(point.geometry()); } ); } } } );