Skip navigation links
A B C D E F G H I K L M N O P R S T U W X Y 

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.
addFeature(Feature) - Method in class com.google.maps.android.data.Layer
Adds a provided feature to the map
addFeature(Feature) - Method in class com.google.maps.android.data.Renderer
Adds a new Feature to the map if its geometry property is not null.
addGeoJsonFeatureToMap(Feature, Geometry) - Method in class com.google.maps.android.data.Renderer
Adds a new object onto the map using the Geometry for the coordinates and the Feature for the styles.
addGeoJsonToMap() - Method in class com.google.maps.android.data.Layer
Adds GeoJson data to the map
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.
addKmlPlacemarkToMap(KmlPlacemark, Geometry, KmlStyle, KmlStyle, boolean) - Method in class com.google.maps.android.data.Renderer
Adds a single geometry object to the map with its specified style (used for KML)
addKMLToMap() - Method in class com.google.maps.android.data.Layer
Adds the KML data to the map
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
attachGroundOverlay(GroundOverlayOptions) - Method in class com.google.maps.android.data.Renderer
Adds a ground overlay to the map

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

cacheBitmap(String, Bitmap) - Method in class com.google.maps.android.data.Renderer
Cache loaded bitmap images
checkClearBitmapCache() - Method in class com.google.maps.android.data.Renderer
Clear bitmap cache if no active image downloads remain.
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.
clearStylesRenderer() - Method in class com.google.maps.android.data.Renderer
Removes all the mappings from the mStylesRenderer hashmap
clone() - Method in class com.google.maps.android.data.geojson.BiMultiMap
 
Cluster<T extends ClusterItem> - Interface in com.google.maps.android.clustering
A collection of ClusterItems that are nearby each other.
cluster() - Method in class com.google.maps.android.clustering.ClusterManager
Force a re-cluster on the map.
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.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.
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(Point) - Method in class com.google.maps.android.geometry.Bounds
 
contains(Bounds) - Method in class com.google.maps.android.geometry.Bounds
 
containsLocation(LatLng, List<LatLng>, boolean) - Static method in class com.google.maps.android.PolyUtil
 
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.

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 and KmlPolygon
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
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.
downloadFinished() - Method in class com.google.maps.android.data.Renderer
Decrement active download count and check if bitmap cache should be cleared
downloadStarted() - Method in class com.google.maps.android.data.Renderer
Increment active download count
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.NonHierarchicalDistanceBasedAlgorithm.QuadItem
 
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 and GeoJsonFeature
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, JSONObject, MarkerManager, PolygonManager, PolylineManager, GroundOverlayManager) - 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, int, Context) - 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 com.google.android.gms.maps.model.LatLngs.
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 GeoJsonLineStrings.
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 GeoJsonPoints.
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 GeoJsonPolygons.
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.
GeoJsonPoint - Class in com.google.maps.android.data.geojson
A GeoJsonPoint geometry contains a single com.google.android.gms.maps.model.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 com.google.android.gms.maps.model.LatLngs.
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
 
getAllFeatures() - Method in class com.google.maps.android.data.Renderer
Gets a hashmap of all the features and objects that are on this layer
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.
getBucket(Cluster<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Gets the "bucket" for a particular cluster.
getCachedGroundOverlayImage(String) - Method in class com.google.maps.android.data.Renderer
Gets a cached image needed for GroundOverlays images
getCachedMarkerImage(String, double) - Method in class com.google.maps.android.data.Renderer
Gets a cached image at the specified scale which is needed for Marker icon images.
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
getClusteringItems(PointQuadTree<NonHierarchicalDistanceBasedAlgorithm.QuadItem<T>>, float) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm
 
getClusteringItems(PointQuadTree<NonHierarchicalDistanceBasedAlgorithm.QuadItem<T>>, float) - Method in class com.google.maps.android.clustering.algo.NonHierarchicalViewBasedAlgorithm
 
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
 
getClusterText(int) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
 
getColor(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
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
getContainerList() - Method in class com.google.maps.android.data.Renderer
Gets the list of KmlContainers that are on the current layer
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
getContainers() - Method in class com.google.maps.android.data.Layer
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.
getDescriptorForCluster(Cluster<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Gets a BitmapDescriptor for the given cluster that contains a rough count of the number of items.
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.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
Gets the type of geometries this style can be applied to
getGeometryType() - Method in class com.google.maps.android.data.geojson.GeoJsonPointStyle
Gets the type of geometries this style can be applied to
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
Gets the type of geometries this style can be applied to
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
getGroundOverlays() - Method in class com.google.maps.android.data.Layer
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.NonHierarchicalDistanceBasedAlgorithm.QuadItem
 
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(T) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Get the marker from a ClusterItem
getMarker(Cluster<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Get the marker from a Cluster
getMarkerCollection() - Method in class com.google.maps.android.clustering.ClusterManager
 
getMarkerIconUrls() - Method in class com.google.maps.android.data.Renderer
Gets the URLs stored for the Marker icons
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
 
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
getPlacemarkStyle(String) - Method in class com.google.maps.android.data.Renderer
Obtains the styleUrl from a placemark and finds the corresponding style in a list
getPlacemarkVisibility(Feature) - Static method in class com.google.maps.android.data.Renderer
Gets the visibility of the placemark if it is specified.
getPoint() - Method in class com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm.QuadItem
 
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.NonHierarchicalDistanceBasedAlgorithm.QuadItem
 
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.NonHierarchicalDistanceBasedAlgorithm.QuadItem
 
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
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
getStyleMaps() - Method in class com.google.maps.android.data.Renderer
Gets the styles for KML placemarks
getStylesRenderer() - Method in class com.google.maps.android.data.Renderer
Gets the styles for KML placemarks
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 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 - 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.
gradient(Gradient) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
Setter for gradient in builder
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
hasContainers() - Method in class com.google.maps.android.data.Layer
Checks if the layer contains any KmlContainers
hasFeatures() - Method in class com.google.maps.android.data.Layer
Checks if there are any features currently on the layer
hasFeatures() - Method in class com.google.maps.android.data.Renderer
Checks if the layer contains placemarks
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.NonHierarchicalDistanceBasedAlgorithm.QuadItem
 
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, 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.
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.
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.
isLocationOnPath(LatLng, List<LatLng>, boolean) - Static method in class com.google.maps.android.PolyUtil
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, 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, 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, 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
Represents a placemark which is either a KmlPoint, KmlLineString, KmlPolygon or a KmlMultiGeometry.
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 and GeoJsonLayer
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 and GeoJsonLineString
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, 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
lock() - Method in class com.google.maps.android.clustering.algo.AbstractAlgorithm
 
lock() - Method in interface com.google.maps.android.clustering.algo.Algorithm
 

M

makeIcon(CharSequence) - Method in class com.google.maps.android.ui.IconGenerator
Sets the text content, then creates an icon with the current style.
makeIcon() - Method in class com.google.maps.android.ui.IconGenerator
Creates an icon with the current content and 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
mId - Variable in class com.google.maps.android.data.Feature
 
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
 
mMarkerOptions - Variable in class com.google.maps.android.data.Style
 
mPolygonOptions - Variable in class com.google.maps.android.data.Style
 
mPolylineOptions - Variable in class com.google.maps.android.data.Style
 
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 and GeoJsonMultiLineString, GeoJsonMultiPoint and GeoJsonMultiPolygon
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
 
NonHierarchicalDistanceBasedAlgorithm.QuadItem<T extends ClusterItem> - Class in com.google.maps.android.clustering.algo
 
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
 
onBeforeClusterItemRendered(T, MarkerOptions) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Called before the marker for a ClusterItem is added to the map.
onBeforeClusterRendered(Cluster<T>, MarkerOptions) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Called before the marker for a Cluster is added to the map.
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
 
onClusterItemClick(T) - Method in interface com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener
 
onClusterItemInfoWindowClick(T) - Method in interface com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener
 
onClusterItemRendered(T, Marker) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Called after the marker for a ClusterItem has been added to the map.
onClusterItemUpdated(T, Marker) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Called when a cached marker for a ClusterItem already exists on the map so the marker may be updated to the latest item values.
onClusterRendered(Cluster<T>, Marker) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Called after the marker for a Cluster has been added to the map.
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
 
onClusterUpdated(Cluster<T>, Marker) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Called when a cached marker for a Cluster already exists on the map so the marker may be updated to the latest cluster values.
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
 
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
 
onMeasure(int, int) - Method in class com.google.maps.android.ui.RotationLayout
 
onMeasure(int, int) - Method in class com.google.maps.android.ui.SquareTextView
 
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 and GeoJsonPoint
Point(LatLng) - Constructor for class com.google.maps.android.data.Point
Creates a new Point object
Point - Class in com.google.maps.android.geometry
 
Point(double, double) - Constructor for class com.google.maps.android.geometry.Point
 
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.projection.Point
Deprecated.
 
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
 
putContainerFeature(Object, Feature) - Method in class com.google.maps.android.data.Renderer
 
putFeatures(Feature, Object) - Method in class com.google.maps.android.data.Renderer
Adds a new mapping to the mFeatures hashmap
putStyles() - Method in class com.google.maps.android.data.Renderer
Adds mStyles to the mStylesRenderer
putStyles(HashMap<String, KmlStyle>) - Method in class com.google.maps.android.data.Renderer
Stores new mappings into the mStylesRenderer hashmap

R

radius(int) - Method in class com.google.maps.android.heatmaps.HeatmapTileProvider.Builder
Setter for radius in builder
remove(T) - Method in class com.google.maps.android.clustering.algo.StaticCluster
 
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.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
removeFeature(Feature) - Method in class com.google.maps.android.data.Layer
Remove a specified feature from the map
removeFeature(Feature) - Method in class com.google.maps.android.data.Renderer
Removes a Feature from the map if its geometry property is not null
removeFeatures(HashMap<? extends Feature, Object>) - Method in class com.google.maps.android.data.Renderer
Removes all given Features from the map and clears all stored features.
removeFromMap(Object) - Method in class com.google.maps.android.data.Renderer
Given a Marker, Polyline, Polygon or an array of these and removes it from the map
removeGroundOverlays(HashMap<KmlGroundOverlay, GroundOverlay>) - Method in class com.google.maps.android.data.Renderer
Removes all ground overlays in the given hashmap
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
removeObjectFromMap(Circle) - Method in class com.google.maps.android.collections.CircleManager
 
removeObjectFromMap(GroundOverlay) - Method in class com.google.maps.android.collections.GroundOverlayManager
 
removeObjectFromMap(Marker) - Method in class com.google.maps.android.collections.MarkerManager
 
removeObjectFromMap(Polygon) - Method in class com.google.maps.android.collections.PolygonManager
 
removeObjectFromMap(Polyline) - Method in class com.google.maps.android.collections.PolylineManager
 
removeProperty(String) - Method in class com.google.maps.android.data.Feature
Removes a given property
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 and GeoJsonRenderer
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
 
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.Feature
Sets the stored Geometry and redraws it on the layer if it has already been added
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.
setLayerVisibility(boolean) - Method in class com.google.maps.android.data.Renderer
Sets the visibility of the layer
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
 
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 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
 
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
 
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
 
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.Feature
Store a new property key and value
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
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(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.
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.
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
 
shouldRenderAsCluster(Cluster<T>) - Method in class com.google.maps.android.clustering.view.DefaultClusterRenderer
Determine whether the cluster should be rendered as individual markers or a cluster.
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
 
storeData(HashMap<String, KmlStyle>, HashMap<String, String>, HashMap<KmlPlacemark, Object>, ArrayList<KmlContainer>, HashMap<KmlGroundOverlay, GroundOverlay>) - Method in class com.google.maps.android.data.Renderer
Stores all given data
storeRenderer(Renderer) - Method in class com.google.maps.android.data.Layer
Stores a new Renderer object into mRenderer
Style - Class in com.google.maps.android.data
An abstraction that shares the common properties of KmlStyle, GeoJsonPointStyle, GeoJsonLineStringStyle and GeoJsonPolygonStyle
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, double) - Constructor for class com.google.maps.android.heatmaps.WeightedLatLng
Constructor
WeightedLatLng(LatLng) - Constructor for class com.google.maps.android.heatmaps.WeightedLatLng
Constructor that uses default value for intensity

X

x - Variable in class com.google.maps.android.geometry.Point
 

Y

y - Variable in class com.google.maps.android.geometry.Point
 
A B C D E F G H I K L M N O P R S T U W X Y 
Skip navigation links