WebGIS 5.0 API: sketch

Members

Name

Beschreibung

fromJson (json, append, readOnly)

Übernimmt den Sketch aus einem Geometrie Objekt einen GeoJson Features.

toJson (crsId)

Gibt den Sketch als GeoJSON Geometry Objekt zurück.

zoomTo ()

Zoom auf den Sketch.

Member Details

fromJson (json, append, readOnly)

Beschreibung

Übernimmt den Sketch aus einem Geometrie Objekt einen GeoJson Features.

Beispiel

map.sketch.fromJson(
{
    "type": "LineString",
    "SRID": 31259,
    "coordinates": [
        [687883.796875, 189434.5859375],
        [687883.3828125, 189439.5546875],
        [687880.8359375, 189470.359375],
        [687877.625, 189500.25],
        [687869.25, 189564.15625],
        [687868.3046875, 189570.625],
        [687863.4765625, 189603.4921875]
    ]
}
);

Die Koordinaten werden in WGS84 erwartet. Liegen die Koorinaten in einem anderm System, muss das über die Eigenschaft SRID angeführt werden.

Achtung: entspricht dieses Koordinatensystem nicht dem Kartenkoordinatensystem, muss diese mit webgis.registerCRS(id) registriert werden.

toJson (crsId)

Beschreibung

Gibt den Sketch als GeoJSON Geometry Objekt zurück. Als Parameter kann hier ein Koordinatensystem übergeben werden. Ansonsten wird das Objekt in WGS84 zurück gegeben.

Achtung: entspricht dieses Koordinatensystem nicht dem Kartenkoordinatensystem, muss diese mit webgis.registerCRS(id) registriert werden.

Beispiel

var jsonGeometry = sender.toJson(31259);

liefert beispielsweise:

{
    "type": "LineString",
    "SRID": 31259,
    "coordinates": [
        [687883.796875, 189434.5859375],
        [687883.3828125, 189439.5546875],
        [687880.8359375, 189470.359375],
        [687877.625, 189500.25],
        [687869.25, 189564.15625],
        [687868.3046875, 189570.625],
        [687863.4765625, 189603.4921875]
    ]
}

zoomTo ()

Beschreibung

Zoom auf den Sketch.

Beispiel

map.sketch.zoomTo();