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.