A B C D E F G H I K L M N O P R S T U W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAlgorithm<T extends ClusterItem> - Class in com.google.maps.android.clustering.algo
-
Base Algorithm class that implements lock/unlock functionality.
- AbstractAlgorithm() - Constructor for class com.google.maps.android.clustering.algo.AbstractAlgorithm
- add(T) - Method in class com.google.maps.android.clustering.algo.StaticCluster
- add(T) - Method in class com.google.maps.android.quadtree.PointQuadTree
-
Insert an item.
- addAll(Collection<CircleOptions>) - Method in class com.google.maps.android.collections.CircleManager.Collection
- addAll(Collection<CircleOptions>, boolean) - Method in class com.google.maps.android.collections.CircleManager.Collection
- addAll(Collection<GroundOverlayOptions>) - Method in class com.google.maps.android.collections.GroundOverlayManager.Collection
- addAll(Collection<GroundOverlayOptions>, boolean) - Method in class com.google.maps.android.collections.GroundOverlayManager.Collection
- addAll(Collection<MarkerOptions>) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- addAll(Collection<MarkerOptions>, boolean) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- addAll(Collection<PolygonOptions>) - Method in class com.google.maps.android.collections.PolygonManager.Collection
- addAll(Collection<PolygonOptions>, boolean) - Method in class com.google.maps.android.collections.PolygonManager.Collection
- addAll(Collection<PolylineOptions>) - Method in class com.google.maps.android.collections.PolylineManager.Collection
- addAll(Collection<PolylineOptions>, boolean) - Method in class com.google.maps.android.collections.PolylineManager.Collection
- addCircle(CircleOptions) - Method in class com.google.maps.android.collections.CircleManager.Collection
- addFeature(GeoJsonFeature) - Method in class com.google.maps.android.data.geojson.GeoJsonLayer
-
Adds a GeoJsonFeature to the layer.
- addFeature(GeoJsonFeature) - Method in class com.google.maps.android.data.geojson.GeoJsonRenderer
-
Adds a new GeoJsonFeature to the map if its geometry property is not null.
- addGroundOverlay(GroundOverlayOptions) - Method in class com.google.maps.android.collections.GroundOverlayManager.Collection
- addItem(T) - Method in interface com.google.maps.android.clustering.algo.Algorithm
-
Adds an item to the algorithm
- addItem(T) - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
-
Adds an item to the algorithm
- addItem(T) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
-
Adds an item to the algorithm
- addItem(T) - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- addItem(T) - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- addItem(T) - Method in class com.google.maps.android.clustering.ClusterManager
-
Adds an item to a cluster.
- addItems(Collection<T>) - Method in interface com.google.maps.android.clustering.algo.Algorithm
-
Adds a collection of items to the algorithm
- addItems(Collection<T>) - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
-
Adds a collection of items to the algorithm
- addItems(Collection<T>) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
-
Adds a collection of items to the algorithm
- addItems(Collection<T>) - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- addItems(Collection<T>) - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- addItems(Collection<T>) - Method in class com.google.maps.android.clustering.ClusterManager
-
Adds items to clusters.
- addLayerToMap() - Method in class com.google.maps.android.data.geojson.GeoJsonLayer
-
Adds all the GeoJsonFeature objects parsed from the given GeoJSON data onto the map
- addLayerToMap() - Method in class com.google.maps.android.data.geojson.GeoJsonRenderer
-
Adds all of the stored features in the layer onto the map if the layer is not already on the map.
- addLayerToMap() - Method in class com.google.maps.android.data.kml.KmlLayer
-
Adds the KML data to the map - must be called on the main UI thread
- addLayerToMap() - Method in class com.google.maps.android.data.kml.KmlRenderer
- addLayerToMap() - Method in class com.google.maps.android.data.Layer
- addMarker(MarkerOptions) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- addPolygon(PolygonOptions) - Method in class com.google.maps.android.collections.PolygonManager.Collection
- addPolyline(PolylineOptions) - Method in class com.google.maps.android.collections.PolylineManager.Collection
- Algorithm<T extends ClusterItem> - Interface in com.google.maps.android.clustering.algo
-
Logic for computing clusters
- assignStyleMap(HashMap<String, String>, HashMap<String, KmlStyle>) - Method in class com.google.maps.android.data.Renderer
-
Iterates through a list of styles and assigns a style
B
- BiMultiMap<K> - Class in com.google.maps.android.data.geojson
-
Extension of HashMap that provides two main features.
- BiMultiMap() - Constructor for class com.google.maps.android.data.geojson.BiMultiMap
- Bounds - Class in com.google.maps.android.geometry
-
Represents an area in the cartesian plane.
- Bounds(double, double, double, double) - Constructor for class com.google.maps.android.geometry.Bounds
- BubbleIconFactory - Class in com.google.maps.android.ui
-
Deprecated.
- BubbleIconFactory() - Constructor for class com.google.maps.android.ui.BubbleIconFactory
-
Deprecated.
- build() - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
-
Call when all desired options have been set.
- Builder() - Constructor for class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
-
Constructor for builder.
C
- CircleManager - Class in com.google.maps.android.collections
-
Keeps track of collections of circles on the map.
- CircleManager(GoogleMap) - Constructor for class com.google.maps.android.collections.CircleManager
- CircleManager.Collection - Class in com.google.maps.android.collections
- clear() - Method in class com.google.maps.android.data.geojson.BiMultiMap
- clear() - Method in class com.google.maps.android.quadtree.PointQuadTree
-
Removes all points from the quadTree
- clearItems() - Method in interface com.google.maps.android.clustering.algo.Algorithm
- clearItems() - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
- clearItems() - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
- clearItems() - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- clearItems() - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- clearItems() - Method in class com.google.maps.android.clustering.ClusterManager
-
Removes all items from the cluster manager.
- clone() - Method in class com.google.maps.android.data.geojson.BiMultiMap
- cluster() - Method in class com.google.maps.android.clustering.ClusterManager
-
Force a re-cluster on the map.
- Cluster<T extends ClusterItem> - Interface in com.google.maps.android.clustering
-
A collection of ClusterItems that are nearby each other.
- ClusterItem - Interface in com.google.maps.android.clustering
-
ClusterItem represents a marker on the map.
- ClusterManager<T extends ClusterItem> - Class in com.google.maps.android.clustering
-
Groups many items on a map based on zoom level.
- ClusterManager(Context, GoogleMap) - Constructor for class com.google.maps.android.clustering.ClusterManager
- ClusterManager(Context, GoogleMap, MarkerManager) - Constructor for class com.google.maps.android.clustering.ClusterManager
- ClusterManager.OnClusterClickListener<T extends ClusterItem> - Interface in com.google.maps.android.clustering
-
Called when a Cluster is clicked.
- ClusterManager.OnClusterInfoWindowClickListener<T extends ClusterItem> - Interface in com.google.maps.android.clustering
-
Called when a Cluster's Info Window is clicked.
- ClusterManager.OnClusterInfoWindowLongClickListener<T extends ClusterItem> - Interface in com.google.maps.android.clustering
-
Called when a Cluster's Info Window is long clicked.
- ClusterManager.OnClusterItemClickListener<T extends ClusterItem> - Interface in com.google.maps.android.clustering
-
Called when an individual ClusterItem is clicked.
- ClusterManager.OnClusterItemInfoWindowClickListener<T extends ClusterItem> - Interface in com.google.maps.android.clustering
-
Called when an individual ClusterItem's Info Window is clicked.
- ClusterManager.OnClusterItemInfoWindowLongClickListener<T extends ClusterItem> - Interface in com.google.maps.android.clustering
-
Called when an individual ClusterItem's Info Window is long clicked.
- ClusterRenderer<T extends ClusterItem> - Interface in com.google.maps.android.clustering.view
-
Renders clusters.
- Collection() - Constructor for class com.google.maps.android.collections.CircleManager.Collection
- Collection() - Constructor for class com.google.maps.android.collections.GroundOverlayManager.Collection
- Collection() - Constructor for class com.google.maps.android.collections.MarkerManager.Collection
- Collection() - Constructor for class com.google.maps.android.collections.PolygonManager.Collection
- Collection() - Constructor for class com.google.maps.android.collections.PolylineManager.Collection
- com.google.maps.android - package com.google.maps.android
- com.google.maps.android.clustering - package com.google.maps.android.clustering
- com.google.maps.android.clustering.algo - package com.google.maps.android.clustering.algo
- com.google.maps.android.clustering.view - package com.google.maps.android.clustering.view
- com.google.maps.android.collections - package com.google.maps.android.collections
- com.google.maps.android.data - package com.google.maps.android.data
- com.google.maps.android.data.geojson - package com.google.maps.android.data.geojson
- com.google.maps.android.data.kml - package com.google.maps.android.data.kml
- com.google.maps.android.geometry - package com.google.maps.android.geometry
- com.google.maps.android.heatmaps - package com.google.maps.android.heatmaps
- com.google.maps.android.projection - package com.google.maps.android.projection
- com.google.maps.android.quadtree - package com.google.maps.android.quadtree
- com.google.maps.android.ui - package com.google.maps.android.ui
- computeArea(List<LatLng>) - Static method in class com.google.maps.android.SphericalUtil
-
Returns the area of a closed path on Earth.
- computeDistanceBetween(LatLng, LatLng) - Static method in class com.google.maps.android.SphericalUtil
-
Returns the distance between two LatLngs, in meters.
- computeHeading(LatLng, LatLng) - Static method in class com.google.maps.android.SphericalUtil
-
Returns the heading from one LatLng to another LatLng.
- computeLength(List<LatLng>) - Static method in class com.google.maps.android.SphericalUtil
-
Returns the length of the given path, in meters, on Earth.
- computeOffset(LatLng, double, double) - Static method in class com.google.maps.android.SphericalUtil
-
Returns the LatLng resulting from moving a distance from an origin in the specified heading (expressed in degrees clockwise from north).
- computeOffsetOrigin(LatLng, double, double) - Static method in class com.google.maps.android.SphericalUtil
-
Returns the location of origin when provided with a LatLng destination, meters travelled and original heading.
- computeRandomColor(int) - Static method in class com.google.maps.android.data.kml.KmlStyle
-
Computes a random color given an integer.
- computeSignedArea(List<LatLng>) - Static method in class com.google.maps.android.SphericalUtil
-
Returns the signed area of a closed path on Earth.
- contains(double, double) - Method in class com.google.maps.android.geometry.Bounds
- contains(Bounds) - Method in class com.google.maps.android.geometry.Bounds
- contains(Point) - Method in class com.google.maps.android.geometry.Bounds
- containsLocation(double, double, List<LatLng>, boolean) - Static method in class com.google.maps.android.PolyUtil
-
Computes whether the given point lies inside the specified polygon.
- containsLocation(LatLng, List<LatLng>, boolean) - Static method in class com.google.maps.android.PolyUtil
D
- data(Collection<LatLng>) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
-
Setter for data in builder.
- DataPolygon<T> - Interface in com.google.maps.android.data
-
An interface containing the common properties of
GeoJsonPolygon
andKmlPolygon
- decode(String) - Static method in class com.google.maps.android.PolyUtil
-
Decodes an encoded path string into a sequence of LatLngs.
- DEFAULT_GRADIENT - Static variable in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Default gradient for heatmap.
- DEFAULT_INTENSITY - Static variable in class com.google.maps.android.heatmaps.WeightedLatLng
-
Default intensity to use when intensity not specified
- DEFAULT_OPACITY - Static variable in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Default opacity of heatmap overlay
- DEFAULT_RADIUS - Static variable in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Default radius for convolution
- DEFAULT_TOLERANCE - Static variable in class com.google.maps.android.PolyUtil
- DefaultClusterRenderer<T extends ClusterItem> - Class in com.google.maps.android.clustering.view
-
The default view for a ClusterManager.
- DefaultClusterRenderer(Context, GoogleMap, ClusterManager<T>) - Constructor for class com.google.maps.android.clustering.view.DefaultClusterRenderer
- dispatchDraw(Canvas) - Method in class com.google.maps.android.ui.RotationLayout
- distanceToLine(LatLng, LatLng, LatLng) - Static method in class com.google.maps.android.PolyUtil
-
Computes the distance on the sphere between the point p and the line segment start to end.
- draw(Canvas) - Method in class com.google.maps.android.ui.SquareTextView
E
- encode(List<LatLng>) - Static method in class com.google.maps.android.PolyUtil
-
Encodes a sequence of LatLngs into an encoded path string.
- equals(Object) - Method in class com.google.maps.android.clustering.algo.StaticCluster
F
- Feature - Class in com.google.maps.android.data
-
An abstraction that shares the common properties of
KmlPlacemark
andGeoJsonFeature
- Feature(Geometry, String, Map<String, String>) - Constructor for class com.google.maps.android.data.Feature
-
Creates a new Feature object
G
- GeoJsonFeature - Class in com.google.maps.android.data.geojson
-
A GeoJsonFeature has a geometry, bounding box, id and set of properties.
- GeoJsonFeature(Geometry, String, HashMap<String, String>, LatLngBounds) - Constructor for class com.google.maps.android.data.geojson.GeoJsonFeature
-
Creates a new GeoJsonFeature object
- GeoJsonGeometryCollection - Class in com.google.maps.android.data.geojson
-
A GeoJsonGeometryCollection geometry contains a number of GeoJson Geometry objects.
- GeoJsonGeometryCollection(List<Geometry>) - Constructor for class com.google.maps.android.data.geojson.GeoJsonGeometryCollection
-
Creates a new GeoJsonGeometryCollection object
- GeoJsonLayer - Class in com.google.maps.android.data.geojson
-
A class that allows the developer to import GeoJSON data, style it and interact with the imported data.
- GeoJsonLayer(GoogleMap, int, Context) - Constructor for class com.google.maps.android.data.geojson.GeoJsonLayer
-
Creates a new GeoJsonLayer object.
- GeoJsonLayer(GoogleMap, int, Context, MarkerManager, PolygonManager, PolylineManager, GroundOverlayManager) - Constructor for class com.google.maps.android.data.geojson.GeoJsonLayer
-
Creates a new GeoJsonLayer object.
- GeoJsonLayer(GoogleMap, JSONObject) - Constructor for class com.google.maps.android.data.geojson.GeoJsonLayer
-
Creates a new GeoJsonLayer object.
- GeoJsonLayer(GoogleMap, JSONObject, MarkerManager, PolygonManager, PolylineManager, GroundOverlayManager) - Constructor for class com.google.maps.android.data.geojson.GeoJsonLayer
-
Creates a new GeoJsonLayer object.
- GeoJsonLayer.GeoJsonOnFeatureClickListener - Interface in com.google.maps.android.data.geojson
- GeoJsonLineString - Class in com.google.maps.android.data.geojson
-
A GeoJsonLineString geometry represents a number of connected
LatLng
s. - GeoJsonLineString(List<LatLng>) - Constructor for class com.google.maps.android.data.geojson.GeoJsonLineString
-
Creates a new GeoJsonLineString object
- GeoJsonLineString(List<LatLng>, List<Double>) - Constructor for class com.google.maps.android.data.geojson.GeoJsonLineString
-
Creates a new GeoJsonLineString object
- GeoJsonLineStringStyle - Class in com.google.maps.android.data.geojson
-
A class that allows for GeoJsonLineString objects to be styled and for these styles to be translated into a PolylineOptions object.
- GeoJsonLineStringStyle() - Constructor for class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Creates a new LineStringStyle object
- GeoJsonMultiLineString - Class in com.google.maps.android.data.geojson
-
A GeoJsonMultiLineString geometry contains a number of
GeoJsonLineString
s. - GeoJsonMultiLineString(List<GeoJsonLineString>) - Constructor for class com.google.maps.android.data.geojson.GeoJsonMultiLineString
-
Creates a new GeoJsonMultiLineString object
- GeoJsonMultiPoint - Class in com.google.maps.android.data.geojson
-
A GeoJsonMultiPoint geometry contains a number of
GeoJsonPoint
s. - GeoJsonMultiPoint(List<GeoJsonPoint>) - Constructor for class com.google.maps.android.data.geojson.GeoJsonMultiPoint
-
Creates a GeoJsonMultiPoint object
- GeoJsonMultiPolygon - Class in com.google.maps.android.data.geojson
-
A GeoJsonMultiPolygon geometry contains a number of
GeoJsonPolygon
s. - GeoJsonMultiPolygon(List<GeoJsonPolygon>) - Constructor for class com.google.maps.android.data.geojson.GeoJsonMultiPolygon
-
Creates a new GeoJsonMultiPolygon
- GeoJsonParser - Class in com.google.maps.android.data.geojson
-
Parses a JSONObject and places data into their appropriate GeoJsonFeature objects.
- GeoJsonParser(JSONObject) - Constructor for class com.google.maps.android.data.geojson.GeoJsonParser
-
Creates a new GeoJsonParser
- GeoJsonPoint - Class in com.google.maps.android.data.geojson
-
A GeoJsonPoint geometry contains a single
LatLng
. - GeoJsonPoint(LatLng) - Constructor for class com.google.maps.android.data.geojson.GeoJsonPoint
-
Creates a new GeoJsonPoint
- GeoJsonPoint(LatLng, Double) - Constructor for class com.google.maps.android.data.geojson.GeoJsonPoint
-
Creates a new GeoJsonPoint
- GeoJsonPointStyle - Class in com.google.maps.android.data.geojson
-
A class that allows for GeoJsonPoint objects to be styled and for these styles to be translated into a MarkerOptions object.
- GeoJsonPointStyle() - Constructor for class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Creates a new PointStyle object
- GeoJsonPolygon - Class in com.google.maps.android.data.geojson
-
A GeoJsonPolygon geometry contains an array of arrays of
LatLng
s. - GeoJsonPolygon(List<? extends List<LatLng>>) - Constructor for class com.google.maps.android.data.geojson.GeoJsonPolygon
-
Creates a new GeoJsonPolygon object
- GeoJsonPolygonStyle - Class in com.google.maps.android.data.geojson
-
A class that allows for GeoJsonPolygon objects to be styled and for these styles to be translated into a PolygonOptions object.
- GeoJsonPolygonStyle() - Constructor for class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Creates a new PolygonStyle object
- GeoJsonRenderer - Class in com.google.maps.android.data.geojson
-
Renders GeoJsonFeature objects onto the GoogleMap as Marker, Polyline and Polygon objects.
- Geometry<T> - Interface in com.google.maps.android.data
-
An abstraction that represents a Geometry object
- GEOMETRY_TYPE - Static variable in class com.google.maps.android.data.kml.KmlPolygon
- getAlgorithm() - Method in class com.google.maps.android.clustering.ClusterManager
- getAlpha() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the alpha of the GeoJsonPoint.
- getAltitude() - Method in class com.google.maps.android.data.geojson.GeoJsonPoint
-
Gets the altitude of the GeoJsonPoint
- getAltitude() - Method in class com.google.maps.android.data.kml.KmlPoint
- getAltitudes() - Method in class com.google.maps.android.data.geojson.GeoJsonLineString
-
Gets the altitudes of the GeoJsonLineString
- getAltitudes() - Method in class com.google.maps.android.data.kml.KmlLineString
-
Gets the altitudes
- getAnchorU() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the Anchor U coordinate of the GeoJsonPoint.
- getAnchorU() - Method in class com.google.maps.android.ui.IconGenerator
- getAnchorV() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the Anchor V coordinate of the GeoJsonPoint.
- getAnchorV() - Method in class com.google.maps.android.ui.IconGenerator
- getBalloonOptions() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets the balloon options
- getBoundingBox() - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Gets the array containing the coordinates of the bounding box for the feature.
- getBoundingBox() - Method in class com.google.maps.android.data.geojson.GeoJsonLayer
-
Gets the LatLngBounds containing the coordinates of the bounding box for the FeatureCollection.
- getBoundingBox() - Method in class com.google.maps.android.data.geojson.GeoJsonParser
-
Gets the array containing the coordinates of the bounding box for the FeatureCollection.
- getCircles() - Method in class com.google.maps.android.collections.CircleManager.Collection
- getCluster(Marker) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
-
Get the Cluster from a marker
- getClusterItem(Marker) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
-
Get the ClusterItem from a marker
- getClusterMarkerCollection() - Method in class com.google.maps.android.clustering.ClusterManager
- getClusters(float) - Method in interface com.google.maps.android.clustering.algo.Algorithm
- getClusters(float) - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
- getClusters(float) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
- getClusters(float) - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- getClusters(float) - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- getClusterTextAppearance(int) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
-
Called to determine the text appearance of a cluster.
- getClusterTextAppearance(int) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- getColor() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Gets the color of the GeoJsonLineString as a 32-bit ARGB color
- getColor(int) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
-
Called to determine the color of a Cluster.
- getColor(int) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- getContainerFeature(Object) - Method in class com.google.maps.android.data.Layer
- getContainerId() - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets the Container ID if it is specified
- getContainers() - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets an iterable of nested KmlContainers
- getContainers() - Method in class com.google.maps.android.data.kml.KmlLayer
-
Gets an iterable of KmlContainerInterface objects
- getCoordinates() - Method in class com.google.maps.android.data.geojson.GeoJsonLineString
-
Gets the coordinates of the GeoJsonLineString
- getCoordinates() - Method in class com.google.maps.android.data.geojson.GeoJsonPoint
-
Gets the coordinates of the GeoJsonPoint
- getCoordinates() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygon
-
Gets a list of a list of coordinates of the GeoJsonPolygons
- getDefaultLineStringStyle() - Method in class com.google.maps.android.data.Layer
-
Gets the default style used to render GeoJsonLineStrings.
- getDefaultPointStyle() - Method in class com.google.maps.android.data.Layer
-
Gets the default style used to render GeoJsonPoints.
- getDefaultPolygonStyle() - Method in class com.google.maps.android.data.Layer
-
Gets the default style used to render GeoJsonPolygons.
- getFeature(Object) - Method in class com.google.maps.android.data.Layer
-
Retrieves a corresponding Feature instance for the given Object Allows maps with multiple layers to determine which layer the Object belongs to.
- getFeatures() - Method in class com.google.maps.android.data.geojson.GeoJsonLayer
-
Gets an iterable of all Feature elements that have been added to the layer
- getFeatures() - Method in class com.google.maps.android.data.geojson.GeoJsonParser
-
Gets the array of GeoJsonFeature objects
- getFeatures() - Method in class com.google.maps.android.data.Layer
-
Gets an iterable of all Feature elements that have been added to the layer
- getFeatures() - Method in class com.google.maps.android.data.Renderer
-
Gets a set containing Features
- getFillColor() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets the fill color of the GeoJsonPolygon as a 32-bit ARGB color
- getGeometries() - Method in class com.google.maps.android.data.geojson.GeoJsonGeometryCollection
-
Gets the stored Geometry objects
- getGeometry() - Method in class com.google.maps.android.data.Feature
-
Gets the geometry object
- getGeometryObject() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygon
-
Gets the stored geometry object
- getGeometryObject() - Method in interface com.google.maps.android.data.Geometry
-
Gets the stored KML Geometry object
- getGeometryObject() - Method in class com.google.maps.android.data.kml.KmlLineString
-
Gets the coordinates
- getGeometryObject() - Method in class com.google.maps.android.data.kml.KmlMultiGeometry
-
Gets an ArrayList of Geometry objects
- getGeometryObject() - Method in class com.google.maps.android.data.kml.KmlPolygon
-
Gets the coordinates of the Polygon
- getGeometryObject() - Method in class com.google.maps.android.data.LineString
-
Gets the coordinates of the LineString
- getGeometryObject() - Method in class com.google.maps.android.data.MultiGeometry
-
Gets the stored geometry object
- getGeometryObject() - Method in class com.google.maps.android.data.Point
-
Gets the coordinates of the Point
- getGeometryType() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
- getGeometryType() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
- getGeometryType() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygon
-
Gets the type of geometry
- getGeometryType() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
- getGeometryType() - Method in interface com.google.maps.android.data.Geometry
-
Gets the type of geometry
- getGeometryType() - Method in class com.google.maps.android.data.kml.KmlPolygon
-
Gets the type of geometry
- getGeometryType() - Method in class com.google.maps.android.data.LineString
-
Gets the type of geometry
- getGeometryType() - Method in class com.google.maps.android.data.MultiGeometry
-
Gets the type of geometry
- getGeometryType() - Method in class com.google.maps.android.data.Point
-
Gets the type of geometry
- getGroundOverlayMap() - Method in class com.google.maps.android.data.Renderer
-
Gets the ground overlays on the current layer
- getGroundOverlays() - Method in class com.google.maps.android.collections.GroundOverlayManager.Collection
- getGroundOverlays() - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets an iterable of KmlGroundOverlay objects
- getGroundOverlays() - Method in class com.google.maps.android.data.kml.KmlLayer
-
Gets an iterable of KmlGroundOverlay objects
- getGroundOverlays() - Method in class com.google.maps.android.data.kml.KmlRenderer
-
Gets an iterable of KmlGroundOverlay objects
- getIcon() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets a bitmap image for the GeoJsonPoint
- getIconScale() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets the scale for a marker icon
- getIconUrl() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets the url for the marker icon
- getId() - Method in class com.google.maps.android.data.Feature
-
Gets the id of the feature
- getImageUrl() - Method in class com.google.maps.android.data.kml.KmlGroundOverlay
-
Gets an image url
- getInfoContents(Marker) - Method in class com.google.maps.android.collections.MarkerManager
- getInfoWindow(Marker) - Method in class com.google.maps.android.collections.MarkerManager
- getInfoWindowAnchorU() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the info window anchor U coordinate of the GeoJsonPoint.
- getInfoWindowAnchorV() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the info window anchor V coordinate of the GeoJsonPoint.
- getInlineStyle() - Method in class com.google.maps.android.data.kml.KmlPlacemark
-
Gets the inline style that was found
- getInnerBoundaryCoordinates() - Method in interface com.google.maps.android.data.DataPolygon
-
Gets an array of arrays of inner boundary coordinates
- getInnerBoundaryCoordinates() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygon
-
Gets an array of arrays of inner boundary coordinates
- getInnerBoundaryCoordinates() - Method in class com.google.maps.android.data.kml.KmlPolygon
-
Gets an array of arrays of inner boundary coordinates
- getIntensity() - Method in class com.google.maps.android.heatmaps.WeightedLatLng
- getItems() - Method in interface com.google.maps.android.clustering.algo.Algorithm
- getItems() - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
- getItems() - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
- getItems() - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- getItems() - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- getItems() - Method in class com.google.maps.android.clustering.algo.StaticCluster
- getItems() - Method in interface com.google.maps.android.clustering.Cluster
- getKey(Object) - Method in class com.google.maps.android.data.geojson.BiMultiMap
-
Reverse lookup of key by value.
- getLatLngBox() - Method in class com.google.maps.android.data.kml.KmlGroundOverlay
-
Returns boundaries of the ground overlay
- getLineStrings() - Method in class com.google.maps.android.data.geojson.GeoJsonMultiLineString
-
Gets a list of GeoJsonLineStrings
- getLineStringStyle() - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Returns the style used to render GeoJsonLineStrings
- getMap() - Method in class com.google.maps.android.data.Layer
-
Gets the map on which the layer is rendered
- getMap() - Method in class com.google.maps.android.data.Renderer
-
Gets the GoogleMap that Feature objects are being placed on
- getMarker(Cluster<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
-
Get the marker from a Cluster
- getMarker(T) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
-
Get the marker from a ClusterItem
- getMarkerCollection() - Method in class com.google.maps.android.clustering.ClusterManager
- getMarkerManager() - Method in class com.google.maps.android.clustering.ClusterManager
- getMarkerOptions() - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Gets a MarkerOptions object from mPointStyle containing styles for the GeoJsonPoint
- getMarkerOptions() - Method in class com.google.maps.android.data.kml.KmlPlacemark
-
Gets a MarkerOption
- getMarkerOptions() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets a MarkerOption
- getMarkers() - Method in class com.google.maps.android.collections.MarkerManager.Collection
- getMaxDistanceBetweenClusteredItems() - Method in interface com.google.maps.android.clustering.algo.Algorithm
- getMaxDistanceBetweenClusteredItems() - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
- getMaxDistanceBetweenClusteredItems() - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
- getMaxDistanceBetweenClusteredItems() - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- getMaxDistanceBetweenClusteredItems() - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- getMinClusterSize() - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
-
Gets the minimum cluster size used to render clusters.
- getNestedContainers() - Method in class com.google.maps.android.data.kml.KmlRenderer
-
Gets an iterable of KmlContainerInterface objects
- getOuterBoundaryCoordinates() - Method in interface com.google.maps.android.data.DataPolygon
-
Gets an array of outer boundary coordinates
- getOuterBoundaryCoordinates() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygon
-
Gets an array of outer boundary coordinates
- getOuterBoundaryCoordinates() - Method in class com.google.maps.android.data.kml.KmlPolygon
-
Gets an array of outer boundary coordinates
- getPattern() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Gets the pattern of the GeoJsonLineString
- getPlacemarks() - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets an iterable of KmlPlacemarks
- getPlacemarks() - Method in class com.google.maps.android.data.kml.KmlLayer
-
Gets an iterable of KmlPlacemark objects
- getPoint() - Method in class com.google.maps.android.heatmaps.WeightedLatLng
- getPoint() - Method in interface com.google.maps.android.quadtree.PointQuadTree.Item
- getPoints() - Method in class com.google.maps.android.data.geojson.GeoJsonMultiPoint
-
Gets a list of GeoJsonPoints
- getPointStyle() - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Returns the style used to render GeoJsonPoints
- getPolygonOptions() - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Gets a PolygonOptions object from mPolygonStyle containing styles for the GeoJsonPolygon
- getPolygonOptions() - Method in class com.google.maps.android.data.kml.KmlPlacemark
-
Gets a PolygonOption
- getPolygonOptions() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets a PolygonOption
- getPolygons() - Method in class com.google.maps.android.collections.PolygonManager.Collection
- getPolygons() - Method in class com.google.maps.android.data.geojson.GeoJsonMultiPolygon
-
Gets a list of GeoJsonPolygons
- getPolygonStyle() - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Returns the style used to render GeoJsonPolygons
- getPolylineOptions() - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Gets a Polyline object from mLineStringStyle containing styles for the GeoJsonLineString
- getPolylineOptions() - Method in class com.google.maps.android.data.kml.KmlPlacemark
-
Gets a PolylineOption
- getPolylineOptions() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets a PolylineOption
- getPolylines() - Method in class com.google.maps.android.collections.PolylineManager.Collection
- getPosition() - Method in class com.google.maps.android.clustering.algo.StaticCluster
- getPosition() - Method in interface com.google.maps.android.clustering.Cluster
- getPosition() - Method in interface com.google.maps.android.clustering.ClusterItem
-
The position of this marker.
- getProperties() - Method in class com.google.maps.android.data.Feature
-
Gets the property entry set
- getProperties() - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets an iterable of the properties hashmap entries
- getProperties() - Method in class com.google.maps.android.data.kml.KmlGroundOverlay
-
Gets an iterable of the properties
- getProperties() - Method in class com.google.maps.android.data.kml.KmlTrack
- getProperty(String) - Method in class com.google.maps.android.data.Feature
-
Gets the value for a stored property
- getProperty(String) - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets the value of a property based on the given key
- getProperty(String) - Method in class com.google.maps.android.data.kml.KmlGroundOverlay
-
Gets a property value
- getPropertyKeys() - Method in class com.google.maps.android.data.Feature
-
Returns all the stored property keys
- getRenderer() - Method in class com.google.maps.android.clustering.ClusterManager
- getRotation() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the rotation of the GeoJsonPoint in degrees clockwise about the marker's anchor point
- getRotation() - Method in class com.google.maps.android.data.Style
-
Gets the rotation of a marker in degrees clockwise about the marker's anchor
- getSize() - Method in class com.google.maps.android.clustering.algo.StaticCluster
- getSize() - Method in interface com.google.maps.android.clustering.Cluster
- getSnippet() - Method in interface com.google.maps.android.clustering.ClusterItem
-
The description of this marker.
- getSnippet() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the snippet of the GeoJsonPoint
- getStrokeColor() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets the stroke color of the GeoJsonPolygon as a 32-bit ARGB color
- getStrokeJointType() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets the stroke joint type of the GeoJsonPolygon
- getStrokePattern() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets the stroke pattern of the GeoJsonPolygon as a list of pattern items
- getStrokeWidth() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets the stroke width of the GeoJsonPolygon in screen pixels
- getStyle(String) - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets a style based on an ID
- getStyleId() - Method in class com.google.maps.android.data.kml.KmlPlacemark
-
Gets the style id associated with the basic_placemark
- getStyleIdFromMap(String) - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets a style Id from map based on an ID
- getTile(int, int, int) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Creates tile.
- getTimestamps() - Method in class com.google.maps.android.data.kml.KmlTrack
- getTitle() - Method in interface com.google.maps.android.clustering.ClusterItem
-
The title of this marker.
- getTitle() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the title of the GeoJsonPoint
- getType() - Method in class com.google.maps.android.data.geojson.GeoJsonGeometryCollection
-
Gets the type of geometry.
- getType() - Method in class com.google.maps.android.data.geojson.GeoJsonLineString
-
Gets the type of geometry.
- getType() - Method in class com.google.maps.android.data.geojson.GeoJsonMultiLineString
-
Gets the type of geometry.
- getType() - Method in class com.google.maps.android.data.geojson.GeoJsonMultiPoint
-
Gets the type of geometry.
- getType() - Method in class com.google.maps.android.data.geojson.GeoJsonMultiPolygon
-
Gets the type of geometry.
- getType() - Method in class com.google.maps.android.data.geojson.GeoJsonPoint
-
Gets the type of geometry.
- getType() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygon
-
Gets the type of geometry.
- getValues() - Method in class com.google.maps.android.data.Renderer
-
getValues is called to retrieve the values stored in the mFeatures hashmap.
- getWidth() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Gets the width of the GeoJsonLineString in screen pixels
- getZIndex() - Method in interface com.google.maps.android.clustering.ClusterItem
-
The z-index of this marker.
- getZIndex() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Gets the z index of the GeoJsonLineString
- getZIndex() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets the z index of the GeoJsonLineString
- getZIndex() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets the z index of the GeoJsonPolygon
- gradient(Gradient) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
-
Setter for gradient in builder
- Gradient - Class in com.google.maps.android.heatmaps
-
A class to generate a color map from a given array of colors and the fractions that the colors represent by interpolating between their HSV values.
- Gradient(int[], float[]) - Constructor for class com.google.maps.android.heatmaps.Gradient
-
Creates a Gradient with the given colors and starting points.
- Gradient(int[], float[], int) - Constructor for class com.google.maps.android.heatmaps.Gradient
-
Creates a Gradient with the given colors and starting points which creates a colorMap of given size.
- GridBasedAlgorithm<T extends ClusterItem> - Class in com.google.maps.android.clustering.algo
-
Groups markers into a grid.
- GridBasedAlgorithm() - Constructor for class com.google.maps.android.clustering.algo.GridBasedAlgorithm
- GroundOverlayManager - Class in com.google.maps.android.collections
-
Keeps track of collections of ground overlays on the map.
- GroundOverlayManager(GoogleMap) - Constructor for class com.google.maps.android.collections.GroundOverlayManager
- GroundOverlayManager.Collection - Class in com.google.maps.android.collections
H
- hasBalloonStyle() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets whether a BalloonStyle has been set
- hasContainers() - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets whether the container has containers
- hasContainers() - Method in class com.google.maps.android.data.kml.KmlLayer
-
Checks if the layer contains any KmlContainers
- hasFill() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets whether the Polygon fill is set
- hasGeometry() - Method in class com.google.maps.android.data.Feature
-
Checks if the geometry is assigned
- hashCode() - Method in class com.google.maps.android.clustering.algo.StaticCluster
- hasNestedContainers() - Method in class com.google.maps.android.data.kml.KmlRenderer
-
Checks if the layer contains any KmlContainers
- hasOutline() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Gets whether the Polygon outline is set
- hasPlacemarks() - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets whether the container has any placemarks
- hasPlacemarks() - Method in class com.google.maps.android.data.kml.KmlLayer
-
Checks if the layer contains placemarks
- hasProperties() - Method in class com.google.maps.android.data.Feature
-
Gets whether the placemark has properties
- hasProperties() - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets whether the container has any properties
- hasProperty(String) - Method in class com.google.maps.android.data.Feature
-
Checks whether the given property key exists
- hasProperty(String) - Method in class com.google.maps.android.data.kml.KmlContainer
-
Gets whether the given key exists in the properties
- hasProperty(String) - Method in class com.google.maps.android.data.kml.KmlGroundOverlay
-
Returns a boolean value determining whether the ground overlay has a property
- HeatmapTileProvider - Class in com.google.maps.android.heatmaps
-
Tile provider that creates heatmap tiles.
- HeatmapTileProvider.Builder - Class in com.google.maps.android.heatmaps
-
Builder class for the HeatmapTileProvider.
- hideAll() - Method in class com.google.maps.android.collections.CircleManager.Collection
- hideAll() - Method in class com.google.maps.android.collections.GroundOverlayManager.Collection
- hideAll() - Method in class com.google.maps.android.collections.MarkerManager.Collection
- hideAll() - Method in class com.google.maps.android.collections.PolygonManager.Collection
- hideAll() - Method in class com.google.maps.android.collections.PolylineManager.Collection
I
- IconGenerator - Class in com.google.maps.android.ui
-
IconGenerator generates icons that contain text (or custom content) within an info window-like shape.
- IconGenerator(Context) - Constructor for class com.google.maps.android.ui.IconGenerator
-
Creates a new IconGenerator with the default style.
- ImagesCache() - Constructor for class com.google.maps.android.data.Renderer.ImagesCache
- interpolate(LatLng, LatLng, double) - Static method in class com.google.maps.android.SphericalUtil
-
Returns the LatLng which lies the given fraction of the way between the origin LatLng and the destination LatLng.
- intersects(double, double, double, double) - Method in class com.google.maps.android.geometry.Bounds
- intersects(Bounds) - Method in class com.google.maps.android.geometry.Bounds
- isClickable() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Gets the clickability setting for this Options object
- isClickable() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets the clickability setting for this Options object
- isClosedPolygon(List<LatLng>) - Static method in class com.google.maps.android.PolyUtil
-
Returns true if the provided list of points is a closed polygon (i.e., the first and last points are the same), and false if it is not
- isDraggable() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets whether the GeoJsonPoint is draggable
- isFlat() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets whether the GeoJsonPoint is flat
- isGeodesic() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Gets whether the GeoJsonLineString is geodesic
- isGeodesic() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets whether the GeoJsonPolygon is geodesic
- isLayerOnMap() - Method in class com.google.maps.android.data.Layer
-
Checks if the current layer has been added to the map
- isLayerOnMap() - Method in class com.google.maps.android.data.Renderer
-
Checks if layer has been added to map
- isLineRandomColorMode() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Checks whether the color mode for a polyline is true / random
- isLocationOnEdge(LatLng, List<LatLng>, boolean) - Static method in class com.google.maps.android.PolyUtil
-
Same as
PolyUtil.isLocationOnEdge(LatLng, List, boolean, double)
with a default tolerance of 0.1 meters. - isLocationOnEdge(LatLng, List<LatLng>, boolean, double) - Static method in class com.google.maps.android.PolyUtil
-
Computes whether the given point lies on or near the edge of a polygon, within a specified tolerance in meters.
- isLocationOnPath(LatLng, List<LatLng>, boolean) - Static method in class com.google.maps.android.PolyUtil
- isLocationOnPath(LatLng, List<LatLng>, boolean, double) - Static method in class com.google.maps.android.PolyUtil
-
Computes whether the given point lies on or near a polyline, within a specified tolerance in meters.
- isPolyRandomColorMode() - Method in class com.google.maps.android.data.kml.KmlStyle
-
Checks whether the color mode for a polygon is true / random
- isStyleSet(String) - Method in class com.google.maps.android.data.kml.KmlStyle
-
Checks if a given style (for a marker, linestring or polygon) has been set
- isVisible() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Gets whether the GeoJsonLineString is visible
- isVisible() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets whether the GeoJsonPoint is visible
- isVisible() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets whether the GeoJsonPolygon is visible
K
- KmlBoolean - Class in com.google.maps.android.data.kml
-
Utility class to help parse Kml boolean entities.
- KmlBoolean() - Constructor for class com.google.maps.android.data.kml.KmlBoolean
- KmlContainer - Class in com.google.maps.android.data.kml
-
Represents a KML Document or Folder.
- KmlGroundOverlay - Class in com.google.maps.android.data.kml
-
Represents a KML Ground Overlay
- KmlLayer - Class in com.google.maps.android.data.kml
-
Document class allows for users to input their KML data and output it onto the map
- KmlLayer(GoogleMap, int, Context) - Constructor for class com.google.maps.android.data.kml.KmlLayer
-
Creates a new KmlLayer object - addLayerToMap() must be called to trigger rendering onto a map.
- KmlLayer(GoogleMap, int, Context, MarkerManager, PolygonManager, PolylineManager, GroundOverlayManager, Renderer.ImagesCache) - Constructor for class com.google.maps.android.data.kml.KmlLayer
-
Creates a new KmlLayer object - addLayerToMap() must be called to trigger rendering onto a map.
- KmlLayer(GoogleMap, InputStream, Context) - Constructor for class com.google.maps.android.data.kml.KmlLayer
-
Creates a new KmlLayer object - addLayerToMap() must be called to trigger rendering onto a map.
- KmlLayer(GoogleMap, InputStream, Context, MarkerManager, PolygonManager, PolylineManager, GroundOverlayManager, Renderer.ImagesCache) - Constructor for class com.google.maps.android.data.kml.KmlLayer
-
Creates a new KmlLayer object - addLayerToMap() must be called to trigger rendering onto a map.
- KmlLineString - Class in com.google.maps.android.data.kml
-
Represents a KML LineString.
- KmlLineString(ArrayList<LatLng>) - Constructor for class com.google.maps.android.data.kml.KmlLineString
-
Creates a new KmlLineString object
- KmlLineString(ArrayList<LatLng>, ArrayList<Double>) - Constructor for class com.google.maps.android.data.kml.KmlLineString
-
Creates a new KmlLineString object
- KmlMultiGeometry - Class in com.google.maps.android.data.kml
-
Represents a KML MultiGeometry.
- KmlMultiGeometry(ArrayList<Geometry>) - Constructor for class com.google.maps.android.data.kml.KmlMultiGeometry
-
Creates a new MultiGeometry object
- KmlMultiTrack - Class in com.google.maps.android.data.kml
-
Created by thorin on 22/02/2017.
- KmlMultiTrack(ArrayList<KmlTrack>) - Constructor for class com.google.maps.android.data.kml.KmlMultiTrack
-
Creates a new MultiGeometry object
- KmlPlacemark - Class in com.google.maps.android.data.kml
- KmlPlacemark(Geometry, String, KmlStyle, Map<String, String>) - Constructor for class com.google.maps.android.data.kml.KmlPlacemark
-
Creates a new KmlPlacemark object
- KmlPoint - Class in com.google.maps.android.data.kml
-
Represents a KML Point.
- KmlPoint(LatLng) - Constructor for class com.google.maps.android.data.kml.KmlPoint
-
Creates a new KmlPoint
- KmlPoint(LatLng, Double) - Constructor for class com.google.maps.android.data.kml.KmlPoint
-
Creates a new KmlPoint
- KmlPolygon - Class in com.google.maps.android.data.kml
-
Represents a KML Polygon.
- KmlPolygon(List<LatLng>, List<List<LatLng>>) - Constructor for class com.google.maps.android.data.kml.KmlPolygon
-
Creates a new KmlPolygon object
- KmlRenderer - Class in com.google.maps.android.data.kml
-
Renders all visible KmlPlacemark and KmlGroundOverlay objects onto the GoogleMap as Marker, Polyline, Polygon, GroundOverlay objects.
- KmlStyle - Class in com.google.maps.android.data.kml
-
Represents the defined styles in the KML document
- KmlTrack - Class in com.google.maps.android.data.kml
-
Created by thorin on 22/02/2017.
- KmlTrack(ArrayList<LatLng>, ArrayList<Double>, ArrayList<Long>, HashMap<String, String>) - Constructor for class com.google.maps.android.data.kml.KmlTrack
-
Creates a new KmlTrack object
- KmlUtil - Class in com.google.maps.android.data.kml
-
Utility methods for KML
- KmlUtil() - Constructor for class com.google.maps.android.data.kml.KmlUtil
L
- Layer - Class in com.google.maps.android.data
-
An abstraction that shares the common properties of
KmlLayer
andGeoJsonLayer
- Layer() - Constructor for class com.google.maps.android.data.Layer
- Layer.OnFeatureClickListener - Interface in com.google.maps.android.data
-
Callback interface for when a map object is clicked.
- LineString - Class in com.google.maps.android.data
-
An abstraction that shares the common properties of
KmlLineString
andGeoJsonLineString
- LineString(List<LatLng>) - Constructor for class com.google.maps.android.data.LineString
-
Creates a new LineString object
- locationIndexOnEdgeOrPath(LatLng, List<LatLng>, boolean, boolean, double) - Static method in class com.google.maps.android.PolyUtil
-
Computes whether (and where) a given point lies on or near a polyline, within a specified tolerance.
- locationIndexOnPath(LatLng, List<LatLng>, boolean) - Static method in class com.google.maps.android.PolyUtil
- locationIndexOnPath(LatLng, List<LatLng>, boolean, double) - Static method in class com.google.maps.android.PolyUtil
-
Computes whether (and where) a given point lies on or near a polyline, within a specified tolerance.
- lock() - Method in class com.google.maps.android.clustering.algo.AbstractAlgorithm
- lock() - Method in interface com.google.maps.android.clustering.algo.Algorithm
M
- makeIcon() - Method in class com.google.maps.android.ui.IconGenerator
-
Creates an icon with the current content and style.
- makeIcon(CharSequence) - Method in class com.google.maps.android.ui.IconGenerator
-
Sets the text content, then creates an icon with the current style.
- MarkerManager - Class in com.google.maps.android.collections
-
Keeps track of collections of markers on the map.
- MarkerManager(GoogleMap) - Constructor for class com.google.maps.android.collections.MarkerManager
- MarkerManager.Collection - Class in com.google.maps.android.collections
- maxIntensity(double) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
-
Setter for Max Intensity in builder
- maxX - Variable in class com.google.maps.android.geometry.Bounds
- maxY - Variable in class com.google.maps.android.geometry.Bounds
- mColorMapSize - Variable in class com.google.maps.android.heatmaps.Gradient
-
Size of a color map for the heatmap
- mColors - Variable in class com.google.maps.android.heatmaps.Gradient
-
The colors to be used in the gradient
- midX - Variable in class com.google.maps.android.geometry.Bounds
- midY - Variable in class com.google.maps.android.geometry.Bounds
- minX - Variable in class com.google.maps.android.geometry.Bounds
- minY - Variable in class com.google.maps.android.geometry.Bounds
- mStartPoints - Variable in class com.google.maps.android.heatmaps.Gradient
-
The starting point for each color, given as a percentage of the maximum intensity
- MultiGeometry - Class in com.google.maps.android.data
-
An abstraction that shares the common properties of
KmlMultiGeometry
andGeoJsonMultiLineString
,GeoJsonMultiPoint
andGeoJsonMultiPolygon
- MultiGeometry(List<? extends Geometry>) - Constructor for class com.google.maps.android.data.MultiGeometry
-
Creates a new MultiGeometry object
N
- newCollection() - Method in class com.google.maps.android.collections.CircleManager
- newCollection() - Method in class com.google.maps.android.collections.GroundOverlayManager
- newCollection() - Method in class com.google.maps.android.collections.MarkerManager
- newCollection() - Method in class com.google.maps.android.collections.PolygonManager
- newCollection() - Method in class com.google.maps.android.collections.PolylineManager
- NonHierarchicalDistanceBasedAlgorithm<T extends ClusterItem> - Class in com.google.maps.android.clustering.algo
-
A simple clustering algorithm with O(nlog n) performance.
- NonHierarchicalDistanceBasedAlgorithm() - Constructor for class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
- NonHierarchicalViewBasedAlgorithm<T extends ClusterItem> - Class in com.google.maps.android.clustering.algo
-
This algorithm works the same way as
NonHierarchicalDistanceBasedAlgorithm
but works, only in visible area. - NonHierarchicalViewBasedAlgorithm(int, int) - Constructor for class com.google.maps.android.clustering.algo.NonHierarchicalViewBasedAlgorithm
O
- onAdd() - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
-
Called when the view is added.
- onAdd() - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- onCameraChange(CameraPosition) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalViewBasedAlgorithm
- onCameraChange(CameraPosition) - Method in interface com.google.maps.android.clustering.algo.ScreenBasedAlgorithm
- onCameraChange(CameraPosition) - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- onCameraIdle() - Method in class com.google.maps.android.clustering.ClusterManager
-
Might re-cluster.
- onCircleClick(Circle) - Method in class com.google.maps.android.collections.CircleManager
- onClusterClick(Cluster<T>) - Method in interface com.google.maps.android.clustering.ClusterManager.OnClusterClickListener
-
Called when cluster is clicked.
- onClusterInfoWindowClick(Cluster<T>) - Method in interface com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener
- onClusterInfoWindowLongClick(Cluster<T>) - Method in interface com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener
- onClusterItemClick(T) - Method in interface com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener
-
Called when
item
is clicked. - onClusterItemInfoWindowClick(T) - Method in interface com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener
- onClusterItemInfoWindowLongClick(T) - Method in interface com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener
- onClustersChanged(Set<? extends Cluster<T>>) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
-
Called when the view needs to be updated because new clusters need to be displayed.
- onClustersChanged(Set<? extends Cluster<T>>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- onFeatureClick(Feature) - Method in interface com.google.maps.android.data.Layer.OnFeatureClickListener
- onGroundOverlayClick(GroundOverlay) - Method in class com.google.maps.android.collections.GroundOverlayManager
- onInfoWindowClick(Marker) - Method in class com.google.maps.android.clustering.ClusterManager
- onInfoWindowClick(Marker) - Method in class com.google.maps.android.collections.MarkerManager
- onInfoWindowLongClick(Marker) - Method in class com.google.maps.android.collections.MarkerManager
- onMarkerClick(Marker) - Method in class com.google.maps.android.clustering.ClusterManager
- onMarkerClick(Marker) - Method in class com.google.maps.android.collections.MarkerManager
- onMarkerDrag(Marker) - Method in class com.google.maps.android.collections.MarkerManager
- onMarkerDragEnd(Marker) - Method in class com.google.maps.android.collections.MarkerManager
- onMarkerDragStart(Marker) - Method in class com.google.maps.android.collections.MarkerManager
- onPolygonClick(Polygon) - Method in class com.google.maps.android.collections.PolygonManager
- onPolylineClick(Polyline) - Method in class com.google.maps.android.collections.PolylineManager
- onRemove() - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
-
Called when the view is removed.
- onRemove() - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- opacity(double) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
-
Setter for opacity in builder
P
- parseBoolean(String) - Static method in class com.google.maps.android.data.kml.KmlBoolean
- parseGeometry(JSONObject) - Static method in class com.google.maps.android.data.geojson.GeoJsonParser
-
Parses a single GeoJSON geometry object containing a coordinates array or a geometries array if it has type GeometryCollection.
- Point - Class in com.google.maps.android.data
-
An abstraction that shares the common properties of
KmlPoint
andGeoJsonPoint
- Point - Class in com.google.maps.android.geometry
- Point - Class in com.google.maps.android.projection
-
Deprecated.since 0.2. Use
Point
instead. - Point(double, double) - Constructor for class com.google.maps.android.geometry.Point
- Point(double, double) - Constructor for class com.google.maps.android.projection.Point
-
Deprecated.
- Point(LatLng) - Constructor for class com.google.maps.android.data.Point
-
Creates a new Point object
- PointQuadTree<T extends PointQuadTree.Item> - Class in com.google.maps.android.quadtree
-
A quad tree which tracks items with a Point geometry.
- PointQuadTree(double, double, double, double) - Constructor for class com.google.maps.android.quadtree.PointQuadTree
-
Creates a new quad tree with specified bounds.
- PointQuadTree(Bounds) - Constructor for class com.google.maps.android.quadtree.PointQuadTree
- PointQuadTree.Item - Interface in com.google.maps.android.quadtree
- PolygonManager - Class in com.google.maps.android.collections
-
Keeps track of collections of polygons on the map.
- PolygonManager(GoogleMap) - Constructor for class com.google.maps.android.collections.PolygonManager
- PolygonManager.Collection - Class in com.google.maps.android.collections
- PolylineManager - Class in com.google.maps.android.collections
-
Keeps track of collections of polylines on the map.
- PolylineManager(GoogleMap) - Constructor for class com.google.maps.android.collections.PolylineManager
- PolylineManager.Collection - Class in com.google.maps.android.collections
- PolyUtil - Class in com.google.maps.android
- PreCachingAlgorithmDecorator<T extends ClusterItem> - Class in com.google.maps.android.clustering.algo
-
Optimistically fetch clusters for adjacent zoom levels, caching them as necessary.
- PreCachingAlgorithmDecorator(Algorithm<T>) - Constructor for class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- put(K, Object) - Method in class com.google.maps.android.data.geojson.BiMultiMap
- put(K, Collection) - Method in class com.google.maps.android.data.geojson.BiMultiMap
- putAll(Map<? extends K, ?>) - Method in class com.google.maps.android.data.geojson.BiMultiMap
R
- radius(int) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
-
Setter for radius in builder
- remove(Circle) - Method in class com.google.maps.android.collections.CircleManager.Collection
- remove(GroundOverlay) - Method in class com.google.maps.android.collections.GroundOverlayManager.Collection
- remove(Marker) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- remove(Polygon) - Method in class com.google.maps.android.collections.PolygonManager.Collection
- remove(Polyline) - Method in class com.google.maps.android.collections.PolylineManager.Collection
- remove(Object) - Method in class com.google.maps.android.data.geojson.BiMultiMap
- remove(T) - Method in class com.google.maps.android.clustering.algo.StaticCluster
- remove(T) - Method in class com.google.maps.android.quadtree.PointQuadTree
-
Remove the given item from the set.
- removeFeature(GeoJsonFeature) - Method in class com.google.maps.android.data.geojson.GeoJsonLayer
-
Removes the given GeoJsonFeature from the layer
- removeFeature(GeoJsonFeature) - Method in class com.google.maps.android.data.geojson.GeoJsonRenderer
-
Removes a GeoJsonFeature from the map if its geometry property is not null
- removeItem(T) - Method in interface com.google.maps.android.clustering.algo.Algorithm
-
Removes an item from the algorithm
- removeItem(T) - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
-
Removes an item from the algorithm
- removeItem(T) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
-
Removes an item from the algorithm
- removeItem(T) - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- removeItem(T) - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- removeItem(T) - Method in class com.google.maps.android.clustering.ClusterManager
-
Removes an item from clusters.
- removeItems(Collection<T>) - Method in interface com.google.maps.android.clustering.algo.Algorithm
-
Removes a collection of items from the algorithm
- removeItems(Collection<T>) - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
-
Removes a collection of items from the algorithm
- removeItems(Collection<T>) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
-
Removes a collection of items from the algorithm
- removeItems(Collection<T>) - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- removeItems(Collection<T>) - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- removeItems(Collection<T>) - Method in class com.google.maps.android.clustering.ClusterManager
-
Removes items from clusters.
- removeLayerFromMap() - Method in class com.google.maps.android.data.geojson.GeoJsonRenderer
-
Removes all GeoJsonFeature objects stored in the mFeatures hashmap from the map
- removeLayerFromMap() - Method in class com.google.maps.android.data.kml.KmlRenderer
-
Removes all the KML data from the map and clears all the stored placemarks
- removeLayerFromMap() - Method in class com.google.maps.android.data.Layer
-
Removes all the data from the map and clears all the stored placemarks
- removeProperty(String) - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Removes a given property
- Renderer - Class in com.google.maps.android.data
-
An abstraction that shares the common properties of
KmlRenderer
andGeoJsonRenderer
- Renderer(GoogleMap, Context, MarkerManager, PolygonManager, PolylineManager, GroundOverlayManager, Renderer.ImagesCache) - Constructor for class com.google.maps.android.data.Renderer
-
Creates a new Renderer object for KML features
- Renderer(GoogleMap, HashMap<? extends Feature, Object>, MarkerManager, PolygonManager, PolylineManager, GroundOverlayManager) - Constructor for class com.google.maps.android.data.Renderer
-
Creates a new Renderer object for GeoJSON features
- Renderer.ImagesCache - Class in com.google.maps.android.data
- RotationLayout - Class in com.google.maps.android.ui
-
RotationLayout rotates the contents of the layout by multiples of 90 degrees.
- RotationLayout(Context) - Constructor for class com.google.maps.android.ui.RotationLayout
- RotationLayout(Context, AttributeSet) - Constructor for class com.google.maps.android.ui.RotationLayout
- RotationLayout(Context, AttributeSet, int) - Constructor for class com.google.maps.android.ui.RotationLayout
S
- ScreenBasedAlgorithm<T extends ClusterItem> - Interface in com.google.maps.android.clustering.algo
-
This algorithm uses map position for clustering, and should be reclustered on map movement
- ScreenBasedAlgorithmAdapter<T extends ClusterItem> - Class in com.google.maps.android.clustering.algo
- ScreenBasedAlgorithmAdapter(Algorithm<T>) - Constructor for class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- search(Bounds) - Method in class com.google.maps.android.quadtree.PointQuadTree
-
Search for all items within a given bounds.
- setAlgorithm(Algorithm<T>) - Method in class com.google.maps.android.clustering.ClusterManager
- setAlgorithm(ScreenBasedAlgorithm<T>) - Method in class com.google.maps.android.clustering.ClusterManager
- setAlpha(float) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the alpha of the GeoJsonPoint.
- setAnchor(float, float) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the Anchor U and V coordinates of the GeoJsonPoint.
- setAnimation(boolean) - Method in class com.google.maps.android.clustering.ClusterManager
- setAnimation(boolean) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
-
Called to set animation on or off
- setAnimation(boolean) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- setAnimationDuration(long) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
-
Sets the length of the animation in milliseconds.
- setAnimationDuration(long) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
-
Sets the length of the animation in milliseconds.
- setBackground(Drawable) - Method in class com.google.maps.android.ui.IconGenerator
-
Set the background to a given Drawable, or remove the background.
- setClickable(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Specifies whether this GeoJsonLineString is clickable
- setClickable(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Specifies whether this GeoJsonPolygon is clickable
- setColor(int) - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Sets the color of the GeoJsonLineString as a 32-bit ARGB color
- setColor(int) - Method in class com.google.maps.android.ui.IconGenerator
-
Sets the background to the default, with a given color tint.
- setContentPadding(int, int, int, int) - Method in class com.google.maps.android.ui.IconGenerator
-
Sets the padding of the content view.
- setContentRotation(int) - Method in class com.google.maps.android.ui.IconGenerator
-
Rotates the contents of the icon.
- setContentView(View) - Method in class com.google.maps.android.ui.IconGenerator
-
Sets the child view for the icon.
- setData(Collection<LatLng>) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Changes the dataset the heatmap is portraying.
- setDraggable(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the GeoJsonPoint to be draggable
- setFill(boolean) - Method in class com.google.maps.android.data.kml.KmlStyle
-
Sets whether the Polygon has a fill
- setFillColor(int) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Sets the fill color of the GeoJsonPolygon as a 32-bit ARGB color
- setFlat(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the GeoJsonPoint to be flat
- setGeodesic(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Sets whether the GeoJsonLineString is geodesic
- setGeodesic(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Sets whether the GeoJsonPolygon is geodesic
- setGeometry(Geometry) - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Sets the stored Geometry and redraws it on the layer if it has already been added
- setGeometryType(String) - Method in class com.google.maps.android.data.MultiGeometry
-
Set the type of geometry
- setGradient(Gradient) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Setter for gradient/color map.
- setIcon(BitmapDescriptor) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets a bitmap image for the GeoJsonPoint
- setInfoWindowAdapter(GoogleMap.InfoWindowAdapter) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- setInfoWindowAnchor(float, float) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the info window anchor U and V coordinates of the GeoJsonPoint.
- setLineStringStyle(GeoJsonLineStringStyle) - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Sets the style used to render GeoJsonLineStrings
- setLineStringWidth(float) - Method in class com.google.maps.android.data.Style
-
Sets the width of the LineString in screen pixels
- setMap(GoogleMap) - Method in class com.google.maps.android.data.geojson.GeoJsonRenderer
-
Changes the map that GeoJsonFeature objects are being drawn onto.
- setMap(GoogleMap) - Method in class com.google.maps.android.data.kml.KmlRenderer
-
Sets the map that objects are being placed on
- setMap(GoogleMap) - Method in class com.google.maps.android.data.Layer
-
Renders the layer on the given map.
- setMap(GoogleMap) - Method in class com.google.maps.android.data.Renderer
-
Sets the map that objects are being placed on
- setMarkerHotSpot(float, float, String, String) - Method in class com.google.maps.android.data.Style
-
Sets the hotspot / anchor point of a marker
- setMarkerRotation(float) - Method in class com.google.maps.android.data.Style
-
Sets the rotation / heading of the Point in degrees clockwise about the marker's anchor
- setMaxDistanceBetweenClusteredItems(int) - Method in interface com.google.maps.android.clustering.algo.Algorithm
- setMaxDistanceBetweenClusteredItems(int) - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
- setMaxDistanceBetweenClusteredItems(int) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
- setMaxDistanceBetweenClusteredItems(int) - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- setMaxDistanceBetweenClusteredItems(int) - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- setMaxIntensity(double) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Setter for max intensity User should clear overlay's tile cache (using clearTileCache()) after calling this.
- setMinClusterSize(int) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
-
Sets the minimum cluster size used to render clusters.
- setOnCircleClickListener(GoogleMap.OnCircleClickListener) - Method in class com.google.maps.android.collections.CircleManager.Collection
- setOnClusterClickListener(ClusterManager.OnClusterClickListener<T>) - Method in class com.google.maps.android.clustering.ClusterManager
-
Sets a callback that's invoked when a Cluster is tapped.
- setOnClusterClickListener(ClusterManager.OnClusterClickListener<T>) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
- setOnClusterClickListener(ClusterManager.OnClusterClickListener<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- setOnClusterInfoWindowClickListener(ClusterManager.OnClusterInfoWindowClickListener<T>) - Method in class com.google.maps.android.clustering.ClusterManager
-
Sets a callback that's invoked when a Cluster info window is tapped.
- setOnClusterInfoWindowClickListener(ClusterManager.OnClusterInfoWindowClickListener<T>) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
- setOnClusterInfoWindowClickListener(ClusterManager.OnClusterInfoWindowClickListener<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- setOnClusterInfoWindowLongClickListener(ClusterManager.OnClusterInfoWindowLongClickListener<T>) - Method in class com.google.maps.android.clustering.ClusterManager
-
Sets a callback that's invoked when a Cluster info window is long-pressed.
- setOnClusterInfoWindowLongClickListener(ClusterManager.OnClusterInfoWindowLongClickListener<T>) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
- setOnClusterInfoWindowLongClickListener(ClusterManager.OnClusterInfoWindowLongClickListener<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- setOnClusterItemClickListener(ClusterManager.OnClusterItemClickListener<T>) - Method in class com.google.maps.android.clustering.ClusterManager
-
Sets a callback that's invoked when an individual ClusterItem is tapped.
- setOnClusterItemClickListener(ClusterManager.OnClusterItemClickListener<T>) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
- setOnClusterItemClickListener(ClusterManager.OnClusterItemClickListener<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- setOnClusterItemInfoWindowClickListener(ClusterManager.OnClusterItemInfoWindowClickListener<T>) - Method in class com.google.maps.android.clustering.ClusterManager
-
Sets a callback that's invoked when an individual ClusterItem's Info Window is tapped.
- setOnClusterItemInfoWindowClickListener(ClusterManager.OnClusterItemInfoWindowClickListener<T>) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
- setOnClusterItemInfoWindowClickListener(ClusterManager.OnClusterItemInfoWindowClickListener<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- setOnClusterItemInfoWindowLongClickListener(ClusterManager.OnClusterItemInfoWindowLongClickListener<T>) - Method in class com.google.maps.android.clustering.ClusterManager
-
Sets a callback that's invoked when an individual ClusterItem's Info Window is long-pressed.
- setOnClusterItemInfoWindowLongClickListener(ClusterManager.OnClusterItemInfoWindowLongClickListener<T>) - Method in interface com.google.maps.android.clustering.view.ClusterRenderer
- setOnClusterItemInfoWindowLongClickListener(ClusterManager.OnClusterItemInfoWindowLongClickListener<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
- setOnFeatureClickListener(Layer.OnFeatureClickListener) - Method in class com.google.maps.android.data.Layer
-
Sets a single click listener for the entire GoogleMap object, that will be called with the corresponding Feature object when an object on the map (Polygon, Marker, Polyline) is clicked.
- setOnGroundOverlayClickListener(GoogleMap.OnGroundOverlayClickListener) - Method in class com.google.maps.android.collections.GroundOverlayManager.Collection
- setOnInfoWindowClickListener(GoogleMap.OnInfoWindowClickListener) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- setOnInfoWindowLongClickListener(GoogleMap.OnInfoWindowLongClickListener) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- setOnMarkerClickListener(GoogleMap.OnMarkerClickListener) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- setOnMarkerDragListener(GoogleMap.OnMarkerDragListener) - Method in class com.google.maps.android.collections.MarkerManager.Collection
- setOnPolygonClickListener(GoogleMap.OnPolygonClickListener) - Method in class com.google.maps.android.collections.PolygonManager.Collection
- setOnPolylineClickListener(GoogleMap.OnPolylineClickListener) - Method in class com.google.maps.android.collections.PolylineManager.Collection
- setOpacity(double) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Setter for opacity User should clear overlay's tile cache (using clearTileCache()) after calling this.
- setPattern(List<PatternItem>) - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Sets the pattern of the GeoJsonLineString
- setPointStyle(GeoJsonPointStyle) - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Sets the style used to render GeoJsonPoints
- setPolygonFillColor(int) - Method in class com.google.maps.android.data.Style
-
Sets the fill color of the Polygon as a 32-bit ARGB color
- setPolygonStrokeWidth(float) - Method in class com.google.maps.android.data.Style
-
Sets the stroke width of the Polygon in screen pixels
- setPolygonStyle(GeoJsonPolygonStyle) - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Sets the style used to render GeoJsonPolygons
- setProperty(String, String) - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Store a new property key and value
- setRadius(int) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Setter for radius.
- setRenderer(ClusterRenderer<T>) - Method in class com.google.maps.android.clustering.ClusterManager
- setRotation(float) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the rotation of the GeoJsonPoint in degrees clockwise about the marker's anchor point
- setRotation(int) - Method in class com.google.maps.android.ui.IconGenerator
-
Rotates the icon.
- setSnippet(String) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the snippet of the GeoJsonPoint
- setStrokeColor(int) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Sets the stroke color of the GeoJsonPolygon as a 32-bit ARGB color
- setStrokeJointType(int) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Sets the stroke joint type of the GeoJsonPolygon
- setStrokePattern(List<PatternItem>) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Sets the stroke pattern of the GeoJsonPolygon as a list of pattern items
- setStrokeWidth(float) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Sets the stroke width of the GeoJsonPolygon in screen pixels
- setStyle(int) - Method in class com.google.maps.android.ui.IconGenerator
-
Sets the style of the icon.
- setTextAppearance(int) - Method in class com.google.maps.android.ui.IconGenerator
-
Sets the text color, size, style, hint color, and highlight color from the specified
TextAppearance
resource. - setTextAppearance(Context, int) - Method in class com.google.maps.android.ui.IconGenerator
-
Sets the text color, size, style, hint color, and highlight color from the specified
TextAppearance
resource. - setTitle(String) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the title of the GeoJsonPoint
- setViewRotation(int) - Method in class com.google.maps.android.ui.RotationLayout
- setVisible(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Sets whether the GeoJsonLineString is visible
- setVisible(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets whether the GeoJsonPoint is visible
- setVisible(boolean) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Sets whether the GeoJsonPolygon is visible
- setWeightedData(Collection<WeightedLatLng>) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider
-
Changes the dataset the heatmap is portraying.
- setWidth(float) - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Sets the width of the GeoJsonLineString in screen pixels
- setZIndex(float) - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Sets the z index of the GeoJsonLineString
- setZIndex(float) - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Sets the z index of the GeoJsonLineString
- setZIndex(float) - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Sets the z index of the GeoJsonPolygon
- shouldReclusterOnMapMovement() - Method in class com.google.maps.android.clustering.algo.NonHierarchicalViewBasedAlgorithm
- shouldReclusterOnMapMovement() - Method in interface com.google.maps.android.clustering.algo.ScreenBasedAlgorithm
- shouldReclusterOnMapMovement() - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- showAll() - Method in class com.google.maps.android.collections.CircleManager.Collection
- showAll() - Method in class com.google.maps.android.collections.GroundOverlayManager.Collection
- showAll() - Method in class com.google.maps.android.collections.MarkerManager.Collection
- showAll() - Method in class com.google.maps.android.collections.PolygonManager.Collection
- showAll() - Method in class com.google.maps.android.collections.PolylineManager.Collection
- simplify(List<LatLng>, double) - Static method in class com.google.maps.android.PolyUtil
-
Simplifies the given poly (polyline or polygon) using the Douglas-Peucker decimation algorithm.
- SphericalMercatorProjection - Class in com.google.maps.android.projection
- SphericalMercatorProjection(double) - Constructor for class com.google.maps.android.projection.SphericalMercatorProjection
- SphericalUtil - Class in com.google.maps.android
- SquareTextView - Class in com.google.maps.android.ui
- SquareTextView(Context) - Constructor for class com.google.maps.android.ui.SquareTextView
- SquareTextView(Context, AttributeSet) - Constructor for class com.google.maps.android.ui.SquareTextView
- SquareTextView(Context, AttributeSet, int) - Constructor for class com.google.maps.android.ui.SquareTextView
- StaticCluster<T extends ClusterItem> - Class in com.google.maps.android.clustering.algo
-
A cluster whose center is determined upon creation.
- StaticCluster(LatLng) - Constructor for class com.google.maps.android.clustering.algo.StaticCluster
- Style - Class in com.google.maps.android.data
-
An abstraction that shares the common properties of
KmlStyle
,GeoJsonPointStyle
,GeoJsonLineStringStyle
andGeoJsonPolygonStyle
- Style() - Constructor for class com.google.maps.android.data.Style
-
Creates a new Style object
- STYLE_BLUE - Static variable in class com.google.maps.android.ui.IconGenerator
- STYLE_DEFAULT - Static variable in class com.google.maps.android.ui.IconGenerator
- STYLE_GREEN - Static variable in class com.google.maps.android.ui.IconGenerator
- STYLE_ORANGE - Static variable in class com.google.maps.android.ui.IconGenerator
- STYLE_PURPLE - Static variable in class com.google.maps.android.ui.IconGenerator
- STYLE_RED - Static variable in class com.google.maps.android.ui.IconGenerator
- STYLE_WHITE - Static variable in class com.google.maps.android.ui.IconGenerator
- substituteProperties(String, KmlPlacemark) - Static method in class com.google.maps.android.data.kml.KmlUtil
-
Substitute property values in BalloonStyle text template
T
- toLatLng(Point) - Method in class com.google.maps.android.projection.SphericalMercatorProjection
- toMarkerOptions() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
-
Gets a new MarkerOptions object containing styles for the GeoJsonPoint
- toPoint(LatLng) - Method in class com.google.maps.android.projection.SphericalMercatorProjection
- toPolygonOptions() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
-
Gets a new PolygonOptions object containing styles for the GeoJsonPolygon
- toPolylineOptions() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
-
Gets a new PolylineOptions object containing styles for the GeoJsonLineString
- toString() - Method in class com.google.maps.android.clustering.algo.StaticCluster
- toString() - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
- toString() - Method in class com.google.maps.android.data.geojson.GeoJsonLayer
- toString() - Method in class com.google.maps.android.data.geojson.GeoJsonLineStringStyle
- toString() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
- toString() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygon
- toString() - Method in class com.google.maps.android.data.geojson.GeoJsonPolygonStyle
- toString() - Method in class com.google.maps.android.data.kml.KmlContainer
- toString() - Method in class com.google.maps.android.data.kml.KmlGroundOverlay
- toString() - Method in class com.google.maps.android.data.kml.KmlMultiGeometry
- toString() - Method in class com.google.maps.android.data.kml.KmlPlacemark
- toString() - Method in class com.google.maps.android.data.kml.KmlPolygon
- toString() - Method in class com.google.maps.android.data.kml.KmlStyle
- toString() - Method in class com.google.maps.android.data.LineString
- toString() - Method in class com.google.maps.android.data.MultiGeometry
- toString() - Method in class com.google.maps.android.data.Point
- toString() - Method in class com.google.maps.android.geometry.Point
U
- unlock() - Method in class com.google.maps.android.clustering.algo.AbstractAlgorithm
- unlock() - Method in interface com.google.maps.android.clustering.algo.Algorithm
- update(Observable, Object) - Method in class com.google.maps.android.data.geojson.GeoJsonFeature
-
Update is called if the developer modifies a style that is stored in this feature
- update(Observable, Object) - Method in class com.google.maps.android.data.geojson.GeoJsonRenderer
-
Update is called if the developer sets a style or geometry in a GeoJsonFeature object
- updateItem(T) - Method in interface com.google.maps.android.clustering.algo.Algorithm
-
Updates the provided item in the algorithm
- updateItem(T) - Method in class com.google.maps.android.clustering.algo.GridBasedAlgorithm
-
Updates the provided item in the algorithm
- updateItem(T) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
-
Updates the provided item in the algorithm
- updateItem(T) - Method in class com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator
- updateItem(T) - Method in class com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter
- updateItem(T) - Method in class com.google.maps.android.clustering.ClusterManager
-
Updates an item in clusters.
- updateViewSize(int, int) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalViewBasedAlgorithm
-
Update view width and height in case map size was changed.
W
- weightedData(Collection<WeightedLatLng>) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
-
Setter for data in builder.
- WeightedLatLng - Class in com.google.maps.android.heatmaps
-
A wrapper class that can be used in a PointQuadTree Created from a LatLng and optional intensity: point coordinates of the LatLng and the intensity value can be accessed from it later.
- WeightedLatLng(LatLng) - Constructor for class com.google.maps.android.heatmaps.WeightedLatLng
-
Constructor that uses default value for intensity
- WeightedLatLng(LatLng, double) - Constructor for class com.google.maps.android.heatmaps.WeightedLatLng
-
Constructor
X
Y
A B C D E F G H I K L M N O P R S T U W X YAll Classes All Packages