Options
All
  • Public
  • Public/Protected
  • All
Menu

@ngageoint/geopackage-kml-js - v4.1.0

Index

Enumerations

Classes

Interfaces

Variables

Object literals

Variables

Const ADDRESS_DETAILS_TAG

ADDRESS_DETAILS_TAG: "AddressDetails" = "AddressDetails"

Const ADDRESS_TAG

ADDRESS_TAG: "address" = "address"

Const ALTITUDE_MODE_TAG

ALTITUDE_MODE_TAG: "altitudeMode" = "altitudeMode"

How linestring or polygons work. Any altitude value should be accompanied by an element, which tells Google Earth how to read the altitude value. Altitudes can be measured:

from the surface of the Earth (relativeToGround), above sea level (absolute), or from the bottom of major bodies of water (relativeToSeaFloor). It can also be ignored (clampToGround and clampToSeaFloor)

https://developers.google.com/kml/documentation/altitudemode

Const ALTITUDE_TAG

ALTITUDE_TAG: "altitude" = "altitude"

Not Currently Supported

Distance of the camera from the earth's surface, in meters. Interpreted according to the Camera's or gx:altitudeMode.

Const ATOM_AUTHOR_TAG

ATOM_AUTHOR_TAG: "atom:author" = "atom:author"

Const ATOM_LINK_TAG

ATOM_LINK_TAG: "atom:link" = "atom:link"

Const BALLOON_STYLE_TAG

BALLOON_STYLE_TAG: "BalloonStyle" = "BalloonStyle"

Specifies how the description balloon for placemarks is drawn. The , if specified, is used as the background color of the balloon. See for a diagram illustrating how the default description balloon appears in Google Earth.

Const BEGIN_TAG

BEGIN_TAG: "begin" = "begin"

Const BG_COLOR_TAG

BG_COLOR_TAG: "bgColor" = "bgColor"

Const BOTTOM_FOV_TAG

BOTTOM_FOV_TAG: "bottomFov" = "bottomFov"

Const CAMERA_TAG

CAMERA_TAG: "Camera" = "Camera"

Defines the virtual camera that views the scene. This element defines the position of the camera relative to the Earth's surface as well as the viewing direction of the camera. The camera position is defined by , , , and either or gx:altitudeMode. The viewing direction of the camera is defined by , , and . can be a child element of any Feature or of . A parent element cannot contain both a and a at the same time.

provides full six-degrees-of-freedom control over the view, so you can position the Camera in space and then rotate it around the X, Y, and Z axes. Most importantly, you can tilt the camera view so that you're looking above the horizon into the sky.

can also contain a TimePrimitive (gx:TimeSpan or gx:TimeStamp). Time values in Camera affect historical imagery, sunlight, and the display of time-stamped features. For more information, read Time with AbstractViews in the Time and Animation chapter of the Developer's Guide.

Defining a View

Within a Feature or , use either a or a object (but not both in the same object). The object defines the viewpoint in terms of the viewer's position and orientation. The object allows you to specify a view that is not on the Earth's surface. The object defines the viewpoint in terms of what is being viewed. The object is more limited in scope than and generally requires that the view direction intersect the Earth's surface.

The following diagram shows the X, Y, and Z axes, which are attached to the virtual camera.

The X axis points toward the right of the camera and is called the right vector.

The Y axis defines the "up" direction relative to the screen and is called the up vector.

The Z axis points from the center of the screen toward the eye point. The camera looks down the −Z axis, which is called the view vector.

Const CHANGE_TAG

CHANGE_TAG: "Change" = "Change"

Const COLOR_MODE_TAG

COLOR_MODE_TAG: "colorMode" = "colorMode"

Const COLOR_STYLE_TAG

COLOR_STYLE_TAG: "ColorStyle" = "ColorStyle"

Const COLOR_TAG

COLOR_TAG: "color" = "color"

Color and opacity (alpha) values are expressed in hexadecimal notation. The range of values for any one color is 0 to 255 (00 to ff). For alpha, 00 is fully transparent and ff is fully opaque. The order of expression is aabbggrr, where aa=alpha (00 to ff); bb=blue (00 to ff); gg=green (00 to ff); rr=red (00 to ff). For example, if you want to apply a blue color with 50 percent opacity to an overlay, you would specify the following: 7fff0000, where alpha=0x7f, blue=0xff, green=0x00, and red=0x00.

Const COOKIE_TAG

COOKIE_TAG: "cookie" = "cookie"

Const COORDINATES_TAG

COORDINATES_TAG: "coordinates" = "coordinates"

Const CREATE_TAG

CREATE_TAG: "Create" = "Create"

Const DATA_TAG

DATA_TAG: "Data" = "Data"

Const DELETE_TAG

DELETE_TAG: "Delete" = "Delete"

Const DESCRIPTION_TAG

DESCRIPTION_TAG: "description" = "description"

Const DISPLAY_MODE_TAG

DISPLAY_MODE_TAG: "displayMode" = "displayMode"

Const DISPLAY_NAME_TAG

DISPLAY_NAME_TAG: "displayName" = "displayName"

Const DOCUMENT_TAG

DOCUMENT_TAG: "Document" = "Document"

This element is required if your KML file uses shared styles. It is recommended that you use shared styles, which require the following steps: Define all Styles in a Document. Assign a unique ID to each Style. Within a given Feature or StyleMap, reference the Style's ID using a element. Note that shared styles are not inherited by the Features in the Document. Each Feature must explicitly reference the styles it uses in a element. For a Style that applies to a Document (such as ListStyle), the Document itself must explicitly reference the .

https://developers.google.com/kml/documentation/kmlreference#document

Const DRAW_ORDER_TAG

DRAW_ORDER_TAG: "drawOrder" = "drawOrder"

Const EAST_TAG

EAST_TAG: "east" = "east"

Const END_TAG

END_TAG: "end" = "end"

Const EXPIRES_TAG

EXPIRES_TAG: "expires" = "expires"

Const EXTENDED_DATA_TAG

EXTENDED_DATA_TAG: "ExtendedData" = "ExtendedData"

Const EXTRUDE_TAG

EXTRUDE_TAG: "extrude" = "extrude"

Const FLY_TO_VIEW_TAG

FLY_TO_VIEW_TAG: "flyToView" = "flyToView"

Const FOLDER_TAG

FOLDER_TAG: "Folder" = "Folder"

A Folder is used to arrange other Features hierarchically

(Folders, Placemarks, NetworkLinks, or Overlays). A Feature is visible only if it and all its ancestors are visible.

Const GEOM_COLOR_TAG

GEOM_COLOR_TAG: "geomColor" = "geomColor"

Const GRID_ORIGIN_TAG

GRID_ORIGIN_TAG: "gridOrigin" = "gridOrigin"

Const GROUND_OVERLAY_TAG

GROUND_OVERLAY_TAG: "GroundOverlay" = "GroundOverlay"

This element draws an image overlay draped onto the terrain.

The child of specifies the image to be used as the overlay. This file can be either on a local file system or on a web server. If this element is omitted or contains no , a rectangle is drawn using the color and LatLonBox bounds defined by the ground overlay.

https://developers.google.com/kml/documentation/kmlreference#geometry

Const GX_ALTITUDE_MODE_TAG

GX_ALTITUDE_MODE_TAG: "gx:altitudeMode" = "gx:altitudeMode"

How linestring or polygons work. Any altitude value should be accompanied by an element, which tells Google Earth how to read the altitude value. Altitudes can be measured:

from the surface of the Earth (relativeToGround), above sea level (absolute), or from the bottom of major bodies of water (relativeToSeaFloor). It can also be ignored (clampToGround and clampToSeaFloor)

https://developers.google.com/kml/documentation/altitudemode

Const GX_ALTITUDE_OFFSET_TAG

GX_ALTITUDE_OFFSET_TAG: "gx:altitudeOffset" = "gx:altitudeOffset"

Const GX_ANGLES_TAG

GX_ANGLES_TAG: "gx:angles" = "gx:angles"

Const GX_ANIMATED_UPDATE_TAG

GX_ANIMATED_UPDATE_TAG: "gx:AnimatedUpdate" = "gx:AnimatedUpdate"

Const GX_BALLOON_VISIBILITY_TAG

GX_BALLOON_VISIBILITY_TAG: "gx:balloonVisibility" = "gx:balloonVisibility"

Const GX_COORD_TAG

GX_COORD_TAG: "gx:coord" = "gx:coord"

Const GX_DELAY_START_TAG

GX_DELAY_START_TAG: "gx:delayedStart" = "gx:delayedStart"

Const GX_DURATION_TAG

GX_DURATION_TAG: "gx:duration" = "gx:duration"

Const GX_FLY_TO_MODE_TAG

GX_FLY_TO_MODE_TAG: "gx:FlyToMode" = "gx:FlyToMode"

Const GX_FLY_TO_TAG

GX_FLY_TO_TAG: "gx:FlyTo" = "gx:FlyTo"

Const GX_HORIZONTAL_FOV_TAG

GX_HORIZONTAL_FOV_TAG: "gx:horizFov" = GX_HORIZ_FOV_TAG

Const GX_HORIZ_FOV_TAG

GX_HORIZ_FOV_TAG: "gx:horizFov" = "gx:horizFov"

Const GX_H_TAG

GX_H_TAG: "gx:h" = "gx:h"

Const GX_LABEL_VISIBILITY_TAG

GX_LABEL_VISIBILITY_TAG: "gx:labelVisibility" = "gx:labelVisibility"

Const GX_LAT_LON_QUAD_TAG

GX_LAT_LON_QUAD_TAG: "gx:LatLonQuad" = "gx:LatLonQuad"

Const GX_MULTI_TRACK_TAG

GX_MULTI_TRACK_TAG: "gx:MultiTrack" = "gx:MultiTrack"

Const GX_OUTER_COLOR_TAG

GX_OUTER_COLOR_TAG: "gx:outerColor" = "gx:outerColor"

Const GX_OUTER_WIDTH_TAG

GX_OUTER_WIDTH_TAG: "gx:outerWidth" = "gx:outerWidth"

Const GX_PHYSICAL_WIDTH_TAG

GX_PHYSICAL_WIDTH_TAG: "gx:physicalWidth" = "gx:physicalWidth"

Const GX_PLAYLIST_TAG

GX_PLAYLIST_TAG: "gx:Playlist" = "gx:Playlist"

Const GX_SOUND_CUE

GX_SOUND_CUE: "gx:SoundCue" = "gx:SoundCue"

Const GX_TIME_SPAN_TAG

GX_TIME_SPAN_TAG: "gx:TimeSpan" = "gx:TimeSpan"

Const GX_TIME_STAMP_TAG

GX_TIME_STAMP_TAG: "gx:TimeStamp" = "gx:TimeStamp"

Const GX_TOUR_TAG

GX_TOUR_TAG: "gx:Tour" = "gx:Tour"

Const GX_TRACK_TAG

GX_TRACK_TAG: "gx:Track" = "gx:Track"

Const GX_VIEWER_OPTIONS_TAG

GX_VIEWER_OPTIONS_TAG: "gx:ViewerOptions" = "gx:ViewerOptions"

Const GX_WAIT_TAG

GX_WAIT_TAG: "gx:wait" = "gx:wait"

Const GX_W_TAG

GX_W_TAG: "gx:w" = "gx:w"

Const GX_X_TAG

GX_X_TAG: "gx:x" = "gx:x"

Const GX_Y_TAG

GX_Y_TAG: "gx:y" = "gx:y"

Const HEADING_TAG

HEADING_TAG: "heading" = "heading"

Const HOTSPOT_TAG

HOTSPOT_TAG: "hotSpot" = "hotSpot"

Const HREF_TAG

HREF_TAG: "href" = "href"

Const HTTP_QUERY_TAG

HTTP_QUERY_TAG: "httpQuery" = "httpQuery"

Const ICON_STYLE_TAG

ICON_STYLE_TAG: "IconStyle" = "IconStyle"

Const ICON_TAG

ICON_TAG: "Icon" = "Icon"

The required child element defines the location of the image to be used as the overlay or as the icon for the placemark. This location can either be on a local file system or a remote web server.

https://developers.google.com/kml/documentation/kmlreference#icon

Const IMAGE_PYRAMID_TAG

IMAGE_PYRAMID_TAG: "ImagePyramid" = "ImagePyramid"

Const INNER_BOUNDARY_TAG

INNER_BOUNDARY_TAG: "innerBoundaryIs" = "innerBoundaryIs"

Const INNER_ITEMS_TO_IGNORE

INNER_ITEMS_TO_IGNORE: string[] = [COORDINATES_TAG, OUTER_BOUNDARY_TAG, INNER_BOUNDARY_TAG]

Const ITEM_ICON_HREF

ITEM_ICON_HREF: "href" = "href"

Const ITEM_ICON_TAG

ITEM_ICON_TAG: "itemIcon" = "itemIcon"

Const ITEM_TO_SEARCH_WITHIN

ITEM_TO_SEARCH_WITHIN: string[] = [GEOMETRY_TAGS.LINESTRING, GEOMETRY_TAGS.POINT, GEOMETRY_TAGS.POLYGON]

Const KEY_TAG

KEY_TAG: "key" = "key"

Const KML_TAG

KML_TAG: "kml" = "kml"

The root element of a KML file. This element is required. It follows the xml declaration at the beginning of the file. The hint attribute is used as a signal to Google Earth to display the file as celestial data.

The element may also include the namespace for any external XML schemas that are referenced within the file.

A basic element contains 0 or 1 Feature and 0 or 1 NetworkLinkControl:

Const LABEL_STYLE_TAG

LABEL_STYLE_TAG: "LabelStyle" = "LabelStyle"

Specifies how the of a Feature is drawn in the 3D viewer. A custom color, color mode, and scale for the label (name) can be specified.

Const LATITUDE_TAG

LATITUDE_TAG: "latitude" = "latitude"

Const LAT_LON_ALT_BOX_TAG

LAT_LON_ALT_BOX_TAG: "LatLonAltBox" = "LatLonAltBox"

Const LAT_LON_BOX_TAG

LAT_LON_BOX_TAG: "LatLonBox" = "LatLonBox"

Const LEFT_FOV_TAG

LEFT_FOV_TAG: "leftFov" = "leftFov"

Const LEVEL_OF_DETAIL_TAG

LEVEL_OF_DETAIL_TAG: "Lod" = "Lod"

Const LINEAR_RING_TAG

LINEAR_RING_TAG: "LinearRing" = "LinearRing"

Const LINE_STRING_TAG

LINE_STRING_TAG: "LineString" = "LineString"

Defines a connected set of line segments.

Use to specify the color, color mode, and width of the line. When a LineString is extruded, the line is extended to the ground, forming a polygon that looks somewhat like a wall or fence. For extruded LineStrings, the line itself uses the current LineStyle, and the extrusion uses the current PolyStyle. See the KML Tutorial for examples of LineStrings (or paths).

https://developers.google.com/kml/documentation/kmlreference#linestring

Const LINE_STYLE_TAG

LINE_STYLE_TAG: "LineStyle" = "LineStyle"

Line geometry includes the outlines of outlined polygons and the extruded "tether" of Placemark icons (if extrusion is enabled).

https://developers.google.com/kml/documentation/kmlreference#linestyle

Const LINK_DESCRIPTION_TAG

LINK_DESCRIPTION_TAG: "linkDescription" = "linkDescription"

Const LINK_NAME_TAG

LINK_NAME_TAG: "linkName" = "linkName"

Const LINK_SNIPPET_TAG

LINK_SNIPPET_TAG: "linkSnippet" = "linkSnippet"

Const LINK_TAG

LINK_TAG: "Link" = "Link"
specifies the location of any of the following:

KML files fetched by network links Image files used in any Overlay (the element specifies the image in an Overlay; has the same fields as ) Model files used in the element The file is conditionally loaded and refreshed, depending on the refresh parameters supplied here. Two different sets of refresh parameters can be specified: one set is based on time ( and ) and one is based on the current "camera" view ( and ). In addition, Link specifies whether to scale the bounding box parameters that are sent to the server ( and provides a set of optional viewing parameters that can be sent to the server () as well as a set of optional parameters containing version and language information.

When a file is fetched, the URL that is sent to the server is composed of three pieces of information:

the href (Hypertext Reference) that specifies the file to load. an arbitrary format string that is created from (a) parameters that you specify in the element or (b) bounding box parameters (this is the default and is used if no element is included in the file). a second format string that is specified in the element. If the file specified in is a local file, the and elements are not used.

The element replaces the element of contained in earlier KML releases and adds functionality for the element (introduced in KML 2.1). In Google Earth releases 3.0 and earlier, the element is ignored.

Const LIST_ITEM_TYPE_TAG

LIST_ITEM_TYPE_TAG: "listItemType" = "listItemType"

Const LIST_STYLE_BG_COLOR

LIST_STYLE_BG_COLOR: "bgColor" = BG_COLOR_TAG

Const LIST_STYLE_TAG

LIST_STYLE_TAG: "ListStyle" = "ListStyle"

Specifies how a Feature is displayed in the list view. The list view is a hierarchy of containers and children; in Google Earth, this is the Places panel.

Const LOD_TAG

LOD_TAG: "Lod" = LEVEL_OF_DETAIL_TAG

Const LONGITUDE_TAG

LONGITUDE_TAG: "longitude" = "longitude"

Const LOOK_AT_TAG

LOOK_AT_TAG: "LookAt" = "LookAt"

Not Supported Defines a virtual camera that is associated with any element derived from Feature. The LookAt element positions the "camera" in relation to the object that is being viewed. In Google Earth, the view "flies to" this LookAt viewpoint when the user double-clicks an item in the Places panel or double-clicks an icon in the 3D viewer.

Const MAX_ALTITUDE_TAG

MAX_ALTITUDE_TAG: "maxAltitude" = "maxAltitude"

Const MAX_FADE_EXTENT

MAX_FADE_EXTENT: "maxFadeExtent" = "maxFadeExtent"

Const MAX_HEIGHT_TAG

MAX_HEIGHT_TAG: "maxHeight" = "maxHeight"

Const MAX_LINES_DESCRIPTOR

MAX_LINES_DESCRIPTOR: "maxLines" = "maxLines"

Const MAX_LOD_PIXELS_TAG

MAX_LOD_PIXELS_TAG: "maxLodPixels" = "maxLodPixels"

Const MAX_SESSION_LENGTH_TAG

MAX_SESSION_LENGTH_TAG: "maxSessionLength" = "maxSessionLength"

Const MAX_WIDTH_TAG

MAX_WIDTH_TAG: "maxWidth" = "maxWidth"

Const MESSAGE_TAG

MESSAGE_TAG: "message" = "message"

Const META_DATA_TAG

META_DATA_TAG: "Metadata" = "Metadata"

Const MIN_ALTITUDE_TAG

MIN_ALTITUDE_TAG: "minAltitude" = "minAltitude"

Const MIN_FADE_EXTENT

MIN_FADE_EXTENT: "minFadeExtent" = "minFadeExtent"

Const MIN_LOD_PIXELS_TAG

MIN_LOD_PIXELS_TAG: "minLodPixels" = "minLodPixels"

Const MIN_REFRESH_PERIOD_TAG

MIN_REFRESH_PERIOD_TAG: "minRefreshPeriod" = "minRefreshPeriod"

Const MODEL_TAG

MODEL_TAG: "Model" = "Model"

A 3D object described in a COLLADA file (referenced in the tag). COLLADA files have a .dae file extension. Models are created in their own coordinate space and then located, positioned, and scaled in Google Earth. See the "Topics in KML" page on Models for more detail.

Google Earth supports the COLLADA common profile, with the following exceptions:

Google Earth supports only triangles and lines as primitive types. The maximum number of triangles allowed is 21845. Google Earth does not support animation or skinning. Google Earth does not support external geometry references.

Const MULTI_GEOMETRY_TAG

MULTI_GEOMETRY_TAG: "MultiGeometry" = "MultiGeometry"

Const NAME_TAG

NAME_TAG: "name" = "name"

Const NEAR_TAG

NEAR_TAG: "near" = "near"

Const NETWORK_LINK_CONTROL_TAG

NETWORK_LINK_CONTROL_TAG: "NetworkLinkControl" = "NetworkLinkControl"

Controls the behavior of files fetched by a .

Const NETWORK_LINK_TAG

NETWORK_LINK_TAG: "NetworkLink" = "NetworkLink"

A href (url) to a separate KML file that is added as part of the current KML. Used to provide dynamic data into the KML.

Const NORTH_TAG

NORTH_TAG: "north" = "north"

Const OPEN_TAG

OPEN_TAG: "open" = "open"

Const OPTION_TAG

OPTION_TAG: "option" = "option"

Const ORIENTATION_TAG

ORIENTATION_TAG: "Orientation" = "Orientation"

Const OUTER_BOUNDARY_TAG

OUTER_BOUNDARY_TAG: "outerBoundaryIs" = "outerBoundaryIs"

Const PAIR_TAG

PAIR_TAG: "Pair" = "Pair"

Const PHONE_NUMBER_TAG

PHONE_NUMBER_TAG: "phoneNumber" = "phoneNumber"

Const PHOTO_OVERLAY_TAG

PHOTO_OVERLAY_TAG: "PhotoOverlay" = "PhotoOverlay"

The element allows you to geographically locate a photograph on the Earth and to specify viewing parameters for this PhotoOverlay. The PhotoOverlay can be a simple 2D rectangle, a partial or full cylinder, or a sphere (for spherical panoramas). The overlay is placed at the specified location and oriented toward the viewpoint.

Because is derived from , it can contain one of the two elements derived from —either or . The Camera (or LookAt) specifies a viewpoint and a viewing direction (also referred to as a view vector). The PhotoOverlay is positioned in relation to the viewpoint. Specifically, the plane of a 2D rectangular image is orthogonal (at right angles to) the view vector. The normal of this plane—that is, its front, which is the part with the photo—is oriented toward the viewpoint.

The URL for the PhotoOverlay image is specified in the tag, which is inherited from . The tag must contain an element that specifies the image file to use for the PhotoOverlay. In the case of a very large image, the is a special URL that indexes into a pyramid of images of varying resolutions (see ImagePyramid).

Const PLACEMARK_TAG

PLACEMARK_TAG: "Placemark" = "Placemark"

A Placemark is a Feature with an associated Geometry.

In Google Earth, a Placemark appears as a list item in the Places panel. A Placemark with a Point has an icon associated with it that marks a point on the Earth in the 3D viewer. (In the Google Earth 3D viewer, a Point Placemark is the only object you can click or roll over. Other Geometry objects do not have an icon in the 3D viewer. To give the user something to click in the 3D viewer, you would need to create a MultiGeometry object that contains both a Point and the other Geometry object.)

https://developers.google.com/kml/documentation/kmlreference#placemark

Const POINT_TAG

POINT_TAG: "Point" = "Point"

A geographic location defined by longitude, latitude, and (optional) altitude. When a Point is contained by a Placemark, the point itself determines the position of the Placemark's name and icon. When a Point is extruded, it is connected to the ground with a line. This "tether" uses the current LineStyle.

Const POLYGON_TAG

POLYGON_TAG: "Polygon" = "Polygon"

A Polygon is defined by an outer boundary and 0 or more inner boundaries. The boundaries, in turn, are defined by LinearRings. When a Polygon is extruded, its boundaries are connected to the ground to form additional polygons, which gives the appearance of a building or a box. Extruded Polygons use for their color, color mode, and fill.

The for polygons must be specified in counterclockwise order. Polygons follow the "right-hand rule," which states that if you place the fingers of your right hand in the direction in which the coordinates are specified, your thumb points in the general direction of the geometric normal for the polygon. (In 3D graphics, the geometric normal is used for lighting and points away from the front face of the polygon.) Since Google Earth fills only the front face of polygons, you will achieve the desired effect only when the coordinates are specified in the proper order. Otherwise, the polygon will be gray.

Const POLY_STYLE_TAG

POLY_STYLE_TAG: "PolyStyle" = "PolyStyle"

including polygon extrusions (which look like the walls of buildings) and line extrusions (which look like solid fences).

https://developers.google.com/kml/documentation/kmlreference#polystyle

Const REFRESH_INTERVAL_TAG

REFRESH_INTERVAL_TAG: "viewRefreshMode" = "viewRefreshMode"

Const REFRESH_MODE_TAG

REFRESH_MODE_TAG: "refreshMode" = "refreshMode"

Const REFRESH_VISIBILITY_TAG

REFRESH_VISIBILITY_TAG: "refreshVisibility" = "refreshVisibility"

Const REGION_TAG

REGION_TAG: "Region" = "Region"

A region contains a bounding box () that describes an area of interest defined by geographic coordinates and altitudes. In addition, a Region contains an LOD (level of detail) extent () that defines a validity range of the associated Region in terms of projected screen size. A Region is said to be "active" when the bounding box is within the user's view and the LOD requirements are met. Objects associated with a Region are drawn only when the Region is active. When the is onRegion, the Link or Icon is loaded only when the Region is active. See the "Topics in KML" page on Regions for more details. In a Container or NetworkLink hierarchy, this calculation uses the Region that is the closest ancestor in the hierarchy.

Const RIGHT_FOV_TAG

RIGHT_FOV_TAG: "rightFov" = "rightFov"

Const ROLL_TAG

ROLL_TAG: "roll" = "roll"

Const ROTATION_TAG

ROTATION_TAG: "rotation" = "rotation"

Const SCALE_TAG

SCALE_TAG: "scale" = "scale"

Const SCHEMA_DATA_TAG

SCHEMA_DATA_TAG: "SchemaData" = "SchemaData"

Const SCHEMA_TAG

SCHEMA_TAG: "Schema" = "Schema"

Specifies a custom KML schema that is used to add custom data to KML Features. The "id" attribute is required and must be unique within the KML file. is always a child of .

Const SCREEN_OVERLAY_TAG

SCREEN_OVERLAY_TAG: "ScreenOverlay" = "ScreenOverlay"

This element draws an image overlay fixed to the screen. Sample uses for ScreenOverlays are compasses, logos, and heads-up displays. ScreenOverlay sizing is determined by the element. Positioning of the overlay is handled by mapping a point in the image specified by to a point on the screen specified by . Then the image is rotated by degrees about a point relative to the screen specified by .

The child of specifies the image to be used as the overlay. This file can be either on a local file system or on a web server. If this element is omitted or contains no , a rectangle is drawn using the color and size defined by the screen overlay.

Const SHAPE_TAG

SHAPE_TAG: "shape" = "shape"

Const SIMPLE_DATA_TAG

SIMPLE_DATA_TAG: "SimpleData" = "SimpleData"

Const SIMPLE_FIELD_TAG

SIMPLE_FIELD_TAG: "SimpleField" = "SimpleField"

Const SNIPPET_TAG

SNIPPET_TAG: "Snippet" = "Snippet"

Const SOUTH_TAG

SOUTH_TAG: "south" = "south"

Const STATE_TAG

STATE_TAG: "state" = "state"

Const STYLE_MAP_TAG

STYLE_MAP_TAG: "StyleMap" = "StyleMap"

Typically a element is used to provide separate normal and highlighted styles for a placemark, so that the highlighted version appears when the user mouses over the icon in Google Earth.

https://developers.google.com/kml/documentation/kmlreference#stylemap

Const STYLE_TAG

STYLE_TAG: "Style" = "Style"

that can be referenced by StyleMaps and Features. Styles affect how Geometry is presented in the 3D viewer and how Features appear in the Places panel of the List view. Shared styles are collected in a and must have an id defined for them so that they can be referenced by the individual Features that use them.

Use an id to refer to the style from a .

https://developers.google.com/kml/documentation/kmlreference#style

Const STYLE_URL_TAG

STYLE_URL_TAG: "styleUrl" = "styleUrl"

URL of a