public static class MapSnapshotter.Options
extends java.lang.Object
| Constructor and Description |
|---|
Options(int width,
int height) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getApiBaseUrl() |
CameraPosition |
getCameraPosition() |
int |
getHeight() |
java.lang.String |
getLocalIdeographFontFamily() |
float |
getPixelRatio() |
LatLngBounds |
getRegion() |
java.lang.String |
getStyleUrl() |
int |
getWidth() |
MapSnapshotter.Options |
withApiBaseUrl(java.lang.String apiBaseUrl)
Specifies the URL used for API endpoint.
|
MapSnapshotter.Options |
withCameraPosition(CameraPosition cameraPosition) |
MapSnapshotter.Options |
withLocalIdeographFontFamily(java.lang.String fontFamily)
Set the font family for generating glyphs locally for ideographs in the 'CJK Unified Ideographs'
and 'Hangul Syllables' ranges.
|
MapSnapshotter.Options |
withLogo(boolean showLogo) |
MapSnapshotter.Options |
withPixelRatio(float pixelRatio) |
MapSnapshotter.Options |
withRegion(LatLngBounds region) |
MapSnapshotter.Options |
withStyle(java.lang.String url) |
MapSnapshotter.Options |
withStyleJson(java.lang.String styleJson) |
public Options(int width,
int height)
width - the width of the imageheight - the height of the image@NonNull public MapSnapshotter.Options withStyle(java.lang.String url)
url - The style URL to useMapSnapshotter.Options@NonNull public MapSnapshotter.Options withStyleJson(java.lang.String styleJson)
styleJson - The style json to useMapSnapshotter.Options@NonNull public MapSnapshotter.Options withRegion(LatLngBounds region)
region - the region to show in the snapshot.
This is applied after the camera positionMapSnapshotter.Options@NonNull public MapSnapshotter.Options withPixelRatio(float pixelRatio)
pixelRatio - the pixel ratio to use (default: 1)MapSnapshotter.Options@NonNull public MapSnapshotter.Options withCameraPosition(CameraPosition cameraPosition)
cameraPosition - The camera position to use,
the CameraPosition.target is overridden
by region if set in conjunction.MapSnapshotter.Options@NonNull public MapSnapshotter.Options withLogo(boolean showLogo)
showLogo - The flag indicating to show the Mapbox logo.MapSnapshotter.Options@NonNull public MapSnapshotter.Options withLocalIdeographFontFamily(java.lang.String fontFamily)
The font family argument is passed to Typeface.create(String, int).
Default system fonts are defined in '/system/etc/fonts.xml'
fontFamily - font family for local ideograph generation.MapSnapshotter.Options@NonNull public MapSnapshotter.Options withApiBaseUrl(java.lang.String apiBaseUrl)
apiBaseUrl - The base of our API endpointMapSnapshotter.Optionspublic int getWidth()
public int getHeight()
public float getPixelRatio()
@Nullable public LatLngBounds getRegion()
public java.lang.String getStyleUrl()
@Nullable public CameraPosition getCameraPosition()
public java.lang.String getLocalIdeographFontFamily()
@Nullable public java.lang.String getApiBaseUrl()