See: Description
| Interface | Description |
|---|---|
| AmenityOrWay |
This interface identifies an OSM enumeration whose individual values could be
amenities or ways, depending on the specific values.
|
| MaybeArea |
This interface specifies a method by which OSM attribute enums that may (but do not always)
imply that the specified Way is an area, can specifically indicate whether this particular
value of the enum implies an area.
|
| OsmSearcherProgressListener |
This interface defines a means by which a user of OsmSearcher can be informed of the progress
of a search, and optionally pre-maturely abort a search.
|
| QuantityUnitMeasure<T extends java.lang.Enum> |
This interface tags a class that contains a magnitude value and unit thereof.
|
| Class | Description |
|---|---|
| ChangeSet |
This class contains the data extracted from a OSM changeset record.
|
| GenericTaggedNode<T extends GenericTaggedNode> |
Abstract class describing common attributes of a OSM dataset object.
|
| GTNWrapper |
This class wraps a OpenStreetMap record (way or node) found by the
OsmSearcher
to conveniently provide its position and distance from the map center so the GUI can
sort it in with other search results. |
| Length |
This class defines a compound object containing a length, width, or height value and the unit of length.
|
| Member |
This class represents Member sub-tags of a Relation element of a OSM file.
|
| Node |
This class represents a Node element of an OSM file.
|
| OsmSearcher |
This class provides a standardized mechanism to search the imported OSM
tiles for a landmark matching the specified name string.
|
| OsmXmlSegmenter |
This class parses an OpenStreetMaps compressed XML file into a series of one-degree
"square" tiles of map data, stored in a compact binary format suitable for efficient
and fast rendering.
|
| OsmXmlSegmenter.TileDownloadStatistics |
Structure of statistics reported by the downloadTileFile() method.
|
| Relation |
This class represents a Relation element of an OSM file.
|
| Speed |
This class defines a compound object containing a speed value and the units of speed.
|
| VisibleCtls |
Caching class specifying whether instances of
enums are visible or not.
|
| Way |
This class implements a Way element of an OSM file.
|
| Weight |
This class defines a compound object containing a weight value and the unit of weight.
|
| YAACEnumMap |
This class implements a fast access map keyed by the values of a particular enumeration.
|
| Enum | Description |
|---|---|
| Aeroway |
Supported types of the OSM aeroway="*" attribute.
|
| AmenityCategory |
Enum of the categorizations for different types of amenities.
|
| AmenityType |
This enumeration defines the well-known type names for the OSM attributes "amenity", "office", and
"shop".
|
| BorderType |
This enum defines the supported values of the border_type="*" attribute of OSM.
|
| Boundary |
Supported types of the OSM boundary="*" attribute.
|
| ColorType |
Enumerate the default colors and textured patterns used to render OSM.
|
| Highway |
Supported types of the OSM highway="*" attribute.
|
| Historic |
Supported types of the OSM historic="*" attribute.
|
| LandUse |
This enum defines the supported values of the landuse="*" attribute in OSM.
|
| Leisure |
This enum defines the commonly-used values of the leisure="*" attribute of OSM.
|
| Man_Made |
This enum describes the supported types of man_made objects described in OSM.
|
| Natural |
This enums defines the supported types of natural structures defined by OSM.
|
| OSMLayerEnum |
This enum identifies the information that will be stored in *.nodes and *.ways
files by the OsmXmlSegmenter for use by OSMLayer.
|
| OsmLineType |
Enumerate the types of lines that can be drawn on rendered OSM maps.
|
| Place |
Supported types of the OSM place="*" attribute.
|
| Power |
This enum describes the supported values for the power="*" attribute of OSM, representing
types of electrical utility transmission network components.
|
| Railway |
Supported types of the OSM railway="*" attribute.
|
| Religion |
Supported types of the OSM religion="*" attribute.
|
| SupportedTagKeys |
This enum defines the names of OpenStreetMap tags the OSMLayer renderer might care about,
which therefore should be saved in the imported tile files.
|
| Tourism |
Supported types of the OSM tourism="*" attribute.
|
| Water |
Supported types of the OSM water="*" attribute.
|
| Waterway |
Supported types of the OSM waterway="*" attribute.
|
| WayType |
This enumeration lists all the supported categories of Ways that can be rendered on the map.
|
This package contains classes for reading, decoding, writing, and optimizing OpenStreetMap map information
for convenient and efficient use by YAAC. The OpenStreetMap database is made available in a compressed
XML file, which is not efficient for random location rendering, so YAAC compiles the XML into a proprietary
binary storage format, discarding all information not necessary for actual map rendering. The Way and
Node classes are the in-memory representations of the basic OpenStreetMap data structures rendered
on maps by the OSMLayer graphical widget.