|
ArcGIS Runtime SDK for iOS
100.15
|
A KML Geometry element.
An instance of this class represents a KML <Geometry> element which could be a Point, LineString, LinearRing or Polygon. For MultiGeometry, see AGSKMLPlacemark::geometries.
Instance Methods | |
| (nullable instancetype) | - initWithGeometry:altitudeMode: |
| (nullable instancetype) | - initWithGeometry:altitudeMode:extruded: |
| (nullable instancetype) | - initWithGeometry:altitudeMode:extruded:tessellated: |
Class Methods | |
| (nullable instancetype) | + KMLGeometryWithGeometry:altitudeMode: |
| (nullable instancetype) | + KMLGeometryWithGeometry:altitudeMode:extruded: |
| (nullable instancetype) | + KMLGeometryWithGeometry:altitudeMode:extruded:tessellated: |
Properties | |
| AGSKMLAltitudeMode | altitudeMode |
| BOOL | extruded |
| AGSGeometry * | geometry |
| BOOL | tessellated |
| AGSKMLGeometryType | type |
| - (nullable instancetype) initWithGeometry: | (AGSGeometry *) | geometry | |
| altitudeMode: | (AGSKMLAltitudeMode) | altitudeMode | |
Initialize a new KML geometry. AGSMultipoint, multipart AGSPolygon and multipart AGSPolyline geometries are not supported.
| geometry | specifying the location and shape of the KML geometry |
| altitudeMode | specifying how the altitude contained in the geometry's z-value is interpreted |
| - (nullable instancetype) initWithGeometry: | (AGSGeometry *) | geometry | |
| altitudeMode: | (AGSKMLAltitudeMode) | altitudeMode | |
| extruded: | (BOOL) | extruded | |
Initialize a new KML geometry. AGSMultipoint, multipart AGSPolygon and multipart AGSPolyline geometries are not supported.
| geometry | specifying the location and shape of the KML geometry |
| altitudeMode | specifying how the altitude contained in the geometry's z-value is interpreted |
| extruded | specifying whether to extrude the geometry. i.e connect it to the ground in a 3D view. |
| - (nullable instancetype) initWithGeometry: | (AGSGeometry *) | geometry | |
| altitudeMode: | (AGSKMLAltitudeMode) | altitudeMode | |
| extruded: | (BOOL) | extruded | |
| tessellated: | (BOOL) | tessellated | |
Initialize a new KML geometry. AGSMultipoint, multipart AGSPolygon and multipart AGSPolyline geometries are not supported.
| geometry | specifying the location and shape of the KML geometry |
| altitudeMode | specifying how the altitude contained in the geometry's z-value is interpreted |
| extruded | specifying whether to extrude the geometry. i.e connect it to the ground in a 3D view. |
| tessellated | specifying whether to tessellate the geometry. |
| + (nullable instancetype) KMLGeometryWithGeometry: | (AGSGeometry *) | geometry | |
| altitudeMode: | (AGSKMLAltitudeMode) | altitudeMode | |
Initialize a new KML geometry. AGSMultipoint, multipart AGSPolygon and multipart AGSPolyline geometries are not supported.
| geometry | specifying the location and shape of the KML geometry |
| altitudeMode | specifying how the altitude contained in the geometry's z-value is interpreted |
| + (nullable instancetype) KMLGeometryWithGeometry: | (AGSGeometry *) | geometry | |
| altitudeMode: | (AGSKMLAltitudeMode) | altitudeMode | |
| extruded: | (BOOL) | extruded | |
Initialize a new KML geometry. AGSMultipoint, multipart AGSPolygon and multipart AGSPolyline geometries are not supported.
| geometry | specifying the location and shape of the KML geometry |
| altitudeMode | specifying how the altitude contained in the geometry's z-value is interpreted |
| extruded | specifying whether to extrude the geometry. i.e connect it to the ground in a 3D view. |
| + (nullable instancetype) KMLGeometryWithGeometry: | (AGSGeometry *) | geometry | |
| altitudeMode: | (AGSKMLAltitudeMode) | altitudeMode | |
| extruded: | (BOOL) | extruded | |
| tessellated: | (BOOL) | tessellated | |
Initialize a new KML geometry. AGSMultipoint, multipart AGSPolygon and multipart AGSPolyline geometries are not supported.
| geometry | specifying the location and shape of the KML geometry |
| altitudeMode | specifying how the altitude contained in the geometry's z-value is interpreted |
| extruded | specifying whether to extrude the geometry. i.e connect it to the ground in a 3D view. |
| tessellated | specifying whether to tessellate the geometry. |
|
readnonatomicassign |
Specifies how the altitude contained in the geometry's z-value is interpreted.
|
readnonatomicassign |
Specifies whether to extrude the geometry, i.e connect it to the ground in a 3D view.
|
readnonatomicstrong |
The underlying geometry.
|
readnonatomicassign |
Specifies whether to tessellate the geometry. Tessellated geometry can follow the terrain.
altitudeMode must be set to AGSKMLAltitudeModeClampToGround. Only polyline geometries can be tessellated.
|
readnonatomicassign |
The KML geometry type.