WebGIS 5.0 API: sketch¶
Members¶
Name |
Beschreibung |
---|---|
Übernimmt den Sketch aus einem Geometrie Objekt einen GeoJson Features. |
|
Gibt den Sketch als GeoJSON Geometry Objekt zurück. |
|
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();