A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.google.com/android/reference/com/google/android/gms/maps/CameraUpdateFactory below:

CameraUpdateFactory | Google Play services

Public Method Summary Inherited Method Summary From class java.lang.Object Object

clone()

boolean void

finalize()

final Class<?>

getClass()

int

hashCode()

final void

notify()

final void

notifyAll()

String

toString()

final void

wait(long arg0, int arg1)

final void

wait(long arg0)

final void

wait()

Public Methods public static CameraUpdate newCameraPosition (CameraPosition cameraPosition)

Returns a CameraUpdate that moves the camera to a specified CameraPosition. In effect, this creates a transformation from the CameraPosition object's latitude, longitude, zoom level, bearing and tilt.

Parameters cameraPosition The requested position. Must not be null. public static CameraUpdate newLatLng (LatLng latLng)

Returns a CameraUpdate that moves the center of the screen to a latitude and longitude specified by a LatLng object. This centers the camera on the LatLng object.

Parameters latLng a LatLng object containing the desired latitude and longitude. Must not be null. public static CameraUpdate newLatLngBounds (LatLngBounds bounds, int padding)

Returns a CameraUpdate that transforms the camera such that the specified latitude/longitude bounds are centered on screen at the greatest possible zoom level. You can specify padding, in order to inset the bounding box from the map view's edges. The returned CameraUpdate has a bearing of 0 and a tilt of 0.

Do not change the camera with this camera update until the map has undergone layout (in order for this method to correctly determine the appropriate bounding box and zoom level, the map must have a size). Otherwise an IllegalStateException will be thrown. It is NOT sufficient for the map to be available; the view containing the map must have also undergone layout such that its dimensions have been determined. If you cannot be sure that this has occurred, use newLatLngBounds(LatLngBounds, int, int, int) instead and provide the dimensions of the map manually.

Parameters bounds region to fit on screen. Must not be null. padding space (in px) to leave between the bounding box edges and the view edges. This value is applied to all four sides of the bounding box. public static CameraUpdate newLatLngBounds (LatLngBounds bounds, int width, int height, int padding)

Returns a CameraUpdate that transforms the camera such that the specified latitude/longitude bounds are centered on screen within a bounding box of specified dimensions at the greatest possible zoom level. You can specify additional padding, to further restrict the size of the bounding box. The returned CameraUpdate has a bearing of 0 and a tilt of 0.

Unlike newLatLngBounds(LatLngBounds, int), you can use the CameraUpdate returned by this method to change the camera prior to the map's the layout phase, because the arguments specify the desired size of the bounding box.

Parameters bounds the region to fit in the bounding box. Must not be null. width bounding box width in pixels (px) height bounding box height in pixels (px) padding additional size restriction (in px) of the bounding box public static CameraUpdate newLatLngZoom (LatLng latLng, float zoom)

Returns a CameraUpdate that moves the center of the screen to a latitude and longitude specified by a LatLng object, and moves to the given zoom level.

Parameters latLng a LatLng object containing the desired latitude and longitude. Must not be null. zoom the desired zoom level, in the range of 2.0 to 21.0. Values below this range are set to 2.0, and values above it are set to 21.0. Increase the value to zoom in. Not all areas have tiles at the largest zoom levels. public static CameraUpdate scrollBy (float xPixel, float yPixel)

Returns a CameraUpdate that scrolls the camera over the map, shifting the center of view by the specified number of pixels in the x and y directions.

Examples:

The scrolling is relative to the camera's current orientation. For example, if the camera is bearing 90 degrees, then east is "up" and scrolling right will move the camera south.

Parameters xPixel the number of pixels to scroll horizontally. A positive value moves the camera to the right, with respect to its current orientation. A negative value moves the camera to the left, with respect to its current orientation. yPixel the number of pixels to scroll vertically. A positive value moves the camera downwards, with respect to its current orientation. A negative value moves the camera upwards, with respect to its current orientation. public static CameraUpdate zoomBy (float amount, Point focus)

Returns a CameraUpdate that shifts the zoom level of the current camera viewpoint.

A point specified by focus will remain fixed (i.e., it corresponds to the same lat/long both before and after the zoom process).

This method is different to zoomTo(float) in that zoom is relative to the current camera.

For example, if the LatLng (11.11, 22.22) is currently at the screen location (23, 45). After calling this method with a zoom amount and this LatLng, the screen location of this LatLng will still be (23, 45).

Parameters amount amount to change the zoom level. Positive values indicate zooming closer to the surface of the Earth while negative values indicate zooming away from the surface of the Earth. focus pixel location on the screen that is to remain fixed after the zooming process. The lat/long that was at that pixel location before the camera move will remain the same after the camera has moved. Must not be null. public static CameraUpdate zoomBy (float amount)

Returns a CameraUpdate that shifts the zoom level of the current camera viewpoint.

This method is different to zoomTo(float) in that zoom is relative to the current camera.

Parameters amount amount to change the zoom level. Positive values indicate zooming closer to the surface of the Earth while negative values indicate zooming away from the surface of the Earth. public static CameraUpdate zoomIn ()

Returns a CameraUpdate that zooms in on the map by moving the viewpoint's height closer to the Earth's surface. The zoom increment is 1.0.

public static CameraUpdate zoomOut ()

Returns a CameraUpdate that zooms out on the map by moving the viewpoint's height farther away from the Earth's surface. The zoom increment is -1.0.

public static CameraUpdate zoomTo (float zoom)

Returns a CameraUpdate that moves the camera viewpoint to a particular zoom level.

Parameters zoom the desired zoom level, in the range of 2.0 to 21.0. Values below this range are set to 2.0, and values above it are set to 21.0. Increase the value to zoom in. Not all areas have tiles at the largest zoom levels.

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4