Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
This is JavaAPIforKMml, Micromata's library for use with applications that want to parse, generate and operate on KML. It is an implementation of the OGC KML 2.2 standard. It is written entirely in Java and makes heavy use of JAXB.
* 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.
*
*
* ThePoint element acts as aPoint inside a {@code } element. It draws an
* icon to mark the position of the PhotoOverlay. The icon drawn is specified by the
* {@code } and {@code } fields, just as it is for {@code }.
*
*
* Syntax:
*
<Point id="ID">
* <!-- specific to Point -->
* <extrude>0</extrude> <!-- boolean -->
* <altitudeMode>clampToGround</altitudeMode>
* <!-- kml:altitudeModeEnum: clampToGround, relativeToGround, or absolute -->
* <!-- or, substitute gx:altitudeMode: clampToSeaFloor, relativeToSeaFloor -->
* <coordinates>...</coordinates><!-- lon,lat[,alt] -->
* </Point>
* Boolean value. Specifies whether to connect the LineString to the ground. To extrude
* a LineString, the altitude mode must be either relativeToGround, relativeToSeaFloor,
* or absolute. The vertices in the LineString are extruded toward the center of the
* Earth's sphere.
*
*
* Boolean value. Specifies whether to connect the LinearRing to the ground. To extrude
* this geometry, the altitude mode must be either relativeToGround, relativeToSeaFloor,
* or absolute. Only the vertices of the LinearRing are extruded, not the center of
* the geometry. The vertices are extruded toward the center of the Earth's sphere.
*
*
* Boolean value. Specifies whether to connect the Polygon to the ground. To extrude
* a Polygon, the altitude mode must be either relativeToGround, relativeToSeaFloor,
* or absolute. Only the vertices are extruded, not the geometry itself (for example,
* a rectangle turns into a box with five faces. The vertices of the Polygon are extruded
* toward the center of the Earth's sphere.
*
*
* Boolean value. Specifies whether to connect the point to the ground with a line.
* To extrude a Point, the value for altitudeMode must be either relativeToGround,
* relativeToSeaFloor, or absolute. The point is extruded toward the center of the
* Earth's sphere.
*
*
* See Also:
* See LookAt and {@code }
*
*
*
*/
@XmlElement(defaultValue = "clampToGround")
protected AltitudeMode altitudeMode;
/**
* coordinates (required)
*
* A single tuple consisting of floating point values for longitude, latitude, and
* altitude (in that order). Longitude and latitude values are in degrees, where longitude
* gteq −180 and lteq 180 latitude gteq −90 and lteq 90 altitude values (optional) are in meters
* above sea level
*
*
* Do not include spaces between the three values that describe a coordinate.
*
*
* Two or more coordinate tuples, each consisting of floating point values for longitude,
* latitude, and altitude. The altitude component is optional. Insert a space between
* tuples. Do not include spaces within a tuple.
*
*
*
*
*/
@XmlElement(namespace = "http://www.opengis.net/kml/2.2", type = String.class)
@XmlJavaTypeAdapter(CoordinatesConverter.class)
protected List coordinates;
@XmlElement(name = "PointSimpleExtensionGroup")
@XmlSchemaType(name = "anySimpleType")
protected List