From d3b7b34a5d1fa19bda6fa75b803c30098e6bd6df Mon Sep 17 00:00:00 2001 From: Dylan Llewellyn <46717769+herefishyfish@users.noreply.github.com> Date: Thu, 29 May 2025 10:46:35 +0800 Subject: [PATCH] chore: update android --- packages/google-maps-utils/index.android.ts | 10 +- .../platforms/android/include.gradle | 2 +- .../google-maps-utils/typings/android.d.ts | 7515 ++--------------- tools/demo/google-maps-utils/index.ts | 14 +- 4 files changed, 778 insertions(+), 6763 deletions(-) diff --git a/packages/google-maps-utils/index.android.ts b/packages/google-maps-utils/index.android.ts index 51ef11ef..3d4e1f59 100644 --- a/packages/google-maps-utils/index.android.ts +++ b/packages/google-maps-utils/index.android.ts @@ -1,9 +1,10 @@ import { Color, ImageSource, Utils } from '@nativescript/core'; +import { Coordinate, GoogleMap, ITileProvider, MarkerOptions } from '@nativescript/google-maps'; +import { hueFromColor } from '@nativescript/google-maps/utils'; import { GeoJSON } from 'geojson'; -import { Coordinate, GoogleMap, ITileProvider, MarkerOptions, hueFromColor } from '@nativescript/google-maps'; import { HeatmapOptions, IClusterManager, IFeature, IGeoJsonLayer, IGeometry, IGeometryStyle, IGradient, IHeatmapTileProvider } from '.'; -import { applyMixins } from './utils/common'; import { intoNativeClusterManager, intoNativeColor, intoNativeHeatmapGradient, intoNativeHeatmapProvider } from './utils'; +import { applyMixins } from './utils/common'; // export * from './experimental/datalayer'; // export * from './experimental/iconfactory'; @@ -123,7 +124,7 @@ export class ClusterItem extends com.google.maps.android.clustering.ClusterItem constructor(public options: MarkerOptions) { super({ getPosition: (): com.google.android.gms.maps.model.LatLng => { - return new com.google.android.gms.maps.model.LatLng(options?.position?.lat ?? 0, options?.position?.lng ?? 0); + return new com.google.android.gms.maps.model.LatLng(this.options?.position?.lat ?? 0, this.options?.position?.lng ?? 0); }, getSnippet: (): string => { return this.options?.snippet ?? ''; @@ -138,9 +139,10 @@ export class ClusterItem extends com.google.maps.android.clustering.ClusterItem } } +@NativeClass export class ClusterRenderer extends com.google.maps.android.clustering.view.DefaultClusterRenderer { constructor(map: GoogleMap, clusterManager: ClusterManager) { - super(Utils.ad.getApplicationContext(), map.native, clusterManager.native); + super(Utils.android.getApplicationContext(), map.native, clusterManager.native); } override onBeforeClusterItemRendered(item: ClusterItem, opts: com.google.android.gms.maps.model.MarkerOptions): void { diff --git a/packages/google-maps-utils/platforms/android/include.gradle b/packages/google-maps-utils/platforms/android/include.gradle index 60aa0250..a32f28c0 100644 --- a/packages/google-maps-utils/platforms/android/include.gradle +++ b/packages/google-maps-utils/platforms/android/include.gradle @@ -1,3 +1,3 @@ dependencies { - implementation 'com.google.maps.android:android-maps-utils:3.4.0' + implementation 'com.google.maps.android:android-maps-utils:3.13.0' } diff --git a/packages/google-maps-utils/typings/android.d.ts b/packages/google-maps-utils/typings/android.d.ts index 855fb053..063a545a 100644 --- a/packages/google-maps-utils/typings/android.d.ts +++ b/packages/google-maps-utils/typings/android.d.ts @@ -1,4 +1,5 @@ /// +/// declare module com { export module google { @@ -6,10 +7,10 @@ declare module com { export module android { export class BuildConfig { public static class: java.lang.Class; - public static DEBUG: boolean; - public static LIBRARY_PACKAGE_NAME: string; - public static BUILD_TYPE: string; - public static TRAVIS: string; + public static DEBUG: boolean = 0; + public static LIBRARY_PACKAGE_NAME: string = 'com.google.maps.android'; + public static BUILD_TYPE: string = 'release'; + public static TRAVIS: string = 'null'; public constructor(); } } @@ -35,21 +36,59 @@ declare module com { export module android { export class PolyUtil { public static class: java.lang.Class; - public static DEFAULT_TOLERANCE: number; - public static distanceToLine(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.LatLng, param2: com.google.android.gms.maps.model.LatLng): number; - public static isLocationOnEdge(param0: com.google.android.gms.maps.model.LatLng, param1: java.util.List, param2: boolean): boolean; - public static isLocationOnEdge(param0: com.google.android.gms.maps.model.LatLng, param1: java.util.List, param2: boolean, param3: number): boolean; - public static locationIndexOnPath(param0: com.google.android.gms.maps.model.LatLng, param1: java.util.List, param2: boolean, param3: number): number; - public static isClosedPolygon(param0: java.util.List): boolean; - public static locationIndexOnPath(param0: com.google.android.gms.maps.model.LatLng, param1: java.util.List, param2: boolean): number; - public static isLocationOnPath(param0: com.google.android.gms.maps.model.LatLng, param1: java.util.List, param2: boolean): boolean; - public static containsLocation(param0: com.google.android.gms.maps.model.LatLng, param1: java.util.List, param2: boolean): boolean; - public static isLocationOnPath(param0: com.google.android.gms.maps.model.LatLng, param1: java.util.List, param2: boolean, param3: number): boolean; - public static locationIndexOnEdgeOrPath(param0: com.google.android.gms.maps.model.LatLng, param1: java.util.List, param2: boolean, param3: boolean, param4: number): number; - public static containsLocation(param0: number, param1: number, param2: java.util.List, param3: boolean): boolean; - public static decode(param0: string): java.util.List; - public static simplify(param0: java.util.List, param1: number): java.util.List; - public static encode(param0: java.util.List): string; + public static DEFAULT_TOLERANCE: number = 0.1; + public static isLocationOnEdge(point: com.google.android.gms.maps.model.LatLng, polygon: java.util.List, geodesic: boolean, tolerance: number): boolean; + public static containsLocation(dLng3: number, lat2: number, lng2: java.util.List, point2: boolean): boolean; + public static isLocationOnPath(point: com.google.android.gms.maps.model.LatLng, polyline: java.util.List, geodesic: boolean, tolerance: number): boolean; + public static locationIndexOnPath(point: com.google.android.gms.maps.model.LatLng, polyline: java.util.List, geodesic: boolean): number; + public static isClosedPolygon(poly: java.util.List): boolean; + public static decode(result: string): java.util.List; + public static containsLocation(point: com.google.android.gms.maps.model.LatLng, polygon: java.util.List, geodesic: boolean): boolean; + public static isLocationOnPath(point: com.google.android.gms.maps.model.LatLng, polyline: java.util.List, geodesic: boolean): boolean; + public static locationIndexOnPath(point: com.google.android.gms.maps.model.LatLng, poly: java.util.List, geodesic: boolean, tolerance: number): number; + public static simplify(OFFSET: java.util.List, stackValCurMax: number): java.util.List; + public static distanceToLine(p: com.google.android.gms.maps.model.LatLng, start: com.google.android.gms.maps.model.LatLng, end: com.google.android.gms.maps.model.LatLng): number; + public static encode(lat: java.util.List): string; + public static isLocationOnEdge(point: com.google.android.gms.maps.model.LatLng, polygon: java.util.List, geodesic: boolean): boolean; + public static locationIndexOnEdgeOrPath(lat2: com.google.android.gms.maps.model.LatLng, lng2: java.util.List, point2: boolean, dy: boolean, len2: number): number; + } + } + } + } +} + +declare module com { + export module google { + export module maps { + export module android { + export class ResponseStreetView { + public static class: java.lang.Class; + public toString(): string; + public constructor(status: com.google.maps.android.Status); + public component1(): com.google.maps.android.Status; + public equals(other: any): boolean; + public copy(status: com.google.maps.android.Status): com.google.maps.android.ResponseStreetView; + public hashCode(): number; + public getStatus(): com.google.maps.android.Status; + } + } + } + } +} + +declare module com { + export module google { + export module maps { + export module android { + export class Source { + public static class: java.lang.Class; + public static DEFAULT: com.google.maps.android.Source; + public static OUTDOOR: com.google.maps.android.Source; + public static values(): androidNative.Array; + public getValue(): string; + public setValue(value: string): void; + public static getEntries(): any; + public static valueOf(value: string): com.google.maps.android.Source; } } } @@ -62,14 +101,55 @@ declare module com { export module android { export class SphericalUtil { public static class: java.lang.Class; - public static computeArea(param0: java.util.List): number; - public static computeSignedArea(param0: java.util.List): number; - public static computeOffset(param0: com.google.android.gms.maps.model.LatLng, param1: number, param2: number): com.google.android.gms.maps.model.LatLng; - public static computeLength(param0: java.util.List): number; - public static interpolate(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.LatLng, param2: number): com.google.android.gms.maps.model.LatLng; - public static computeHeading(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.LatLng): number; - public static computeDistanceBetween(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.LatLng): number; - public static computeOffsetOrigin(param0: com.google.android.gms.maps.model.LatLng, param1: number, param2: number): com.google.android.gms.maps.model.LatLng; + public static computeOffsetOrigin(to: com.google.android.gms.maps.model.LatLng, distance: number, heading: number): com.google.android.gms.maps.model.LatLng; + public static computeSignedArea(path: java.util.List): number; + public static computeOffset(from: com.google.android.gms.maps.model.LatLng, distance: number, heading: number): com.google.android.gms.maps.model.LatLng; + public static computeDistanceBetween(from: com.google.android.gms.maps.model.LatLng, to: com.google.android.gms.maps.model.LatLng): number; + public static computeArea(path: java.util.List): number; + public static computeHeading(from: com.google.android.gms.maps.model.LatLng, to: com.google.android.gms.maps.model.LatLng): number; + public static computeLength(prevLat: java.util.List): number; + public static interpolate(from: com.google.android.gms.maps.model.LatLng, to: com.google.android.gms.maps.model.LatLng, fraction: number): com.google.android.gms.maps.model.LatLng; + } + } + } + } +} + +declare module com { + export module google { + export module maps { + export module android { + export class Status { + public static class: java.lang.Class; + public static OK: com.google.maps.android.Status; + public static ZERO_RESULTS: com.google.maps.android.Status; + public static NOT_FOUND: com.google.maps.android.Status; + public static REQUEST_DENIED: com.google.maps.android.Status; + public static OVER_QUERY_LIMIT: com.google.maps.android.Status; + public static INVALID_REQUEST: com.google.maps.android.Status; + public static UNKNOWN_ERROR: com.google.maps.android.Status; + public static getEntries(): any; + public static values(): androidNative.Array; + public static valueOf(value: string): com.google.maps.android.Status; + } + } + } + } +} + +declare module com { + export module google { + export module maps { + export module android { + export class StreetViewUtils { + public static class: java.lang.Class; + public constructor(); + } + export module StreetViewUtils { + export class Companion { + public static class: java.lang.Class; + public fetchStreetViewData($this$fetchStreetViewData_u24lambda_u240: com.google.android.gms.maps.model.LatLng, urlString: string, this_: com.google.maps.android.Source, latLng: any): any; + } } } } @@ -128,39 +208,40 @@ declare module com { export module clustering { export class ClusterManager extends java.lang.Object { public static class: java.lang.Class>; - public setOnClusterItemInfoWindowClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener): void; - public updateItem(param0: T): boolean; - public removeItems(param0: java.util.Collection): boolean; - public setAlgorithm(param0: com.google.maps.android.clustering.algo.ScreenBasedAlgorithm): void; - public setAnimation(param0: boolean): void; + public setRenderer(renderer: com.google.maps.android.clustering.view.ClusterRenderer): void; + public setOnClusterItemClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener): void; public getRenderer(): com.google.maps.android.clustering.view.ClusterRenderer; public getAlgorithm(): com.google.maps.android.clustering.algo.Algorithm; - public setOnClusterInfoWindowLongClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener): void; - public setAlgorithm(param0: com.google.maps.android.clustering.algo.Algorithm): void; - public onInfoWindowClick(param0: com.google.android.gms.maps.model.Marker): void; + public setOnClusterClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterClickListener): void; + public constructor(context: globalAndroid.content.Context, map: com.google.android.gms.maps.GoogleMap); public getClusterMarkerCollection(): com.google.maps.android.collections.MarkerManager.Collection; - public setOnClusterItemClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener): void; - public onMarkerClick(param0: com.google.android.gms.maps.model.Marker): boolean; - public constructor(param0: globalAndroid.content.Context, param1: com.google.android.gms.maps.GoogleMap); + public updateItem(item: T): boolean; + public constructor(context: globalAndroid.content.Context, map: com.google.android.gms.maps.GoogleMap, markerManager: com.google.maps.android.collections.MarkerManager); public clearItems(): void; - public setOnClusterInfoWindowClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener): void; - public setOnClusterItemInfoWindowLongClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener): void; - public constructor(param0: globalAndroid.content.Context, param1: com.google.android.gms.maps.GoogleMap, param2: com.google.maps.android.collections.MarkerManager); - public setOnClusterClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterClickListener): void; - public addItems(param0: java.util.Collection): boolean; - public addItem(param0: T): boolean; + public addItems(items: java.util.Collection): boolean; + public setOnClusterInfoWindowClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener): void; + public addItem(myItem: T): boolean; public onCameraIdle(): void; + public onInfoWindowClick(marker: com.google.android.gms.maps.model.Marker): void; + public onMarkerClick(marker: com.google.android.gms.maps.model.Marker): boolean; + public setOnClusterItemInfoWindowClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener): void; + public setOnClusterItemInfoWindowLongClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener): void; + public setAlgorithm(algorithm: com.google.maps.android.clustering.algo.Algorithm): void; public cluster(): void; - public setRenderer(param0: com.google.maps.android.clustering.view.ClusterRenderer): void; - public removeItem(param0: T): boolean; + public setOnClusterInfoWindowLongClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener): void; + public removeItems(items: java.util.Collection): boolean; + public diff(item: java.util.Collection, this_: java.util.Collection, add: java.util.Collection): void; + public setAlgorithm(this_: com.google.maps.android.clustering.algo.ScreenBasedAlgorithm): void; public getMarkerCollection(): com.google.maps.android.collections.MarkerManager.Collection; + public setAnimation(animate: boolean): void; public getMarkerManager(): com.google.maps.android.collections.MarkerManager; + public removeItem(item: T): boolean; } export module ClusterManager { export class ClusterTask extends globalAndroid.os.AsyncTask> { public static class: java.lang.Class; - public doInBackground(param0: androidNative.Array): java.util.Set; - public onPostExecute(param0: java.util.Set): void; + public onPostExecute(clusters: java.util.Set): void; + public doInBackground(zoom: androidNative.Array): java.util.Set; } export class OnClusterClickListener extends java.lang.Object { public static class: java.lang.Class>; @@ -295,16 +376,23 @@ declare module com { public static class: java.lang.Class>; public constructor(); public addItems(param0: java.util.Collection): boolean; + public removeItem(item: any): boolean; + public addItems(items: java.util.Collection): boolean; public setMaxDistanceBetweenClusteredItems(param0: number): void; + public setMaxDistanceBetweenClusteredItems(maxDistance: number): void; public getClusters(param0: number): java.util.Set; + public removeItems(items: java.util.Collection): boolean; + public addItem(item: any): boolean; public addItem(param0: any): boolean; public unlock(): void; public removeItem(param0: any): boolean; public getItems(): java.util.Collection; + public updateItem(this_: any): boolean; + public getClusters(coord: number): java.util.Set; public clearItems(): void; public lock(): void; - public updateItem(param0: any): boolean; public getMaxDistanceBetweenClusteredItems(): number; + public updateItem(param0: any): boolean; public removeItems(param0: java.util.Collection): boolean; } } @@ -323,30 +411,37 @@ declare module com { export class NonHierarchicalDistanceBasedAlgorithm extends com.google.maps.android.clustering.algo.AbstractAlgorithm { public static class: java.lang.Class>; public constructor(); + public removeItems(individualResult: java.util.Collection): boolean; public addItems(param0: java.util.Collection): boolean; - public getClusteringItems(param0: com.google.maps.android.quadtree.PointQuadTree>, param1: number): java.util.Collection>; + public addItems(item: java.util.Collection): boolean; public setMaxDistanceBetweenClusteredItems(param0: number): void; + public setMaxDistanceBetweenClusteredItems(maxDistance: number): void; public getClusters(param0: number): java.util.Set; + public removeItem(this_: any): boolean; public addItem(param0: any): boolean; public unlock(): void; + public getClusteringItems(quadTree: com.google.maps.android.quadtree.PointQuadTree>, zoom: number): java.util.Collection>; public removeItem(param0: any): boolean; public getItems(): java.util.Collection; + public updateItem(this_: any): boolean; public clearItems(): void; + public getClusters(distance: number): java.util.Set; + public addItem(this_: any): boolean; public lock(): void; - public updateItem(param0: any): boolean; public getMaxDistanceBetweenClusteredItems(): number; + public updateItem(param0: any): boolean; public removeItems(param0: java.util.Collection): boolean; } export module NonHierarchicalDistanceBasedAlgorithm { export class QuadItem extends java.lang.Object { public static class: java.lang.Class>; public getItems(): java.util.Set; - public equals(param0: any): boolean; public getPoint(): com.google.maps.android.geometry.Point; public getItems(): java.util.Collection; public getSize(): number; public hashCode(): number; public getPosition(): com.google.android.gms.maps.model.LatLng; + public equals(other: any): boolean; } } } @@ -366,19 +461,20 @@ declare module com { public static class: java.lang.Class>; public constructor(); public addItems(param0: java.util.Collection): boolean; - public constructor(param0: number, param1: number); - public getClusteringItems(param0: com.google.maps.android.quadtree.PointQuadTree>, param1: number): java.util.Collection>; + public updateViewSize(width: number, height: number): void; public setMaxDistanceBetweenClusteredItems(param0: number): void; public getClusters(param0: number): java.util.Set; public onCameraChange(param0: com.google.android.gms.maps.model.CameraPosition): void; public addItem(param0: any): boolean; public unlock(): void; - public updateViewSize(param0: number, param1: number): void; public removeItem(param0: any): boolean; + public constructor(screenWidth: number, screenHeight: number); public getItems(): java.util.Collection; + public onCameraChange(cameraPosition: com.google.android.gms.maps.model.CameraPosition): void; public clearItems(): void; public lock(): void; public shouldReclusterOnMapMovement(): boolean; + public getClusteringItems(wrappedBounds: com.google.maps.android.quadtree.PointQuadTree>, this_: number): java.util.Collection>; public updateItem(param0: any): boolean; public getMaxDistanceBetweenClusteredItems(): number; public removeItems(param0: java.util.Collection): boolean; @@ -400,23 +496,30 @@ declare module com { public static class: java.lang.Class>; public constructor(); public addItems(param0: java.util.Collection): boolean; + public removeItem(item: any): boolean; + public addItems(items: java.util.Collection): boolean; public setMaxDistanceBetweenClusteredItems(param0: number): void; - public constructor(param0: com.google.maps.android.clustering.algo.Algorithm); + public constructor(algorithm: com.google.maps.android.clustering.algo.Algorithm); + public setMaxDistanceBetweenClusteredItems(maxDistance: number): void; public getClusters(param0: number): java.util.Set; + public removeItems(items: java.util.Collection): boolean; + public addItem(item: any): boolean; public addItem(param0: any): boolean; public unlock(): void; public removeItem(param0: any): boolean; public getItems(): java.util.Collection; public clearItems(): void; + public updateItem(item: any): boolean; public lock(): void; - public updateItem(param0: any): boolean; public getMaxDistanceBetweenClusteredItems(): number; + public updateItem(param0: any): boolean; public removeItems(param0: java.util.Collection): boolean; + public getClusters(zoom: number): java.util.Set; } export module PreCachingAlgorithmDecorator { export class PrecacheRunnable { public static class: java.lang.Class; - public constructor(param0: com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator, param1: number); + public constructor(zoom: com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator, param1: number); public run(): void; } } @@ -487,20 +590,28 @@ declare module com { public static class: java.lang.Class>; public constructor(); public addItems(param0: java.util.Collection): boolean; + public removeItem(item: any): boolean; + public addItems(items: java.util.Collection): boolean; public setMaxDistanceBetweenClusteredItems(param0: number): void; - public constructor(param0: com.google.maps.android.clustering.algo.Algorithm); + public constructor(algorithm: com.google.maps.android.clustering.algo.Algorithm); + public setMaxDistanceBetweenClusteredItems(maxDistance: number): void; public getClusters(param0: number): java.util.Set; - public addItem(param0: any): boolean; + public removeItems(items: java.util.Collection): boolean; + public addItem(item: any): boolean; public onCameraChange(param0: com.google.android.gms.maps.model.CameraPosition): void; + public addItem(param0: any): boolean; public unlock(): void; public removeItem(param0: any): boolean; public getItems(): java.util.Collection; + public onCameraChange(cameraPosition: com.google.android.gms.maps.model.CameraPosition): void; public clearItems(): void; + public updateItem(item: any): boolean; public lock(): void; public shouldReclusterOnMapMovement(): boolean; - public updateItem(param0: any): boolean; public getMaxDistanceBetweenClusteredItems(): number; + public updateItem(param0: any): boolean; public removeItems(param0: java.util.Collection): boolean; + public getClusters(zoom: number): java.util.Set; } } } @@ -517,14 +628,14 @@ declare module com { export module algo { export class StaticCluster extends com.google.maps.android.clustering.Cluster { public static class: java.lang.Class>; - public add(param0: any): boolean; + public add(t: any): boolean; public getSize(): number; public hashCode(): number; - public remove(param0: any): boolean; - public constructor(param0: com.google.android.gms.maps.model.LatLng); + public equals(other: any): boolean; + public remove(t: any): boolean; public getPosition(): com.google.android.gms.maps.model.LatLng; public toString(): string; - public equals(param0: any): boolean; + public constructor(center: com.google.android.gms.maps.model.LatLng); public getItems(): java.util.Collection; } } @@ -582,6 +693,234 @@ declare module com { } } +declare module com { + export module google { + export module maps { + export module android { + export module clustering { + export module view { + export class ClusterRendererMultipleItems extends com.google.maps.android.clustering.view.ClusterRenderer { + public static class: java.lang.Class>; + public setOnClusterInfoWindowLongClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener): void; + public getMarker(clusterItem: any): com.google.android.gms.maps.model.Marker; + public constructor(context: globalAndroid.content.Context, map: com.google.android.gms.maps.GoogleMap, clusterManager: com.google.maps.android.clustering.ClusterManager); + public onClustersChanged(param0: java.util.Set): void; + public setOnClusterItemInfoWindowLongClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener): void; + public setAnimation(animate: boolean): void; + public getClusterText(bucket: number): string; + public setAnimationDuration(animationDurationMs: number): void; + public getBucket(this_: com.google.maps.android.clustering.Cluster): number; + public setOnClusterItemClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener): void; + public onClusterItemUpdated(item: any, marker: com.google.android.gms.maps.model.Marker): void; + public getColor(param0: number): number; + public getColor(clusterSize: number): number; + public onRemove(): void; + public shouldRenderAsCluster(cluster: com.google.maps.android.clustering.Cluster): boolean; + public setAnimation(param0: boolean): void; + public setOnClusterItemInfoWindowLongClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener): void; + public setOnClusterItemInfoWindowClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener): void; + public onBeforeClusterRendered(cluster: com.google.maps.android.clustering.Cluster, markerOptions: com.google.android.gms.maps.model.MarkerOptions): void; + public setAnimationType(type: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType): void; + public setMinClusterSize(minClusterSize: number): void; + public onClusterUpdated(cluster: com.google.maps.android.clustering.Cluster, marker: com.google.android.gms.maps.model.Marker): void; + public getMinClusterSize(): number; + public getCluster(marker: com.google.android.gms.maps.model.Marker): com.google.maps.android.clustering.Cluster; + public getClusterItem(marker: com.google.android.gms.maps.model.Marker): any; + public getClusterTextAppearance(param0: number): number; + public setOnClusterInfoWindowClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener): void; + public setOnClusterClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterClickListener): void; + public onClusterItemRendered(clusterItem: any, marker: com.google.android.gms.maps.model.Marker): void; + public getMarker(cluster: com.google.maps.android.clustering.Cluster): com.google.android.gms.maps.model.Marker; + public onClustersChanged(clusters: java.util.Set): void; + public stopAnimation(): void; + public getDescriptorForCluster(cluster: com.google.maps.android.clustering.Cluster): com.google.android.gms.maps.model.BitmapDescriptor; + public setOnClusterInfoWindowLongClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener): void; + public onAdd(): void; + public setOnClusterInfoWindowClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener): void; + public setOnClusterItemClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener): void; + public getClusterTextAppearance(clusterSize: number): number; + public setOnClusterClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterClickListener): void; + public setOnClusterItemInfoWindowClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener): void; + public onBeforeClusterItemRendered(item: any, markerOptions: com.google.android.gms.maps.model.MarkerOptions): void; + public onClusterRendered(cluster: com.google.maps.android.clustering.Cluster, marker: com.google.android.gms.maps.model.Marker): void; + public setAnimationDuration(param0: number): void; + } + export module ClusterRendererMultipleItems { + export class AnimationTask { + public static class: java.lang.Class; + public cancel(): void; + public removeOnAnimationComplete(markerManager: com.google.maps.android.collections.MarkerManager): void; + public perform(): void; + public onAnimationEnd(animation: globalAndroid.animation.Animator): void; + public onAnimationUpdate(valueAnimator: globalAndroid.animation.ValueAnimator): void; + } + export class AnimationType { + public static class: java.lang.Class; + public static LINEAR: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static EASE_IN: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static EASE_OUT: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static EASE_IN_OUT: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static FAST_OUT_SLOW_IN: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static BOUNCE: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static ACCELERATE: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static DECELERATE: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static valueOf(name: string): com.google.maps.android.clustering.view.ClusterRendererMultipleItems.AnimationType; + public static values(): androidNative.Array; + } + export class CreateMarkerTask { + public static class: java.lang.Class; + public constructor(c: com.google.maps.android.clustering.Cluster, markersAdded: java.util.Set>, animateFrom: com.google.android.gms.maps.model.LatLng); + } + export class MarkerCache extends java.lang.Object { + public static class: java.lang.Class>; + public get(item: T): com.google.android.gms.maps.model.Marker; + public remove(m: com.google.android.gms.maps.model.Marker): void; + public get(m: com.google.android.gms.maps.model.Marker): T; + public put(item: T, m: com.google.android.gms.maps.model.Marker): void; + } + export class MarkerModifier { + public static class: java.lang.Class; + public add(priority: boolean, c: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.CreateMarkerTask): void; + public animateThenRemove(this_: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.MarkerWithPosition, marker: com.google.android.gms.maps.model.LatLng, from: com.google.android.gms.maps.model.LatLng): void; + public remove(priority: boolean, m: com.google.android.gms.maps.model.Marker): void; + public animate(this_: com.google.maps.android.clustering.view.ClusterRendererMultipleItems.MarkerWithPosition, marker: com.google.android.gms.maps.model.LatLng, from: com.google.android.gms.maps.model.LatLng): void; + public handleMessage(this_: globalAndroid.os.Message): void; + public waitUntilFree(): void; + public queueIdle(): boolean; + public isBusy(): boolean; + } + export class MarkerWithPosition extends java.lang.Object { + public static class: java.lang.Class>; + public hashCode(): number; + public equals(other: any): boolean; + } + export class RenderTask { + public static class: java.lang.Class; + public setMapZoom(zoom: number): void; + public setCallback(callback: java.lang.Runnable): void; + public run(): void; + public setProjection(projection: com.google.android.gms.maps.Projection): void; + } + export class ViewModifier { + public static class: java.lang.Class; + public constructor(looper: com.google.maps.android.clustering.view.ClusterRendererMultipleItems, param1: globalAndroid.os.Looper); + public handleMessage(this_: globalAndroid.os.Message): void; + public queue(clusters: java.util.Set): void; + } + } + } + } + } + } + } +} + +declare module com { + export module google { + export module maps { + export module android { + export module clustering { + export module view { + export class DefaultAdvancedMarkersClusterRenderer extends com.google.maps.android.clustering.view.ClusterRenderer { + public static class: java.lang.Class>; + public setOnClusterInfoWindowLongClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener): void; + public getMarker(clusterItem: any): com.google.android.gms.maps.model.Marker; + public constructor(context: globalAndroid.content.Context, map: com.google.android.gms.maps.GoogleMap, clusterManager: com.google.maps.android.clustering.ClusterManager); + public onClusterUpdated(cluster: com.google.maps.android.clustering.Cluster, marker: com.google.android.gms.maps.model.AdvancedMarker): void; + public onClustersChanged(param0: java.util.Set): void; + public setOnClusterItemInfoWindowLongClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener): void; + public setAnimation(animate: boolean): void; + public getClusterText(bucket: number): string; + public setAnimationDuration(animationDurationMs: number): void; + public getBucket(this_: com.google.maps.android.clustering.Cluster): number; + public onBeforeClusterItemRendered(item: any, advancedMarkerOptions: com.google.android.gms.maps.model.AdvancedMarkerOptions): void; + public setOnClusterItemClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener): void; + public onClusterItemUpdated(item: any, marker: com.google.android.gms.maps.model.Marker): void; + public getColor(param0: number): number; + public getColor(clusterSize: number): number; + public onRemove(): void; + public shouldRenderAsCluster(cluster: com.google.maps.android.clustering.Cluster): boolean; + public setAnimation(param0: boolean): void; + public setOnClusterItemInfoWindowLongClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener): void; + public setOnClusterItemInfoWindowClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener): void; + public setMinClusterSize(minClusterSize: number): void; + public getMinClusterSize(): number; + public getCluster(marker: com.google.android.gms.maps.model.Marker): com.google.maps.android.clustering.Cluster; + public getClusterItem(marker: com.google.android.gms.maps.model.Marker): any; + public getClusterTextAppearance(param0: number): number; + public setOnClusterInfoWindowClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener): void; + public setOnClusterClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterClickListener): void; + public onClusterItemRendered(clusterItem: any, marker: com.google.android.gms.maps.model.Marker): void; + public getMarker(cluster: com.google.maps.android.clustering.Cluster): com.google.android.gms.maps.model.Marker; + public onClustersChanged(clusters: java.util.Set): void; + public getDescriptorForCluster(cluster: com.google.maps.android.clustering.Cluster): com.google.android.gms.maps.model.BitmapDescriptor; + public setOnClusterInfoWindowLongClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener): void; + public onAdd(): void; + public setOnClusterInfoWindowClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener): void; + public setOnClusterItemClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener): void; + public getClusterTextAppearance(clusterSize: number): number; + public setOnClusterClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterClickListener): void; + public setOnClusterItemInfoWindowClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener): void; + public onClusterRendered(cluster: com.google.maps.android.clustering.Cluster, marker: com.google.android.gms.maps.model.Marker): void; + public onBeforeClusterRendered(cluster: com.google.maps.android.clustering.Cluster, advancedMarkerOptions: com.google.android.gms.maps.model.AdvancedMarkerOptions): void; + public shouldRender(oldClusters: java.util.Set, newClusters: java.util.Set): boolean; + public setAnimationDuration(param0: number): void; + } + export module DefaultAdvancedMarkersClusterRenderer { + export class AnimationTask { + public static class: java.lang.Class; + public removeOnAnimationComplete(markerManager: com.google.maps.android.collections.MarkerManager): void; + public perform(): void; + public onAnimationEnd(animation: globalAndroid.animation.Animator): void; + public onAnimationUpdate(valueAnimator: globalAndroid.animation.ValueAnimator): void; + } + export class CreateMarkerTask { + public static class: java.lang.Class; + public constructor(c: com.google.maps.android.clustering.Cluster, markersAdded: java.util.Set, animateFrom: com.google.android.gms.maps.model.LatLng); + } + export class MarkerCache extends java.lang.Object { + public static class: java.lang.Class>; + public get(item: T): com.google.android.gms.maps.model.Marker; + public remove(m: com.google.android.gms.maps.model.Marker): void; + public get(m: com.google.android.gms.maps.model.Marker): T; + public put(item: T, m: com.google.android.gms.maps.model.Marker): void; + } + export class MarkerModifier { + public static class: java.lang.Class; + public remove(priority: boolean, m: com.google.android.gms.maps.model.Marker): void; + public add(priority: boolean, c: com.google.maps.android.clustering.view.DefaultAdvancedMarkersClusterRenderer.CreateMarkerTask): void; + public animateThenRemove(marker: com.google.maps.android.clustering.view.DefaultAdvancedMarkersClusterRenderer.MarkerWithPosition, from: com.google.android.gms.maps.model.LatLng, to: com.google.android.gms.maps.model.LatLng): void; + public handleMessage(this_: globalAndroid.os.Message): void; + public waitUntilFree(): void; + public animate(marker: com.google.maps.android.clustering.view.DefaultAdvancedMarkersClusterRenderer.MarkerWithPosition, from: com.google.android.gms.maps.model.LatLng, to: com.google.android.gms.maps.model.LatLng): void; + public queueIdle(): boolean; + public isBusy(): boolean; + } + export class MarkerWithPosition { + public static class: java.lang.Class; + public hashCode(): number; + public equals(other: any): boolean; + } + export class RenderTask { + public static class: java.lang.Class; + public setMapZoom(zoom: number): void; + public setCallback(callback: java.lang.Runnable): void; + public run(): void; + public setProjection(projection: com.google.android.gms.maps.Projection): void; + } + export class ViewModifier { + public static class: java.lang.Class; + public handleMessage(this_: globalAndroid.os.Message): void; + public queue(clusters: java.util.Set): void; + } + } + } + } + } + } + } +} + declare module com { export module google { export module maps { @@ -590,84 +929,95 @@ declare module com { export module view { export class DefaultClusterRenderer extends com.google.maps.android.clustering.view.ClusterRenderer { public static class: java.lang.Class>; - public onClusterItemUpdated(param0: any, param1: com.google.android.gms.maps.model.Marker): void; - public getClusterText(param0: number): string; - public getBucket(param0: com.google.maps.android.clustering.Cluster): number; + public setOnClusterInfoWindowLongClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener): void; + public getMarker(clusterItem: any): com.google.android.gms.maps.model.Marker; + public constructor(context: globalAndroid.content.Context, map: com.google.android.gms.maps.GoogleMap, clusterManager: com.google.maps.android.clustering.ClusterManager); public onClustersChanged(param0: java.util.Set): void; public setOnClusterItemInfoWindowLongClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener): void; - public onClusterRendered(param0: com.google.maps.android.clustering.Cluster, param1: com.google.android.gms.maps.model.Marker): void; - public onClusterUpdated(param0: com.google.maps.android.clustering.Cluster, param1: com.google.android.gms.maps.model.Marker): void; - public setMinClusterSize(param0: number): void; + public setAnimation(animate: boolean): void; + public getClusterText(bucket: number): string; + public setAnimationDuration(animationDurationMs: number): void; + public getBucket(this_: com.google.maps.android.clustering.Cluster): number; public setOnClusterItemClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener): void; - public getClusterItem(param0: com.google.android.gms.maps.model.Marker): any; - public shouldRender(param0: java.util.Set, param1: java.util.Set): boolean; + public onClusterItemUpdated(item: any, marker: com.google.android.gms.maps.model.Marker): void; public getColor(param0: number): number; - public onBeforeClusterRendered(param0: com.google.maps.android.clustering.Cluster, param1: com.google.android.gms.maps.model.MarkerOptions): void; + public getColor(clusterSize: number): number; public onRemove(): void; + public shouldRenderAsCluster(cluster: com.google.maps.android.clustering.Cluster): boolean; public setAnimation(param0: boolean): void; - public getMarker(param0: com.google.maps.android.clustering.Cluster): com.google.android.gms.maps.model.Marker; - public getDescriptorForCluster(param0: com.google.maps.android.clustering.Cluster): com.google.android.gms.maps.model.BitmapDescriptor; + public setOnClusterItemInfoWindowLongClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowLongClickListener): void; + public setOnClusterItemInfoWindowClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener): void; + public onBeforeClusterRendered(cluster: com.google.maps.android.clustering.Cluster, markerOptions: com.google.android.gms.maps.model.MarkerOptions): void; + public setMinClusterSize(minClusterSize: number): void; + public onClusterUpdated(cluster: com.google.maps.android.clustering.Cluster, marker: com.google.android.gms.maps.model.Marker): void; public getMinClusterSize(): number; - public constructor(param0: globalAndroid.content.Context, param1: com.google.android.gms.maps.GoogleMap, param2: com.google.maps.android.clustering.ClusterManager); + public getCluster(marker: com.google.android.gms.maps.model.Marker): com.google.maps.android.clustering.Cluster; + public getClusterItem(marker: com.google.android.gms.maps.model.Marker): any; public getClusterTextAppearance(param0: number): number; public setOnClusterInfoWindowClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener): void; public setOnClusterClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterClickListener): void; - public onBeforeClusterItemRendered(param0: any, param1: com.google.android.gms.maps.model.MarkerOptions): void; + public onClusterItemRendered(clusterItem: any, marker: com.google.android.gms.maps.model.Marker): void; + public getMarker(cluster: com.google.maps.android.clustering.Cluster): com.google.android.gms.maps.model.Marker; + public onClustersChanged(clusters: java.util.Set): void; + public getDescriptorForCluster(cluster: com.google.maps.android.clustering.Cluster): com.google.android.gms.maps.model.BitmapDescriptor; public setOnClusterInfoWindowLongClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowLongClickListener): void; public onAdd(): void; + public setOnClusterInfoWindowClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterInfoWindowClickListener): void; + public setOnClusterItemClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterItemClickListener): void; + public getClusterTextAppearance(clusterSize: number): number; + public setOnClusterClickListener(listener: com.google.maps.android.clustering.ClusterManager.OnClusterClickListener): void; public setOnClusterItemInfoWindowClickListener(param0: com.google.maps.android.clustering.ClusterManager.OnClusterItemInfoWindowClickListener): void; - public getCluster(param0: com.google.android.gms.maps.model.Marker): com.google.maps.android.clustering.Cluster; - public shouldRenderAsCluster(param0: com.google.maps.android.clustering.Cluster): boolean; - public onClusterItemRendered(param0: any, param1: com.google.android.gms.maps.model.Marker): void; - public getMarker(param0: any): com.google.android.gms.maps.model.Marker; + public onBeforeClusterItemRendered(item: any, markerOptions: com.google.android.gms.maps.model.MarkerOptions): void; + public onClusterRendered(cluster: com.google.maps.android.clustering.Cluster, marker: com.google.android.gms.maps.model.Marker): void; + public shouldRender(oldClusters: java.util.Set, newClusters: java.util.Set): boolean; public setAnimationDuration(param0: number): void; } export module DefaultClusterRenderer { export class AnimationTask { public static class: java.lang.Class; - public onAnimationEnd(param0: globalAndroid.animation.Animator): void; - public onAnimationUpdate(param0: globalAndroid.animation.ValueAnimator): void; - public removeOnAnimationComplete(param0: com.google.maps.android.collections.MarkerManager): void; + public removeOnAnimationComplete(markerManager: com.google.maps.android.collections.MarkerManager): void; public perform(): void; + public onAnimationEnd(animation: globalAndroid.animation.Animator): void; + public onAnimationUpdate(valueAnimator: globalAndroid.animation.ValueAnimator): void; } export class CreateMarkerTask { public static class: java.lang.Class; - public constructor(param0: com.google.maps.android.clustering.Cluster, param1: java.util.Set, param2: com.google.android.gms.maps.model.LatLng); + public constructor(c: com.google.maps.android.clustering.Cluster, markersAdded: java.util.Set, animateFrom: com.google.android.gms.maps.model.LatLng); } export class MarkerCache extends java.lang.Object { public static class: java.lang.Class>; - public put(param0: T, param1: com.google.android.gms.maps.model.Marker): void; - public remove(param0: com.google.android.gms.maps.model.Marker): void; - public get(param0: com.google.android.gms.maps.model.Marker): T; - public get(param0: T): com.google.android.gms.maps.model.Marker; + public get(item: T): com.google.android.gms.maps.model.Marker; + public remove(m: com.google.android.gms.maps.model.Marker): void; + public get(m: com.google.android.gms.maps.model.Marker): T; + public put(item: T, m: com.google.android.gms.maps.model.Marker): void; } export class MarkerModifier { public static class: java.lang.Class; - public animate(param0: com.google.maps.android.clustering.view.DefaultClusterRenderer.MarkerWithPosition, param1: com.google.android.gms.maps.model.LatLng, param2: com.google.android.gms.maps.model.LatLng): void; - public animateThenRemove(param0: com.google.maps.android.clustering.view.DefaultClusterRenderer.MarkerWithPosition, param1: com.google.android.gms.maps.model.LatLng, param2: com.google.android.gms.maps.model.LatLng): void; - public handleMessage(param0: globalAndroid.os.Message): void; + public remove(priority: boolean, m: com.google.android.gms.maps.model.Marker): void; + public add(priority: boolean, c: com.google.maps.android.clustering.view.DefaultClusterRenderer.CreateMarkerTask): void; + public handleMessage(this_: globalAndroid.os.Message): void; public waitUntilFree(): void; - public add(param0: boolean, param1: com.google.maps.android.clustering.view.DefaultClusterRenderer.CreateMarkerTask): void; - public remove(param0: boolean, param1: com.google.android.gms.maps.model.Marker): void; + public animate(marker: com.google.maps.android.clustering.view.DefaultClusterRenderer.MarkerWithPosition, from: com.google.android.gms.maps.model.LatLng, to: com.google.android.gms.maps.model.LatLng): void; + public animateThenRemove(marker: com.google.maps.android.clustering.view.DefaultClusterRenderer.MarkerWithPosition, from: com.google.android.gms.maps.model.LatLng, to: com.google.android.gms.maps.model.LatLng): void; public queueIdle(): boolean; public isBusy(): boolean; } export class MarkerWithPosition { public static class: java.lang.Class; - public equals(param0: any): boolean; public hashCode(): number; + public equals(other: any): boolean; } export class RenderTask { public static class: java.lang.Class; - public setMapZoom(param0: number): void; - public setProjection(param0: com.google.android.gms.maps.Projection): void; - public setCallback(param0: java.lang.Runnable): void; + public setMapZoom(zoom: number): void; + public setCallback(callback: java.lang.Runnable): void; public run(): void; + public setProjection(projection: com.google.android.gms.maps.Projection): void; } export class ViewModifier { public static class: java.lang.Class; - public handleMessage(param0: globalAndroid.os.Message): void; - public queue(param0: java.util.Set): void; + public handleMessage(this_: globalAndroid.os.Message): void; + public queue(clusters: java.util.Set): void; } } } @@ -684,27 +1034,27 @@ declare module com { export module collections { export class CircleManager extends com.google.maps.android.collections.MapObjectManager implements com.google.android.gms.maps.GoogleMap.OnCircleClickListener { public static class: java.lang.Class; + public removeObjectFromMap(object: com.google.android.gms.maps.model.Circle): void; public newCollection(): com.google.maps.android.collections.CircleManager.Collection; - public removeObjectFromMap(param0: com.google.android.gms.maps.model.Circle): void; public removeObjectFromMap(param0: any): void; - public newCollection(param0: string): any; - public onCircleClick(param0: com.google.android.gms.maps.model.Circle): void; - public constructor(param0: com.google.android.gms.maps.GoogleMap); public newCollection(): any; + public newCollection(id: string): any; + public constructor(map: com.google.android.gms.maps.GoogleMap); + public onCircleClick(circle: com.google.android.gms.maps.model.Circle): void; } export module CircleManager { export class Collection extends com.google.maps.android.collections.MapObjectManager.Collection { public static class: java.lang.Class; - public setOnCircleClickListener(param0: com.google.android.gms.maps.GoogleMap.OnCircleClickListener): void; - public addAll(param0: java.util.Collection): void; - public remove(param0: any): boolean; + public addAll(this_: java.util.Collection): void; + public constructor(this$0: com.google.maps.android.collections.MapObjectManager); + public addCircle(opts: com.google.android.gms.maps.model.CircleOptions): com.google.android.gms.maps.model.Circle; public showAll(): void; - public remove(param0: com.google.android.gms.maps.model.Circle): boolean; + public setOnCircleClickListener(circleClickListener: com.google.android.gms.maps.GoogleMap.OnCircleClickListener): void; public hideAll(): void; - public constructor(param0: com.google.maps.android.collections.MapObjectManager); - public addAll(param0: java.util.Collection, param1: boolean): void; - public addCircle(param0: com.google.android.gms.maps.model.CircleOptions): com.google.android.gms.maps.model.Circle; - public constructor(param0: com.google.maps.android.collections.CircleManager); + public remove(object: any): boolean; + public addAll(this_: java.util.Collection, opts: boolean): void; + public constructor(this$0: com.google.maps.android.collections.CircleManager); + public remove(circle: com.google.android.gms.maps.model.Circle): boolean; public getCircles(): java.util.Collection; } } @@ -721,28 +1071,28 @@ declare module com { export module collections { export class GroundOverlayManager extends com.google.maps.android.collections.MapObjectManager implements com.google.android.gms.maps.GoogleMap.OnGroundOverlayClickListener { public static class: java.lang.Class; + public onGroundOverlayClick(groundOverlay: com.google.android.gms.maps.model.GroundOverlay): void; public newCollection(): com.google.maps.android.collections.GroundOverlayManager.Collection; public removeObjectFromMap(param0: any): void; - public removeObjectFromMap(param0: com.google.android.gms.maps.model.GroundOverlay): void; - public newCollection(param0: string): any; - public constructor(param0: com.google.android.gms.maps.GoogleMap); public newCollection(): any; - public onGroundOverlayClick(param0: com.google.android.gms.maps.model.GroundOverlay): void; + public newCollection(id: string): any; + public removeObjectFromMap(object: com.google.android.gms.maps.model.GroundOverlay): void; + public constructor(map: com.google.android.gms.maps.GoogleMap); } export module GroundOverlayManager { export class Collection extends com.google.maps.android.collections.MapObjectManager.Collection { public static class: java.lang.Class; - public constructor(param0: com.google.maps.android.collections.GroundOverlayManager); - public remove(param0: any): boolean; + public constructor(this$0: com.google.maps.android.collections.MapObjectManager); + public addAll(this_: java.util.Collection): void; public showAll(): void; - public addAll(param0: java.util.Collection): void; - public addAll(param0: java.util.Collection, param1: boolean): void; + public constructor(this$0: com.google.maps.android.collections.GroundOverlayManager); + public remove(groundOverlay: com.google.android.gms.maps.model.GroundOverlay): boolean; + public setOnGroundOverlayClickListener(groundOverlayClickListener: com.google.android.gms.maps.GoogleMap.OnGroundOverlayClickListener): void; public hideAll(): void; - public constructor(param0: com.google.maps.android.collections.MapObjectManager); - public setOnGroundOverlayClickListener(param0: com.google.android.gms.maps.GoogleMap.OnGroundOverlayClickListener): void; - public remove(param0: com.google.android.gms.maps.model.GroundOverlay): boolean; + public remove(object: any): boolean; + public addAll(this_: java.util.Collection, opts: boolean): void; + public addGroundOverlay(opts: com.google.android.gms.maps.model.GroundOverlayOptions): com.google.android.gms.maps.model.GroundOverlay; public getGroundOverlays(): java.util.Collection; - public addGroundOverlay(param0: com.google.android.gms.maps.model.GroundOverlayOptions): com.google.android.gms.maps.model.GroundOverlay; } } } @@ -760,21 +1110,21 @@ declare module com { public static class: java.lang.Class>; public mMap: com.google.android.gms.maps.GoogleMap; public mAllObjects: java.util.Map; + public newCollection(id: string): C; public removeObjectFromMap(param0: O): void; - public newCollection(param0: string): C; public newCollection(): C; - public remove(param0: O): boolean; - public constructor(param0: com.google.android.gms.maps.GoogleMap); - public getCollection(param0: string): C; + public getCollection(id: string): C; + public constructor(map: com.google.android.gms.maps.GoogleMap); + public remove(object: O): boolean; } export module MapObjectManager { export class Collection { public static class: java.lang.Class; - public add(param0: any): void; + public constructor(this$0: com.google.maps.android.collections.MapObjectManager); public getObjects(): java.util.Collection; - public remove(param0: any): boolean; + public add(object: any): void; public clear(): void; - public constructor(param0: com.google.maps.android.collections.MapObjectManager); + public remove(object: any): boolean; } } } @@ -790,39 +1140,40 @@ declare module com { export module collections { export class MarkerManager extends com.google.maps.android.collections.MapObjectManager { public static class: java.lang.Class; - public onInfoWindowLongClick(param0: com.google.android.gms.maps.model.Marker): void; - public onMarkerDragStart(param0: com.google.android.gms.maps.model.Marker): void; + public onMarkerDrag(marker: com.google.android.gms.maps.model.Marker): void; + public onMarkerDragStart(marker: com.google.android.gms.maps.model.Marker): void; + public onMarkerDragEnd(marker: com.google.android.gms.maps.model.Marker): void; + public removeObjectFromMap(object: com.google.android.gms.maps.model.Marker): void; + public onInfoWindowLongClick(marker: com.google.android.gms.maps.model.Marker): void; public newCollection(): any; - public removeObjectFromMap(param0: com.google.android.gms.maps.model.Marker): void; - public getInfoWindow(param0: com.google.android.gms.maps.model.Marker): globalAndroid.view.View; - public getInfoContents(param0: com.google.android.gms.maps.model.Marker): globalAndroid.view.View; - public onInfoWindowClick(param0: com.google.android.gms.maps.model.Marker): void; - public onMarkerDragEnd(param0: com.google.android.gms.maps.model.Marker): void; + public getInfoContents(marker: com.google.android.gms.maps.model.Marker): globalAndroid.view.View; + public onInfoWindowClick(marker: com.google.android.gms.maps.model.Marker): void; + public getInfoWindow(marker: com.google.android.gms.maps.model.Marker): globalAndroid.view.View; + public onMarkerClick(marker: com.google.android.gms.maps.model.Marker): boolean; public removeObjectFromMap(param0: any): void; - public newCollection(param0: string): any; - public onMarkerClick(param0: com.google.android.gms.maps.model.Marker): boolean; - public constructor(param0: com.google.android.gms.maps.GoogleMap); - public onMarkerDrag(param0: com.google.android.gms.maps.model.Marker): void; + public newCollection(id: string): any; + public constructor(map: com.google.android.gms.maps.GoogleMap); public newCollection(): com.google.maps.android.collections.MarkerManager.Collection; } export module MarkerManager { export class Collection extends com.google.maps.android.collections.MapObjectManager.Collection { public static class: java.lang.Class; - public constructor(param0: com.google.maps.android.collections.MarkerManager); - public remove(param0: any): boolean; + public constructor(this$0: com.google.maps.android.collections.MapObjectManager); + public addMarker(opts: com.google.android.gms.maps.model.MarkerOptions): com.google.android.gms.maps.model.Marker; + public addAll(this_: java.util.Collection): void; + public remove(marker: com.google.android.gms.maps.model.Marker): boolean; public getMarkers(): java.util.Collection; + public setOnInfoWindowLongClickListener(infoWindowLongClickListener: com.google.android.gms.maps.GoogleMap.OnInfoWindowLongClickListener): void; public showAll(): void; public hideAll(): void; - public constructor(param0: com.google.maps.android.collections.MapObjectManager); - public addAll(param0: java.util.Collection): void; - public addAll(param0: java.util.Collection, param1: boolean): void; - public setOnInfoWindowClickListener(param0: com.google.android.gms.maps.GoogleMap.OnInfoWindowClickListener): void; - public setOnMarkerDragListener(param0: com.google.android.gms.maps.GoogleMap.OnMarkerDragListener): void; - public setInfoWindowAdapter(param0: com.google.android.gms.maps.GoogleMap.InfoWindowAdapter): void; - public addMarker(param0: com.google.android.gms.maps.model.MarkerOptions): com.google.android.gms.maps.model.Marker; - public setOnInfoWindowLongClickListener(param0: com.google.android.gms.maps.GoogleMap.OnInfoWindowLongClickListener): void; - public setOnMarkerClickListener(param0: com.google.android.gms.maps.GoogleMap.OnMarkerClickListener): void; - public remove(param0: com.google.android.gms.maps.model.Marker): boolean; + public constructor(this$0: com.google.maps.android.collections.MarkerManager); + public setInfoWindowAdapter(infoWindowAdapter: com.google.android.gms.maps.GoogleMap.InfoWindowAdapter): void; + public setOnInfoWindowClickListener(infoWindowClickListener: com.google.android.gms.maps.GoogleMap.OnInfoWindowClickListener): void; + public addMarker(opts: com.google.android.gms.maps.model.AdvancedMarkerOptions): com.google.android.gms.maps.model.Marker; + public addAll(this_: java.util.Collection, opts: boolean): void; + public remove(object: any): boolean; + public setOnMarkerClickListener(markerClickListener: com.google.android.gms.maps.GoogleMap.OnMarkerClickListener): void; + public setOnMarkerDragListener(markerDragListener: com.google.android.gms.maps.GoogleMap.OnMarkerDragListener): void; } } } @@ -840,26 +1191,26 @@ declare module com { public static class: java.lang.Class; public newCollection(): com.google.maps.android.collections.PolygonManager.Collection; public removeObjectFromMap(param0: any): void; - public newCollection(param0: string): any; - public removeObjectFromMap(param0: com.google.android.gms.maps.model.Polygon): void; - public constructor(param0: com.google.android.gms.maps.GoogleMap); public newCollection(): any; - public onPolygonClick(param0: com.google.android.gms.maps.model.Polygon): void; + public newCollection(id: string): any; + public constructor(map: com.google.android.gms.maps.GoogleMap); + public removeObjectFromMap(object: com.google.android.gms.maps.model.Polygon): void; + public onPolygonClick(polygon: com.google.android.gms.maps.model.Polygon): void; } export module PolygonManager { export class Collection extends com.google.maps.android.collections.MapObjectManager.Collection { public static class: java.lang.Class; - public addAll(param0: java.util.Collection): void; - public constructor(param0: com.google.maps.android.collections.PolygonManager); - public addPolygon(param0: com.google.android.gms.maps.model.PolygonOptions): com.google.android.gms.maps.model.Polygon; - public remove(param0: any): boolean; + public constructor(this$0: com.google.maps.android.collections.MapObjectManager); + public remove(polygon: com.google.android.gms.maps.model.Polygon): boolean; + public addAll(this_: java.util.Collection): void; + public addPolygon(opts: com.google.android.gms.maps.model.PolygonOptions): com.google.android.gms.maps.model.Polygon; public showAll(): void; - public setOnPolygonClickListener(param0: com.google.android.gms.maps.GoogleMap.OnPolygonClickListener): void; + public constructor(this$0: com.google.maps.android.collections.PolygonManager); public hideAll(): void; - public constructor(param0: com.google.maps.android.collections.MapObjectManager); + public remove(object: any): boolean; public getPolygons(): java.util.Collection; - public remove(param0: com.google.android.gms.maps.model.Polygon): boolean; - public addAll(param0: java.util.Collection, param1: boolean): void; + public addAll(this_: java.util.Collection, opts: boolean): void; + public setOnPolygonClickListener(polygonClickListener: com.google.android.gms.maps.GoogleMap.OnPolygonClickListener): void; } } } @@ -875,28 +1226,28 @@ declare module com { export module collections { export class PolylineManager extends com.google.maps.android.collections.MapObjectManager implements com.google.android.gms.maps.GoogleMap.OnPolylineClickListener { public static class: java.lang.Class; - public onPolylineClick(param0: com.google.android.gms.maps.model.Polyline): void; + public onPolylineClick(polyline: com.google.android.gms.maps.model.Polyline): void; public removeObjectFromMap(param0: any): void; - public removeObjectFromMap(param0: com.google.android.gms.maps.model.Polyline): void; - public newCollection(param0: string): any; - public constructor(param0: com.google.android.gms.maps.GoogleMap); public newCollection(): any; + public newCollection(id: string): any; + public removeObjectFromMap(object: com.google.android.gms.maps.model.Polyline): void; + public constructor(map: com.google.android.gms.maps.GoogleMap); public newCollection(): com.google.maps.android.collections.PolylineManager.Collection; } export module PolylineManager { export class Collection extends com.google.maps.android.collections.MapObjectManager.Collection { public static class: java.lang.Class; - public addPolyline(param0: com.google.android.gms.maps.model.PolylineOptions): com.google.android.gms.maps.model.Polyline; - public addAll(param0: java.util.Collection, param1: boolean): void; - public addAll(param0: java.util.Collection): void; - public constructor(param0: com.google.maps.android.collections.PolylineManager); - public setOnPolylineClickListener(param0: com.google.android.gms.maps.GoogleMap.OnPolylineClickListener): void; - public remove(param0: any): boolean; + public constructor(this$0: com.google.maps.android.collections.MapObjectManager); + public constructor(this$0: com.google.maps.android.collections.PolylineManager); + public setOnPolylineClickListener(polylineClickListener: com.google.android.gms.maps.GoogleMap.OnPolylineClickListener): void; + public addAll(this_: java.util.Collection, opts: boolean): void; public showAll(): void; - public remove(param0: com.google.android.gms.maps.model.Polyline): boolean; public hideAll(): void; public getPolylines(): java.util.Collection; - public constructor(param0: com.google.maps.android.collections.MapObjectManager); + public addAll(this_: java.util.Collection): void; + public remove(object: any): boolean; + public addPolyline(opts: com.google.android.gms.maps.model.PolylineOptions): com.google.android.gms.maps.model.Polyline; + public remove(polyline: com.google.android.gms.maps.model.Polyline): boolean; } } } @@ -936,18 +1287,18 @@ declare module com { export class Feature { public static class: java.lang.Class; public mId: string; - public constructor(param0: com.google.maps.android.data.Geometry, param1: string, param2: java.util.Map); public hasGeometry(): boolean; public getPropertyKeys(): java.lang.Iterable; - public removeProperty(param0: string): string; - public setGeometry(param0: com.google.maps.android.data.Geometry): void; - public hasProperty(param0: string): boolean; + public setProperty(property: string, propertyValue: string): string; + public constructor(featureGeometry: com.google.maps.android.data.Geometry, id: string, properties: java.util.Map); + public hasProperty(property: string): boolean; public getGeometry(): com.google.maps.android.data.Geometry; public getProperties(): java.lang.Iterable; + public removeProperty(property: string): string; public getId(): string; - public getProperty(param0: string): string; + public setGeometry(geometry: com.google.maps.android.data.Geometry): void; + public getProperty(property: string): string; public hasProperties(): boolean; - public setProperty(param0: string, param1: string): string; } } } @@ -983,28 +1334,28 @@ declare module com { export module data { export abstract class Layer { public static class: java.lang.Class; - public getFeature(param0: any): com.google.maps.android.data.Feature; public getDefaultPolygonStyle(): com.google.maps.android.data.geojson.GeoJsonPolygonStyle; public constructor(); public hasFeatures(): boolean; public removeLayerFromMap(): void; + public getFeature(mapObject: any): com.google.maps.android.data.Feature; public hasContainers(): boolean; public addKMLToMap(): void; + public setMap(map: com.google.android.gms.maps.GoogleMap): void; public getDefaultPointStyle(): com.google.maps.android.data.geojson.GeoJsonPointStyle; - public setOnFeatureClickListener(param0: com.google.maps.android.data.Layer.OnFeatureClickListener): void; - public removeFeature(param0: com.google.maps.android.data.Feature): void; + public setOnFeatureClickListener(listener: com.google.maps.android.data.Layer.OnFeatureClickListener): void; + public storeRenderer(renderer: com.google.maps.android.data.Renderer): void; public getMap(): com.google.android.gms.maps.GoogleMap; public addGeoJsonToMap(): void; public addLayerToMap(): void; - public addFeature(param0: com.google.maps.android.data.Feature): void; public getFeatures(): java.lang.Iterable; public getDefaultLineStringStyle(): com.google.maps.android.data.geojson.GeoJsonLineStringStyle; - public storeRenderer(param0: com.google.maps.android.data.Renderer): void; + public getContainerFeature(mapObject: any): com.google.maps.android.data.Feature; public getContainers(): java.lang.Iterable; - public getContainerFeature(param0: any): com.google.maps.android.data.Feature; + public addFeature(feature: com.google.maps.android.data.Feature): void; + public removeFeature(feature: com.google.maps.android.data.Feature): void; public getGroundOverlays(): java.lang.Iterable; public isLayerOnMap(): boolean; - public setMap(param0: com.google.android.gms.maps.GoogleMap): void; } export module Layer { export class OnFeatureClickListener { @@ -1030,8 +1381,8 @@ declare module com { export module data { export class LineString extends com.google.maps.android.data.Geometry> { public static class: java.lang.Class; + public constructor(coordinates: java.util.List); public getGeometryType(): string; - public constructor(param0: java.util.List); public toString(): string; public getGeometryObject(): any; public getGeometryObject(): java.util.List; @@ -1049,9 +1400,9 @@ declare module com { export module data { export class MultiGeometry extends com.google.maps.android.data.Geometry { public static class: java.lang.Class; - public constructor(param0: java.util.List); + public setGeometryType(type: string): void; + public constructor(this_: java.util.List); public getGeometryType(): string; - public setGeometryType(param0: string): void; public toString(): string; public getGeometryObject(): any; public getGeometryObject(): java.util.List>; @@ -1069,7 +1420,7 @@ declare module com { export module data { export class Point extends com.google.maps.android.data.Geometry { public static class: java.lang.Class; - public constructor(param0: com.google.android.gms.maps.model.LatLng); + public constructor(coordinates: com.google.android.gms.maps.model.LatLng); public getGeometryType(): string; public getGeometryObject(): com.google.android.gms.maps.model.LatLng; public toString(): string; @@ -1088,44 +1439,44 @@ declare module com { export module data { export class Renderer { public static class: java.lang.Class; - public removeFromMap(param0: any): void; + public getPlacemarkStyle(styleId: string): com.google.maps.android.data.kml.KmlStyle; + public putFeatures(feature: com.google.maps.android.data.Feature, object: any): void; public hasFeatures(): boolean; + public getCachedGroundOverlayImage(this_: string): com.google.android.gms.maps.model.BitmapDescriptor; + public addKmlPlacemarkToMap(markerOptions: com.google.maps.android.data.kml.KmlPlacemark, marker: com.google.maps.android.data.Geometry, polylineOptions: com.google.maps.android.data.kml.KmlStyle, polyline: com.google.maps.android.data.kml.KmlStyle, polygonOptions: boolean): any; public clearStylesRenderer(): void; + public assignStyleMap(styleMapKey: java.util.HashMap, this_: java.util.HashMap): void; + public setLayerVisibility(layerOnMap: boolean): void; + public addGeoJsonFeatureToMap(polylineOptions: com.google.maps.android.data.Feature, polygonOptions: com.google.maps.android.data.Geometry): any; public downloadFinished(): void; - public removeFeature(param0: com.google.maps.android.data.Feature): void; public getMap(): com.google.android.gms.maps.GoogleMap; public getStylesRenderer(): java.util.HashMap; public getGroundOverlayMap(): java.util.HashMap; - public addFeature(param0: com.google.maps.android.data.Feature): void; - public addKmlPlacemarkToMap(param0: com.google.maps.android.data.kml.KmlPlacemark, param1: com.google.maps.android.data.Geometry, param2: com.google.maps.android.data.kml.KmlStyle, param3: com.google.maps.android.data.kml.KmlStyle, param4: boolean): any; + public cacheBitmap(url: string, bitmap: globalAndroid.graphics.Bitmap): void; public getMarkerIconUrls(): java.util.Set; - public assignStyleMap(param0: java.util.HashMap, param1: java.util.HashMap): void; - public getPlacemarkStyle(param0: string): com.google.maps.android.data.kml.KmlStyle; public checkClearBitmapCache(): void; - public getCachedMarkerImage(param0: string, param1: number): com.google.android.gms.maps.model.BitmapDescriptor; - public putFeatures(param0: com.google.maps.android.data.Feature, param1: any): void; - public static getPlacemarkVisibility(param0: com.google.maps.android.data.Feature): boolean; - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: globalAndroid.content.Context, param2: com.google.maps.android.collections.MarkerManager, param3: com.google.maps.android.collections.PolygonManager, param4: com.google.maps.android.collections.PolylineManager, param5: com.google.maps.android.collections.GroundOverlayManager, param6: com.google.maps.android.data.Renderer.ImagesCache); + public constructor(map: com.google.android.gms.maps.GoogleMap, features: java.util.HashMap, markerManager: com.google.maps.android.collections.MarkerManager, polygonManager: com.google.maps.android.collections.PolygonManager, polylineManager: com.google.maps.android.collections.PolylineManager, groundOverlayManager: com.google.maps.android.collections.GroundOverlayManager); + public getCachedMarkerImage(this_: string, url: number): com.google.android.gms.maps.model.BitmapDescriptor; + public constructor(map: com.google.android.gms.maps.GoogleMap, context: globalAndroid.content.Context, markerManager: com.google.maps.android.collections.MarkerManager, polygonManager: com.google.maps.android.collections.PolygonManager, polylineManager: com.google.maps.android.collections.PolylineManager, groundOverlayManager: com.google.maps.android.collections.GroundOverlayManager, imagesCache: com.google.maps.android.data.Renderer.ImagesCache); public downloadStarted(): void; - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: java.util.HashMap, param2: com.google.maps.android.collections.MarkerManager, param3: com.google.maps.android.collections.PolygonManager, param4: com.google.maps.android.collections.PolylineManager, param5: com.google.maps.android.collections.GroundOverlayManager); public putStyles(): void; + public putContainerFeature(mapObject: any, placemark: com.google.maps.android.data.Feature): void; public getAllFeatures(): java.util.HashMap; - public addGeoJsonFeatureToMap(param0: com.google.maps.android.data.Feature, param1: com.google.maps.android.data.Geometry): any; - public cacheBitmap(param0: string, param1: globalAndroid.graphics.Bitmap): void; public getStyleMaps(): java.util.HashMap; - public removeFeatures(param0: java.util.HashMap): void; - public removeGroundOverlays(param0: java.util.HashMap): void; + public attachGroundOverlay(groundOverlayOptions: com.google.android.gms.maps.model.GroundOverlayOptions): com.google.android.gms.maps.model.GroundOverlay; + public setMap(map: com.google.android.gms.maps.GoogleMap): void; public getValues(): java.util.Collection; - public storeData(param0: java.util.HashMap, param1: java.util.HashMap, param2: java.util.HashMap, param3: java.util.ArrayList, param4: java.util.HashMap): void; - public attachGroundOverlay(param0: com.google.android.gms.maps.model.GroundOverlayOptions): com.google.android.gms.maps.model.GroundOverlay; + public removeGroundOverlays(this_: java.util.HashMap): void; + public storeData(styles: java.util.HashMap, styleMaps: java.util.HashMap, features: java.util.HashMap, folders: java.util.ArrayList, groundOverlays: java.util.HashMap): void; public getContainerList(): java.util.ArrayList; - public putStyles(param0: java.util.HashMap): void; public getFeatures(): java.util.Set; - public putContainerFeature(param0: any, param1: com.google.maps.android.data.Feature): void; + public static getPlacemarkVisibility(placemarkVisibility: com.google.maps.android.data.Feature): boolean; + public putStyles(styles: java.util.HashMap): void; + public removeFeatures(features: java.util.HashMap): void; + public addFeature(placemarkId: com.google.maps.android.data.Feature): void; + public removeFeature(feature: com.google.maps.android.data.Feature): void; public isLayerOnMap(): boolean; - public setLayerVisibility(param0: boolean): void; - public getCachedGroundOverlayImage(param0: string): com.google.android.gms.maps.model.BitmapDescriptor; - public setMap(param0: com.google.android.gms.maps.GoogleMap): void; + public removeFromMap(this_: any): void; } export module Renderer { export class ImagesCache { @@ -1149,13 +1500,13 @@ declare module com { public mMarkerOptions: com.google.android.gms.maps.model.MarkerOptions; public mPolylineOptions: com.google.android.gms.maps.model.PolylineOptions; public mPolygonOptions: com.google.android.gms.maps.model.PolygonOptions; - public setPolygonStrokeWidth(param0: number): void; public constructor(); - public setMarkerHotSpot(param0: number, param1: number, param2: string, param3: string): void; - public setLineStringWidth(param0: number): void; + public setMarkerHotSpot(x: number, y: number, xUnits: string, yUnits: string): void; + public setMarkerRotation(rotation: number): void; + public setPolygonStrokeWidth(strokeWidth: number): void; public getRotation(): number; - public setMarkerRotation(param0: number): void; - public setPolygonFillColor(param0: number): void; + public setLineStringWidth(width: number): void; + public setPolygonFillColor(fillColor: number): void; } } } @@ -1172,13 +1523,13 @@ declare module com { export class BiMultiMap extends java.util.HashMap { public static class: java.lang.Class>; public constructor(); + public getKey(value: any): any; + public put(key: any, value: any): any; + public putAll(this_: java.util.Map): void; public clone(): com.google.maps.android.data.geojson.BiMultiMap; - public remove(param0: any): any; - public getKey(param0: any): any; + public put(this_: any, key: java.util.Collection): any; public clear(): void; - public put(param0: any, param1: any): any; - public put(param0: any, param1: java.util.Collection): any; - public putAll(param0: java.util.Map): void; + public remove(this_: any): any; } } } @@ -1197,20 +1548,20 @@ declare module com { public static class: java.lang.Class; public getPointStyle(): com.google.maps.android.data.geojson.GeoJsonPointStyle; public getBoundingBox(): com.google.android.gms.maps.model.LatLngBounds; + public removeProperty(property: string): string; public getPolylineOptions(): com.google.android.gms.maps.model.PolylineOptions; - public setLineStringStyle(param0: com.google.maps.android.data.geojson.GeoJsonLineStringStyle): void; - public setPolygonStyle(param0: com.google.maps.android.data.geojson.GeoJsonPolygonStyle): void; public getPolygonOptions(): com.google.android.gms.maps.model.PolygonOptions; public toString(): string; - public update(param0: java.util.Observable, param1: any): void; - public setProperty(param0: string, param1: string): string; - public removeProperty(param0: string): string; - public constructor(param0: com.google.maps.android.data.Geometry, param1: string, param2: java.util.HashMap, param3: com.google.android.gms.maps.model.LatLngBounds); public getMarkerOptions(): com.google.android.gms.maps.model.MarkerOptions; - public setGeometry(param0: com.google.maps.android.data.Geometry): void; - public constructor(param0: com.google.maps.android.data.Geometry, param1: string, param2: java.util.Map); - public setPointStyle(param0: com.google.maps.android.data.geojson.GeoJsonPointStyle): void; + public setGeometry(geometry: com.google.maps.android.data.Geometry): void; + public constructor(geometry: com.google.maps.android.data.Geometry, id: string, properties: java.util.HashMap, boundingBox: com.google.android.gms.maps.model.LatLngBounds); + public setPolygonStyle(polygonStyle: com.google.maps.android.data.geojson.GeoJsonPolygonStyle): void; + public setLineStringStyle(lineStringStyle: com.google.maps.android.data.geojson.GeoJsonLineStringStyle): void; public getPolygonStyle(): com.google.maps.android.data.geojson.GeoJsonPolygonStyle; + public update(observable: java.util.Observable, data: any): void; + public constructor(featureGeometry: com.google.maps.android.data.Geometry, id: string, properties: java.util.Map); + public setPointStyle(pointStyle: com.google.maps.android.data.geojson.GeoJsonPointStyle): void; + public setProperty(property: string, propertyValue: string): string; public getLineStringStyle(): com.google.maps.android.data.geojson.GeoJsonLineStringStyle; } } @@ -1228,11 +1579,10 @@ declare module com { export module geojson { export class GeoJsonGeometryCollection extends com.google.maps.android.data.MultiGeometry { public static class: java.lang.Class; + public constructor(geometries: java.util.List>); public getGeometryType(): string; public getGeometryObject(): java.util.List>; - public constructor(param0: java.util.List); public getGeometries(): java.util.List>; - public constructor(param0: java.util.List>); public getType(): string; public getGeometryObject(): any; } @@ -1253,18 +1603,17 @@ declare module com { public static class: java.lang.Class; public constructor(); public getBoundingBox(): com.google.android.gms.maps.model.LatLngBounds; - public removeFeature(param0: com.google.maps.android.data.geojson.GeoJsonFeature): void; - public addFeature(param0: com.google.maps.android.data.geojson.GeoJsonFeature): void; - public getFeatures(): java.lang.Iterable; + public constructor(this_: com.google.android.gms.maps.GoogleMap, map: org.json.JSONObject, geoJsonFile: com.google.maps.android.collections.MarkerManager, markerManager: com.google.maps.android.collections.PolygonManager, polygonManager: com.google.maps.android.collections.PolylineManager, polylineManager: com.google.maps.android.collections.GroundOverlayManager); + public removeFeature(feature: com.google.maps.android.data.geojson.GeoJsonFeature): void; + public constructor(map: com.google.android.gms.maps.GoogleMap, geoJsonFile: org.json.JSONObject); + public addFeature(feature: com.google.maps.android.data.Feature): void; + public constructor(map: com.google.android.gms.maps.GoogleMap, resourceId: number, context: globalAndroid.content.Context, markerManager: com.google.maps.android.collections.MarkerManager, polygonManager: com.google.maps.android.collections.PolygonManager, polylineManager: com.google.maps.android.collections.PolylineManager, groundOverlayManager: com.google.maps.android.collections.GroundOverlayManager); public toString(): string; - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: org.json.JSONObject, param2: com.google.maps.android.collections.MarkerManager, param3: com.google.maps.android.collections.PolygonManager, param4: com.google.maps.android.collections.PolylineManager, param5: com.google.maps.android.collections.GroundOverlayManager); - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: org.json.JSONObject); - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: number, param2: globalAndroid.content.Context); - public addFeature(param0: com.google.maps.android.data.Feature): void; - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: number, param2: globalAndroid.content.Context, param3: com.google.maps.android.collections.MarkerManager, param4: com.google.maps.android.collections.PolygonManager, param5: com.google.maps.android.collections.PolylineManager, param6: com.google.maps.android.collections.GroundOverlayManager); + public removeFeature(feature: com.google.maps.android.data.Feature): void; public getFeatures(): java.lang.Iterable; - public removeFeature(param0: com.google.maps.android.data.Feature): void; + public constructor(map: com.google.android.gms.maps.GoogleMap, resourceId: number, context: globalAndroid.content.Context); public addLayerToMap(): void; + public addFeature(feature: com.google.maps.android.data.geojson.GeoJsonFeature): void; } export module GeoJsonLayer { export class GeoJsonOnFeatureClickListener extends com.google.maps.android.data.Layer.OnFeatureClickListener { @@ -1292,9 +1641,9 @@ declare module com { export module geojson { export class GeoJsonLineString extends com.google.maps.android.data.LineString { public static class: java.lang.Class; - public constructor(param0: java.util.List, param1: java.util.List); public getGeometryType(): string; - public constructor(param0: java.util.List); + public constructor(coordinates: java.util.List, altitudes: java.util.List); + public constructor(coordinates: java.util.List); public getCoordinates(): java.util.List; public getGeometryObject(): java.util.List; public getAltitudes(): java.util.List; @@ -1318,22 +1667,23 @@ declare module com { public static class: java.lang.Class; public constructor(); public getWidth(): number; - public setGeodesic(param0: boolean): void; public setVisible(param0: boolean): void; - public setClickable(param0: boolean): void; + public setVisible(visible: boolean): void; + public setZIndex(zIndex: number): void; public isVisible(): boolean; public isClickable(): boolean; public toString(): string; public getGeometryType(): androidNative.Array; public getColor(): number; - public setZIndex(param0: number): void; + public setPattern(pattern: java.util.List): void; public getPattern(): java.util.List; public isGeodesic(): boolean; - public setColor(param0: number): void; - public setWidth(param0: number): void; + public setWidth(width: number): void; + public setGeodesic(geodesic: boolean): void; public getZIndex(): number; - public setPattern(param0: java.util.List): void; public toPolylineOptions(): com.google.android.gms.maps.model.PolylineOptions; + public setColor(color: number): void; + public setClickable(clickable: boolean): void; } } } @@ -1352,9 +1702,8 @@ declare module com { public static class: java.lang.Class; public getGeometryType(): string; public getGeometryObject(): java.util.List>; - public constructor(param0: java.util.List); - public constructor(param0: java.util.List); public getLineStrings(): java.util.List; + public constructor(geoJsonLineStrings: java.util.List); public getType(): string; public getGeometryObject(): any; } @@ -1375,8 +1724,7 @@ declare module com { public static class: java.lang.Class; public getGeometryType(): string; public getGeometryObject(): java.util.List>; - public constructor(param0: java.util.List); - public constructor(param0: java.util.List); + public constructor(geoJsonPoints: java.util.List); public getPoints(): java.util.List; public getType(): string; public getGeometryObject(): any; @@ -1398,9 +1746,8 @@ declare module com { public static class: java.lang.Class; public getGeometryType(): string; public getGeometryObject(): java.util.List>; - public constructor(param0: java.util.List); - public constructor(param0: java.util.List); public getPolygons(): java.util.List; + public constructor(geoJsonPolygons: java.util.List); public getType(): string; public getGeometryObject(): any; } @@ -1420,9 +1767,9 @@ declare module com { export class GeoJsonParser { public static class: java.lang.Class; public getBoundingBox(): com.google.android.gms.maps.model.LatLngBounds; - public constructor(param0: org.json.JSONObject); + public static parseGeometry(geometryArray: org.json.JSONObject): com.google.maps.android.data.Geometry; public getFeatures(): java.util.ArrayList; - public static parseGeometry(param0: org.json.JSONObject): com.google.maps.android.data.Geometry; + public constructor(geoJsonFile: org.json.JSONObject); } export module GeoJsonParser { export class LatLngAlt { @@ -1449,11 +1796,11 @@ declare module com { public getGeometryType(): string; public getAltitude(): java.lang.Double; public getGeometryObject(): com.google.android.gms.maps.model.LatLng; - public constructor(param0: com.google.android.gms.maps.model.LatLng); - public constructor(param0: com.google.android.gms.maps.model.LatLng, param1: java.lang.Double); public getCoordinates(): com.google.android.gms.maps.model.LatLng; + public constructor(coordinates: com.google.android.gms.maps.model.LatLng, altitude: java.lang.Double); public getType(): string; public getGeometryObject(): any; + public constructor(coordinates: com.google.android.gms.maps.model.LatLng); } } } @@ -1470,34 +1817,35 @@ declare module com { export module geojson { export class GeoJsonPointStyle extends com.google.maps.android.data.Style implements com.google.maps.android.data.geojson.GeoJsonStyle { public static class: java.lang.Class; - public setDraggable(param0: boolean): void; + public setZIndex(zIndex: number): void; public getAlpha(): number; + public setRotation(rotation: number): void; public toString(): string; public getGeometryType(): androidNative.Array; - public setFlat(param0: boolean): void; + public setIcon(bitmap: com.google.android.gms.maps.model.BitmapDescriptor): void; public isDraggable(): boolean; - public setIcon(param0: com.google.android.gms.maps.model.BitmapDescriptor): void; - public setAnchor(param0: number, param1: number): void; + public setInfoWindowAnchor(infoWindowAnchorU: number, infoWindowAnchorV: number): void; public isFlat(): boolean; + public setAnchor(anchorU: number, anchorV: number): void; public getZIndex(): number; - public setRotation(param0: number): void; public constructor(); + public setFlat(flat: boolean): void; + public setDraggable(draggable: boolean): void; public setVisible(param0: boolean): void; + public setVisible(visible: boolean): void; public getAnchorV(): number; public getIcon(): com.google.android.gms.maps.model.BitmapDescriptor; public getTitle(): string; public isVisible(): boolean; public getInfoWindowAnchorV(): number; - public setInfoWindowAnchor(param0: number, param1: number): void; - public setSnippet(param0: string): void; public getRotation(): number; - public setZIndex(param0: number): void; + public setSnippet(snippet: string): void; public getAnchorU(): number; - public setTitle(param0: string): void; - public setAlpha(param0: number): void; public toMarkerOptions(): com.google.android.gms.maps.model.MarkerOptions; public getSnippet(): string; public getInfoWindowAnchorU(): number; + public setAlpha(alpha: number): void; + public setTitle(title: string): void; } } } @@ -1515,7 +1863,7 @@ declare module com { export class GeoJsonPolygon extends com.google.maps.android.data.DataPolygon { public static class: java.lang.Class; public getGeometryType(): string; - public constructor(param0: java.util.List); + public constructor(coordinates: java.util.List); public getOuterBoundaryCoordinates(): java.util.ArrayList; public getOuterBoundaryCoordinates(): java.util.List; public getInnerBoundaryCoordinates(): java.util.ArrayList>; @@ -1543,26 +1891,27 @@ declare module com { public static class: java.lang.Class; public constructor(); public getStrokeJointType(): number; - public setGeodesic(param0: boolean): void; public setVisible(param0: boolean): void; - public setStrokeColor(param0: number): void; - public setClickable(param0: boolean): void; + public setVisible(visible: boolean): void; + public setFillColor(fillColor: number): void; + public setZIndex(zIndex: number): void; public isVisible(): boolean; public toString(): string; public isClickable(): boolean; public getGeometryType(): androidNative.Array; public getStrokeColor(): number; - public setZIndex(param0: number): void; public isGeodesic(): boolean; - public setStrokeJointType(param0: number): void; + public setStrokePattern(strokePattern: java.util.List): void; public getStrokeWidth(): number; - public setStrokePattern(param0: java.util.List): void; - public setFillColor(param0: number): void; public getStrokePattern(): java.util.List; - public setStrokeWidth(param0: number): void; + public setGeodesic(geodesic: boolean): void; + public setStrokeColor(strokeColor: number): void; + public setStrokeJointType(strokeJointType: number): void; public toPolygonOptions(): com.google.android.gms.maps.model.PolygonOptions; public getFillColor(): number; public getZIndex(): number; + public setStrokeWidth(strokeWidth: number): void; + public setClickable(clickable: boolean): void; } } } @@ -1579,14 +1928,14 @@ declare module com { export module geojson { export class GeoJsonRenderer extends com.google.maps.android.data.Renderer { public static class: java.lang.Class; - public addFeature(param0: com.google.maps.android.data.Feature): void; - public removeFeature(param0: com.google.maps.android.data.geojson.GeoJsonFeature): void; + public addFeature(placemarkId: com.google.maps.android.data.Feature): void; + public removeFeature(feature: com.google.maps.android.data.Feature): void; + public removeFeature(feature: com.google.maps.android.data.geojson.GeoJsonFeature): void; public removeLayerFromMap(): void; - public addFeature(param0: com.google.maps.android.data.geojson.GeoJsonFeature): void; - public removeFeature(param0: com.google.maps.android.data.Feature): void; - public setMap(param0: com.google.android.gms.maps.GoogleMap): void; - public update(param0: java.util.Observable, param1: any): void; + public setMap(this_: com.google.android.gms.maps.GoogleMap): void; public addLayerToMap(): void; + public addFeature(feature: com.google.maps.android.data.geojson.GeoJsonFeature): void; + public update(featureIsOnMap: java.util.Observable, this_: any): void; } } } @@ -1628,7 +1977,7 @@ declare module com { export class KmlBoolean { public static class: java.lang.Class; public constructor(); - public static parseBoolean(param0: string): boolean; + public static parseBoolean(text: string): boolean; } } } @@ -1648,16 +1997,16 @@ declare module com { public getContainers(): java.lang.Iterable; public hasProperties(): boolean; public hasPlacemarks(): boolean; - public getStyle(param0: string): com.google.maps.android.data.kml.KmlStyle; - public getProperty(param0: string): string; + public getStyleIdFromMap(styleID: string): string; public getGroundOverlays(): java.lang.Iterable; public toString(): string; public hasContainers(): boolean; public getProperties(): java.lang.Iterable; - public getStyleIdFromMap(param0: string): string; + public getProperty(propertyName: string): string; public getPlacemarks(): java.lang.Iterable; - public hasProperty(param0: string): boolean; public getContainerId(): string; + public hasProperty(keyValue: string): boolean; + public getStyle(styleID: string): com.google.maps.android.data.kml.KmlStyle; } } } @@ -1714,8 +2063,8 @@ declare module com { export class KmlGroundOverlay { public static class: java.lang.Class; public getImageUrl(): string; - public hasProperty(param0: string): boolean; - public getProperty(param0: string): string; + public getProperty(keyValue: string): string; + public hasProperty(keyValue: string): boolean; public toString(): string; public getLatLngBox(): com.google.android.gms.maps.model.LatLngBounds; public getProperties(): java.lang.Iterable; @@ -1737,15 +2086,15 @@ declare module com { public static class: java.lang.Class; public constructor(); public getContainers(): java.lang.Iterable; - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: number, param2: globalAndroid.content.Context); - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: java.io.InputStream, param2: globalAndroid.content.Context, param3: com.google.maps.android.collections.MarkerManager, param4: com.google.maps.android.collections.PolygonManager, param5: com.google.maps.android.collections.PolylineManager, param6: com.google.maps.android.collections.GroundOverlayManager, param7: com.google.maps.android.data.Renderer.ImagesCache); public hasPlacemarks(): boolean; public getPlacemarks(): java.lang.Iterable; + public constructor(map: com.google.android.gms.maps.GoogleMap, resourceId: number, context: globalAndroid.content.Context); public getGroundOverlays(): java.lang.Iterable; - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: java.io.InputStream, param2: globalAndroid.content.Context); + public constructor(map: com.google.android.gms.maps.GoogleMap, stream: java.io.InputStream, context: globalAndroid.content.Context); + public constructor(images: com.google.android.gms.maps.GoogleMap, parser: java.io.InputStream, entry: globalAndroid.content.Context, this_: com.google.maps.android.collections.MarkerManager, map: com.google.maps.android.collections.PolygonManager, stream: com.google.maps.android.collections.PolylineManager, context: com.google.maps.android.collections.GroundOverlayManager, markerManager: com.google.maps.android.data.Renderer.ImagesCache); public addLayerToMap(): void; public hasContainers(): boolean; - public constructor(param0: com.google.android.gms.maps.GoogleMap, param1: number, param2: globalAndroid.content.Context, param3: com.google.maps.android.collections.MarkerManager, param4: com.google.maps.android.collections.PolygonManager, param5: com.google.maps.android.collections.PolylineManager, param6: com.google.maps.android.collections.GroundOverlayManager, param7: com.google.maps.android.data.Renderer.ImagesCache); + public constructor(map: com.google.android.gms.maps.GoogleMap, resourceId: number, context: globalAndroid.content.Context, markerManager: com.google.maps.android.collections.MarkerManager, polygonManager: com.google.maps.android.collections.PolygonManager, polylineManager: com.google.maps.android.collections.PolylineManager, groundOverlayManager: com.google.maps.android.collections.GroundOverlayManager, cache: com.google.maps.android.data.Renderer.ImagesCache); } } } @@ -1763,11 +2112,11 @@ declare module com { export class KmlLineString extends com.google.maps.android.data.LineString { public static class: java.lang.Class; public getGeometryType(): string; - public constructor(param0: java.util.ArrayList, param1: java.util.ArrayList); - public constructor(param0: java.util.ArrayList); + public constructor(coordinates: java.util.ArrayList); public getGeometryObject(): java.util.ArrayList; + public constructor(coordinates: java.util.ArrayList, altitudes: java.util.ArrayList); public getAltitudes(): java.util.ArrayList; - public constructor(param0: java.util.List); + public constructor(coordinates: java.util.List); public getGeometryObject(): java.util.List; public getGeometryObject(): any; } @@ -1788,10 +2137,10 @@ declare module com { public static class: java.lang.Class; public getGeometryObject(): java.util.List>; public getGeometryType(): string; - public constructor(param0: java.util.List); public getGeometryObject(): java.util.ArrayList>; + public constructor(geometries: java.util.ArrayList>); public toString(): string; - public constructor(param0: java.util.ArrayList>); + public constructor(this_: java.util.List); public getGeometryObject(): any; } } @@ -1811,11 +2160,10 @@ declare module com { public static class: java.lang.Class; public getGeometryType(): string; public getGeometryObject(): java.util.List>; - public constructor(param0: java.util.List); public getGeometryObject(): java.util.ArrayList>; - public constructor(param0: java.util.ArrayList); - public constructor(param0: java.util.ArrayList>); + public constructor(this_: java.util.List); public getGeometryObject(): any; + public constructor(tracks: java.util.ArrayList); } } } @@ -1849,11 +2197,11 @@ declare module com { export class KmlPlacemark extends com.google.maps.android.data.Feature { public static class: java.lang.Class; public getStyleId(): string; - public constructor(param0: com.google.maps.android.data.Geometry, param1: string, param2: com.google.maps.android.data.kml.KmlStyle, param3: java.util.Map); - public constructor(param0: com.google.maps.android.data.Geometry, param1: string, param2: java.util.Map); public getPolylineOptions(): com.google.android.gms.maps.model.PolylineOptions; + public constructor(featureGeometry: com.google.maps.android.data.Geometry, id: string, properties: java.util.Map); public getPolygonOptions(): com.google.android.gms.maps.model.PolygonOptions; public toString(): string; + public constructor(geometry: com.google.maps.android.data.Geometry, style: string, inlineStyle: com.google.maps.android.data.kml.KmlStyle, properties: java.util.Map); public getMarkerOptions(): com.google.android.gms.maps.model.MarkerOptions; public getInlineStyle(): com.google.maps.android.data.kml.KmlStyle; } @@ -1875,9 +2223,9 @@ declare module com { public getGeometryType(): string; public getAltitude(): java.lang.Double; public getGeometryObject(): com.google.android.gms.maps.model.LatLng; - public constructor(param0: com.google.android.gms.maps.model.LatLng); - public constructor(param0: com.google.android.gms.maps.model.LatLng, param1: java.lang.Double); + public constructor(coordinates: com.google.android.gms.maps.model.LatLng, altitude: java.lang.Double); public getGeometryObject(): any; + public constructor(coordinates: com.google.android.gms.maps.model.LatLng); } } } @@ -1894,14 +2242,14 @@ declare module com { export module kml { export class KmlPolygon extends com.google.maps.android.data.DataPolygon>> { public static class: java.lang.Class; - public static GEOMETRY_TYPE: string; + public static GEOMETRY_TYPE: string = 'Polygon'; public getGeometryType(): string; public getOuterBoundaryCoordinates(): java.util.List; - public constructor(param0: java.util.List, param1: java.util.List>); public getInnerBoundaryCoordinates(): java.util.List>; public toString(): string; public getGeometryObject(): java.util.List>; public getGeometryObject(): any; + public constructor(outerBoundaryCoordinates: java.util.List, innerBoundaryCoordinates: java.util.List>); } } } @@ -1919,8 +2267,8 @@ declare module com { export class KmlRenderer extends com.google.maps.android.data.Renderer { public static class: java.lang.Class; public removeLayerFromMap(): void; + public setMap(map: com.google.android.gms.maps.GoogleMap): void; public hasNestedContainers(): boolean; - public setMap(param0: com.google.android.gms.maps.GoogleMap): void; public getGroundOverlays(): java.lang.Iterable; public getNestedContainers(): java.lang.Iterable; public addLayerToMap(): void; @@ -1928,15 +2276,15 @@ declare module com { export module KmlRenderer { export class GroundOverlayImageDownload extends globalAndroid.os.AsyncTask { public static class: java.lang.Class; - public onPostExecute(param0: globalAndroid.graphics.Bitmap): void; - public constructor(param0: com.google.maps.android.data.kml.KmlRenderer, param1: string); - public doInBackground(param0: androidNative.Array): globalAndroid.graphics.Bitmap; + public onPostExecute(bitmap: globalAndroid.graphics.Bitmap): void; + public constructor(groundOverlayUrl: com.google.maps.android.data.kml.KmlRenderer, param1: string); + public doInBackground(e: androidNative.Array): globalAndroid.graphics.Bitmap; } export class MarkerIconImageDownload extends globalAndroid.os.AsyncTask { public static class: java.lang.Class; - public onPostExecute(param0: globalAndroid.graphics.Bitmap): void; - public constructor(param0: com.google.maps.android.data.kml.KmlRenderer, param1: string); - public doInBackground(param0: androidNative.Array): globalAndroid.graphics.Bitmap; + public constructor(iconUrl: com.google.maps.android.data.kml.KmlRenderer, param1: string); + public onPostExecute(bitmap: globalAndroid.graphics.Bitmap): void; + public doInBackground(e: androidNative.Array): globalAndroid.graphics.Bitmap; } } } @@ -1956,7 +2304,7 @@ declare module com { public static class: java.lang.Class; public hasOutline(): boolean; public getBalloonOptions(): java.util.HashMap; - public static computeRandomColor(param0: number): number; + public static computeRandomColor(color: number): number; public getPolylineOptions(): com.google.android.gms.maps.model.PolylineOptions; public getPolygonOptions(): com.google.android.gms.maps.model.PolygonOptions; public toString(): string; @@ -1964,11 +2312,11 @@ declare module com { public isLineRandomColorMode(): boolean; public getMarkerOptions(): com.google.android.gms.maps.model.MarkerOptions; public getIconUrl(): string; - public isStyleSet(param0: string): boolean; - public setFill(param0: boolean): void; public hasFill(): boolean; public isPolyRandomColorMode(): boolean; + public isStyleSet(style: string): boolean; public getIconScale(): number; + public setFill(fill: boolean): void; } } } @@ -2002,14 +2350,14 @@ declare module com { export class KmlTrack extends com.google.maps.android.data.kml.KmlLineString { public static class: java.lang.Class; public getGeometryType(): string; - public constructor(param0: java.util.ArrayList, param1: java.util.ArrayList); + public constructor(coordinates: java.util.ArrayList, altitudes: java.util.ArrayList, timestamps: java.util.ArrayList, properties: java.util.HashMap); public getTimestamps(): java.util.ArrayList; - public constructor(param0: java.util.ArrayList); + public constructor(coordinates: java.util.ArrayList); public getProperties(): java.util.HashMap; public getGeometryObject(): java.util.ArrayList; - public constructor(param0: java.util.List); + public constructor(coordinates: java.util.ArrayList, altitudes: java.util.ArrayList); + public constructor(coordinates: java.util.List); public getGeometryObject(): java.util.List; - public constructor(param0: java.util.ArrayList, param1: java.util.ArrayList, param2: java.util.ArrayList, param3: java.util.HashMap); public getGeometryObject(): any; } } @@ -2028,7 +2376,7 @@ declare module com { export class KmlUtil { public static class: java.lang.Class; public constructor(); - public static substituteProperties(param0: string, param1: com.google.maps.android.data.kml.KmlPlacemark): string; + public static substituteProperties(property: string, value: com.google.maps.android.data.kml.KmlPlacemark): string; } } } @@ -2050,12 +2398,12 @@ declare module com { public maxY: number; public midX: number; public midY: number; - public contains(param0: number, param1: number): boolean; - public contains(param0: com.google.maps.android.geometry.Bounds): boolean; - public contains(param0: com.google.maps.android.geometry.Point): boolean; - public intersects(param0: number, param1: number, param2: number, param3: number): boolean; - public intersects(param0: com.google.maps.android.geometry.Bounds): boolean; - public constructor(param0: number, param1: number, param2: number, param3: number); + public contains(point: com.google.maps.android.geometry.Point): boolean; + public contains(bounds: com.google.maps.android.geometry.Bounds): boolean; + public constructor(minX: number, maxX: number, minY: number, maxY: number); + public contains(x: number, y: number): boolean; + public intersects(bounds: com.google.maps.android.geometry.Bounds): boolean; + public intersects(minX: number, maxX: number, minY: number, maxY: number): boolean; } } } @@ -2072,7 +2420,7 @@ declare module com { public static class: java.lang.Class; public x: number; public y: number; - public constructor(param0: number, param1: number); + public constructor(x: number, y: number); public toString(): string; } } @@ -2091,8 +2439,8 @@ declare module com { public mColorMapSize: number; public mColors: androidNative.Array; public mStartPoints: androidNative.Array; - public constructor(param0: androidNative.Array, param1: androidNative.Array); - public constructor(param0: androidNative.Array, param1: androidNative.Array, param2: number); + public constructor(colors: androidNative.Array, startPoints: androidNative.Array); + public constructor(this_: androidNative.Array, colors: androidNative.Array, startPoints: number); } export module Gradient { export class ColorInterval { @@ -2112,28 +2460,28 @@ declare module com { export module heatmaps { export class HeatmapTileProvider { public static class: java.lang.Class; - public static DEFAULT_RADIUS: number; - public static DEFAULT_OPACITY: number; + public static DEFAULT_RADIUS: number = 20; + public static DEFAULT_OPACITY: number = 0.7; public static DEFAULT_GRADIENT: com.google.maps.android.heatmaps.Gradient; - public setOpacity(param0: number): void; - public setWeightedData(param0: java.util.Collection): void; - public setGradient(param0: com.google.maps.android.heatmaps.Gradient): void; - public setRadius(param0: number): void; - public setMaxIntensity(param0: number): void; - public setData(param0: java.util.Collection): void; - public getTile(param0: number, param1: number, param2: number): com.google.android.gms.maps.model.Tile; + public setOpacity(opacity: number): void; + public setMaxIntensity(intensity: number): void; + public setWeightedData(this_: java.util.Collection): void; + public setData(data: java.util.Collection): void; + public setGradient(gradient: com.google.maps.android.heatmaps.Gradient): void; + public getTile(overlapBounds: number, p: number, bucketX: number): com.google.android.gms.maps.model.Tile; + public setRadius(radius: number): void; } export module HeatmapTileProvider { export class Builder { public static class: java.lang.Class; public constructor(); - public gradient(param0: com.google.maps.android.heatmaps.Gradient): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; - public opacity(param0: number): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; - public weightedData(param0: java.util.Collection): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; - public radius(param0: number): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; - public data(param0: java.util.Collection): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; - public maxIntensity(param0: number): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; + public opacity(val: number): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; + public maxIntensity(val: number): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; + public data(val: java.util.Collection): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; + public gradient(val: com.google.maps.android.heatmaps.Gradient): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; + public radius(val: number): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; public build(): com.google.maps.android.heatmaps.HeatmapTileProvider; + public weightedData(val: java.util.Collection): com.google.maps.android.heatmaps.HeatmapTileProvider.Builder; } } } @@ -2149,11 +2497,11 @@ declare module com { export module heatmaps { export class WeightedLatLng extends com.google.maps.android.quadtree.PointQuadTree.Item { public static class: java.lang.Class; - public static DEFAULT_INTENSITY: number; - public constructor(param0: com.google.android.gms.maps.model.LatLng, param1: number); + public static DEFAULT_INTENSITY: number = 1.0; public getPoint(): com.google.maps.android.geometry.Point; - public constructor(param0: com.google.android.gms.maps.model.LatLng); + public constructor(latLng: com.google.android.gms.maps.model.LatLng, intensity: number); public getIntensity(): number; + public constructor(latLng: com.google.android.gms.maps.model.LatLng); } } } @@ -2168,7 +2516,7 @@ declare module com { export module projection { export class Point extends com.google.maps.android.geometry.Point { public static class: java.lang.Class; - public constructor(param0: number, param1: number); + public constructor(x: number, y: number); } } } @@ -2183,9 +2531,9 @@ declare module com { export module projection { export class SphericalMercatorProjection { public static class: java.lang.Class; - public toPoint(param0: com.google.android.gms.maps.model.LatLng): com.google.maps.android.projection.Point; - public constructor(param0: number); - public toLatLng(param0: com.google.maps.android.geometry.Point): com.google.android.gms.maps.model.LatLng; + public constructor(worldWidth: number); + public toLatLng(point: com.google.maps.android.geometry.Point): com.google.android.gms.maps.model.LatLng; + public toPoint(latLng: com.google.android.gms.maps.model.LatLng): com.google.maps.android.projection.Point; } } } @@ -2200,12 +2548,12 @@ declare module com { export module quadtree { export class PointQuadTree extends java.lang.Object { public static class: java.lang.Class>; - public search(param0: com.google.maps.android.geometry.Bounds): java.util.Collection; - public constructor(param0: com.google.maps.android.geometry.Bounds); - public add(param0: T): void; + public constructor(bounds: com.google.maps.android.geometry.Bounds); + public search(searchBounds: com.google.maps.android.geometry.Bounds): java.util.Collection; + public remove(item: T): boolean; + public constructor(minX: number, maxX: number, minY: number, maxY: number); public clear(): void; - public remove(param0: T): boolean; - public constructor(param0: number, param1: number, param2: number, param3: number); + public add(item: T): void; } export module PointQuadTree { export class Item { @@ -2232,7 +2580,8 @@ declare module com { export class AnimationUtil { public static class: java.lang.Class; public constructor(); - public static animateMarkerTo(param0: com.google.android.gms.maps.model.Marker, param1: com.google.android.gms.maps.model.LatLng): void; + public static animateMarkerTo(marker: com.google.android.gms.maps.model.Marker, finalPosition: com.google.android.gms.maps.model.LatLng): void; + public static animateMarkerTo(marker: com.google.android.gms.maps.model.Marker, finalPosition: com.google.android.gms.maps.model.LatLng, durationInMs: number): void; } export module AnimationUtil { export class LatLngInterpolator { @@ -2249,6 +2598,7 @@ declare module com { public static class: java.lang.Class; public interpolate(param0: number, param1: com.google.android.gms.maps.model.LatLng, param2: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.LatLng; public constructor(); + public interpolate(fraction: number, a: com.google.android.gms.maps.model.LatLng, b: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.LatLng; } } } @@ -2265,15 +2615,15 @@ declare module com { export module ui { export class BubbleDrawable { public static class: java.lang.Class; - public constructor(param0: globalAndroid.content.Context); - public setColorFilter(param0: globalAndroid.graphics.ColorFilter): void; - public draw(param0: globalAndroid.graphics.Canvas): void; - public setBounds(param0: globalAndroid.graphics.Rect): void; - public setBounds(param0: number, param1: number, param2: number, param3: number): void; - public getPadding(param0: globalAndroid.graphics.Rect): boolean; - public setColor(param0: number): void; + public setBounds(bounds: globalAndroid.graphics.Rect): void; + public setColor(color: number): void; + public draw(canvas: globalAndroid.graphics.Canvas): void; + public setAlpha(alpha: number): void; + public getPadding(padding: globalAndroid.graphics.Rect): boolean; public getOpacity(): number; - public setAlpha(param0: number): void; + public setBounds(left: number, top: number, right: number, bottom: number): void; + public setColorFilter(cf: globalAndroid.graphics.ColorFilter): void; + public constructor(context: globalAndroid.content.Context); } } } @@ -2303,26 +2653,26 @@ declare module com { export module ui { export class IconGenerator { public static class: java.lang.Class; - public static STYLE_DEFAULT: number; - public static STYLE_WHITE: number; - public static STYLE_RED: number; - public static STYLE_BLUE: number; - public static STYLE_GREEN: number; - public static STYLE_PURPLE: number; - public static STYLE_ORANGE: number; - public constructor(param0: globalAndroid.content.Context); - public setColor(param0: number): void; - public setTextAppearance(param0: number): void; + public static STYLE_DEFAULT: number = 1; + public static STYLE_WHITE: number = 2; + public static STYLE_RED: number = 3; + public static STYLE_BLUE: number = 4; + public static STYLE_GREEN: number = 5; + public static STYLE_PURPLE: number = 6; + public static STYLE_ORANGE: number = 7; + public setColor(color: number): void; + public setContentView(contentView: globalAndroid.view.View): void; + public setContentRotation(degrees: number): void; + public setContentPadding(left: number, top: number, right: number, bottom: number): void; + public makeIcon(text: string): globalAndroid.graphics.Bitmap; public getAnchorU(): number; public makeIcon(): globalAndroid.graphics.Bitmap; - public makeIcon(param0: string): globalAndroid.graphics.Bitmap; - public setContentRotation(param0: number): void; - public setContentPadding(param0: number, param1: number, param2: number, param3: number): void; - public setRotation(param0: number): void; - public setStyle(param0: number): void; - public setContentView(param0: globalAndroid.view.View): void; - public setTextAppearance(param0: globalAndroid.content.Context, param1: number): void; - public setBackground(param0: globalAndroid.graphics.drawable.Drawable): void; + public setStyle(style: number): void; + public setTextAppearance(context: globalAndroid.content.Context, resid: number): void; + public setTextAppearance(resid: number): void; + public setRotation(degrees: number): void; + public constructor(context: globalAndroid.content.Context); + public setBackground(this_: globalAndroid.graphics.drawable.Drawable): void; public getAnchorV(): number; } } @@ -2338,12 +2688,12 @@ declare module com { export module ui { export class RotationLayout { public static class: java.lang.Class; - public constructor(param0: globalAndroid.content.Context); - public setViewRotation(param0: number): void; - public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number); - public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); - public onMeasure(param0: number, param1: number): void; - public dispatchDraw(param0: globalAndroid.graphics.Canvas): void; + public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; + public setViewRotation(degrees: number): void; + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet); + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet, defStyle: number); + public dispatchDraw(canvas: globalAndroid.graphics.Canvas): void; + public constructor(context: globalAndroid.content.Context); } } } @@ -2358,11 +2708,11 @@ declare module com { export module ui { export class SquareTextView { public static class: java.lang.Class; - public constructor(param0: globalAndroid.content.Context); - public draw(param0: globalAndroid.graphics.Canvas): void; - public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number); - public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); - public onMeasure(param0: number, param1: number): void; + public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void; + public draw(canvas: globalAndroid.graphics.Canvas): void; + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet); + public constructor(context: globalAndroid.content.Context, attrs: globalAndroid.util.AttributeSet, defStyle: number); + public constructor(context: globalAndroid.content.Context); } } } @@ -2390,6 +2740,11 @@ declare module com { //com.google.maps.android.clustering.algo.ScreenBasedAlgorithmAdapter:1 //com.google.maps.android.clustering.algo.StaticCluster:1 //com.google.maps.android.clustering.view.ClusterRenderer:1 +//com.google.maps.android.clustering.view.ClusterRendererMultipleItems:1 +//com.google.maps.android.clustering.view.ClusterRendererMultipleItems.MarkerCache:1 +//com.google.maps.android.clustering.view.ClusterRendererMultipleItems.MarkerWithPosition:1 +//com.google.maps.android.clustering.view.DefaultAdvancedMarkersClusterRenderer:1 +//com.google.maps.android.clustering.view.DefaultAdvancedMarkersClusterRenderer.MarkerCache:1 //com.google.maps.android.clustering.view.DefaultClusterRenderer:1 //com.google.maps.android.clustering.view.DefaultClusterRenderer.MarkerCache:1 //com.google.maps.android.collections.MapObjectManager:2 @@ -2397,6353 +2752,3 @@ declare module com { //com.google.maps.android.data.Geometry:1 //com.google.maps.android.data.geojson.BiMultiMap:1 //com.google.maps.android.quadtree.PointQuadTree:1 - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zza { - public static class: java.lang.Class; - public constructor(param0: globalAndroid.os.IBinder, param1: string); - public asBinder(): globalAndroid.os.IBinder; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzaa { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzaa interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzd(): number; - zze(): number; - zzf(): number; - zzg(): number; - zzh(): number; - zzi(): number; - zzj(): com.google.android.gms.dynamic.IObjectWrapper; - zzk(): string; - zzl(): java.util.List; - zzm(): java.util.List; - zzn(): java.util.List; - zzo(): void; - zzp(param0: boolean): void; - zzq(param0: number): void; - zzr(param0: boolean): void; - zzs(param0: java.util.List): void; - zzt(param0: java.util.List): void; - zzu(param0: number): void; - zzv(param0: number): void; - zzw(param0: java.util.List): void; - zzx(param0: number): void; - zzy(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - zzz(param0: boolean): void; - zzA(param0: number): void; - zzB(param0: any /* com.google.android.gms.internal.maps.zzaa*/): boolean; - zzC(): boolean; - zzD(): boolean; - zzE(): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzab extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzad { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzac extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzad { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzad { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzad interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzd(): number; - zze(): number; - zzf(): number; - zzg(): number; - zzh(): number; - zzi(): com.google.android.gms.dynamic.IObjectWrapper; - zzj(): com.google.android.gms.maps.model.Cap; - zzk(): com.google.android.gms.maps.model.Cap; - zzl(): string; - zzm(): java.util.List; - zzn(): java.util.List; - zzo(): void; - zzp(param0: boolean): void; - zzq(param0: number): void; - zzr(param0: com.google.android.gms.maps.model.Cap): void; - zzs(param0: boolean): void; - zzt(param0: number): void; - zzu(param0: java.util.List): void; - zzv(param0: java.util.List): void; - zzw(param0: com.google.android.gms.maps.model.Cap): void; - zzx(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - zzy(param0: boolean): void; - zzz(param0: number): void; - zzA(param0: number): void; - zzB(param0: any /* com.google.android.gms.internal.maps.zzad*/): boolean; - zzC(): boolean; - zzD(): boolean; - zzE(): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzae extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzag { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzaf extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzag { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzag { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzag interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzd(): number; zze(): number; zzf(): number; zzg(): string; zzh(): void; zzi(): void; zzj(param0: boolean): void; zzk(param0: number): void; zzl(param0: boolean): void; zzm(param0: number): void; zzn(param0: any /* com.google.android.gms.internal.maps.zzag*/): boolean; zzo(): boolean; zzp(): boolean }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzah extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzaj { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzai extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzaj { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzaj { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzaj interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: number, param1: number, param2: number): com.google.android.gms.maps.model.Tile }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzb { - public static class: java.lang.Class; - public asBinder(): globalAndroid.os.IBinder; - public constructor(param0: string); - public onTransact(param0: number, param1: globalAndroid.os.Parcel, param2: globalAndroid.os.Parcel, param3: number): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzc { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzd extends com.google.android.gms.internal.maps.zze { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zze { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zze interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: {}); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzf { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzg extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzi { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzh extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzi { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzi { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzd(): com.google.android.gms.dynamic.IObjectWrapper; zze(param0: number): com.google.android.gms.dynamic.IObjectWrapper; zzf(param0: string): com.google.android.gms.dynamic.IObjectWrapper; zzg(param0: globalAndroid.graphics.Bitmap): com.google.android.gms.dynamic.IObjectWrapper; zzh(param0: string): com.google.android.gms.dynamic.IObjectWrapper; zzi(param0: string): com.google.android.gms.dynamic.IObjectWrapper; zzj(param0: number): com.google.android.gms.dynamic.IObjectWrapper }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzj extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzl { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzk extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzl { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzl { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzd(): number; - zze(): number; - zzf(): number; - zzg(): number; - zzh(): number; - zzi(): number; - zzj(): com.google.android.gms.dynamic.IObjectWrapper; - zzk(): com.google.android.gms.maps.model.LatLng; - zzl(): string; - zzm(): java.util.List; - zzn(): void; - zzo(param0: com.google.android.gms.maps.model.LatLng): void; - zzp(param0: boolean): void; - zzq(param0: number): void; - zzr(param0: number): void; - zzs(param0: number): void; - zzt(param0: java.util.List): void; - zzu(param0: number): void; - zzv(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - zzw(param0: boolean): void; - zzx(param0: number): void; - zzy(param0: any /* com.google.android.gms.internal.maps.zzl*/): boolean; - zzz(): boolean; - zzA(): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzm extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzo { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzn extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzo { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzo { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzd(): number; - zze(): number; - zzf(): number; - zzg(): number; - zzh(): number; - zzi(): number; - zzj(): com.google.android.gms.dynamic.IObjectWrapper; - zzk(): com.google.android.gms.maps.model.LatLng; - zzl(): com.google.android.gms.maps.model.LatLngBounds; - zzm(): string; - zzn(): void; - zzo(param0: number): void; - zzp(param0: boolean): void; - zzq(param0: number): void; - zzr(param0: number, param1: number): void; - zzs(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - zzt(param0: com.google.android.gms.maps.model.LatLng): void; - zzu(param0: com.google.android.gms.maps.model.LatLngBounds): void; - zzv(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - zzw(param0: number): void; - zzx(param0: boolean): void; - zzy(param0: number): void; - zzz(param0: any /* com.google.android.gms.internal.maps.zzo*/): boolean; - zzA(): boolean; - zzB(): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzp extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzr { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzq extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzr { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzr { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzr interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzd(): number; zze(): number; zzf(): number; zzg(): java.util.List; zzh(param0: any /* com.google.android.gms.internal.maps.zzr*/): boolean; zzi(): boolean }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzs extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzu { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzt extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzu { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzu { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzu interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzd(): number; zze(): string; zzf(): string; zzg(): void; zzh(param0: any /* com.google.android.gms.internal.maps.zzu*/): boolean }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzv extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzx { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzw extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzx { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzx { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.internal.maps.zzx interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzd(): number; - zze(): number; - zzf(): number; - zzg(): number; - zzh(): com.google.android.gms.dynamic.IObjectWrapper; - zzi(): com.google.android.gms.maps.model.LatLng; - zzj(): string; - zzk(): string; - zzl(): string; - zzm(): void; - zzn(): void; - zzo(param0: number): void; - zzp(param0: number, param1: number): void; - zzq(param0: boolean): void; - zzr(param0: boolean): void; - zzs(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - zzt(param0: number, param1: number): void; - zzu(param0: com.google.android.gms.maps.model.LatLng): void; - zzv(param0: number): void; - zzw(param0: string): void; - zzx(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - zzy(param0: string): void; - zzz(param0: boolean): void; - zzA(param0: number): void; - zzB(): void; - zzC(param0: any /* com.google.android.gms.internal.maps.zzx*/): boolean; - zzD(): boolean; - zzE(): boolean; - zzF(): boolean; - zzG(): boolean; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export class zzy extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.internal.maps.zzaa { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module internal { - export module maps { - export abstract class zzz extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.internal.maps.zzaa { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class CameraUpdate { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class CameraUpdateFactory { - public static class: java.lang.Class; - public static newLatLng(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.CameraUpdate; - public static zoomOut(): com.google.android.gms.maps.CameraUpdate; - public static zoomTo(param0: number): com.google.android.gms.maps.CameraUpdate; - public static scrollBy(param0: number, param1: number): com.google.android.gms.maps.CameraUpdate; - public static newLatLngZoom(param0: com.google.android.gms.maps.model.LatLng, param1: number): com.google.android.gms.maps.CameraUpdate; - public static zoomBy(param0: number): com.google.android.gms.maps.CameraUpdate; - public static newLatLngBounds(param0: com.google.android.gms.maps.model.LatLngBounds, param1: number): com.google.android.gms.maps.CameraUpdate; - public static zoomIn(): com.google.android.gms.maps.CameraUpdate; - public static newLatLngBounds(param0: com.google.android.gms.maps.model.LatLngBounds, param1: number, param2: number, param3: number): com.google.android.gms.maps.CameraUpdate; - public static zoomBy(param0: number, param1: globalAndroid.graphics.Point): com.google.android.gms.maps.CameraUpdate; - public static newCameraPosition(param0: com.google.android.gms.maps.model.CameraPosition): com.google.android.gms.maps.CameraUpdate; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class GoogleMap { - public static class: java.lang.Class; - public static MAP_TYPE_NONE: number; - public static MAP_TYPE_NORMAL: number; - public static MAP_TYPE_SATELLITE: number; - public static MAP_TYPE_TERRAIN: number; - public static MAP_TYPE_HYBRID: number; - public snapshot(param0: com.google.android.gms.maps.GoogleMap.SnapshotReadyCallback, param1: globalAndroid.graphics.Bitmap): void; - public isIndoorEnabled(): boolean; - public moveCamera(param0: com.google.android.gms.maps.CameraUpdate): void; - public addTileOverlay(param0: com.google.android.gms.maps.model.TileOverlayOptions): com.google.android.gms.maps.model.TileOverlay; - public setOnGroundOverlayClickListener(param0: com.google.android.gms.maps.GoogleMap.OnGroundOverlayClickListener): void; - public setTrafficEnabled(param0: boolean): void; - public setOnIndoorStateChangeListener(param0: com.google.android.gms.maps.GoogleMap.OnIndoorStateChangeListener): void; - public setOnMyLocationButtonClickListener(param0: com.google.android.gms.maps.GoogleMap.OnMyLocationButtonClickListener): void; - public addMarker(param0: com.google.android.gms.maps.model.MarkerOptions): com.google.android.gms.maps.model.Marker; - public setOnCircleClickListener(param0: com.google.android.gms.maps.GoogleMap.OnCircleClickListener): void; - public isBuildingsEnabled(): boolean; - public setOnMapClickListener(param0: com.google.android.gms.maps.GoogleMap.OnMapClickListener): void; - public setOnCameraIdleListener(param0: com.google.android.gms.maps.GoogleMap.OnCameraIdleListener): void; - public setOnCameraMoveCanceledListener(param0: com.google.android.gms.maps.GoogleMap.OnCameraMoveCanceledListener): void; - public setOnInfoWindowCloseListener(param0: com.google.android.gms.maps.GoogleMap.OnInfoWindowCloseListener): void; - /** @deprecated */ - public setOnCameraChangeListener(param0: com.google.android.gms.maps.GoogleMap.OnCameraChangeListener): void; - public setOnCameraMoveListener(param0: com.google.android.gms.maps.GoogleMap.OnCameraMoveListener): void; - public setOnMyLocationClickListener(param0: com.google.android.gms.maps.GoogleMap.OnMyLocationClickListener): void; - public setMaxZoomPreference(param0: number): void; - public constructor(param0: com.google.android.gms.maps.internal.IGoogleMapDelegate); - public animateCamera(param0: com.google.android.gms.maps.CameraUpdate, param1: com.google.android.gms.maps.GoogleMap.CancelableCallback): void; - /** @deprecated */ - public getMyLocation(): globalAndroid.location.Location; - public setOnMapLongClickListener(param0: com.google.android.gms.maps.GoogleMap.OnMapLongClickListener): void; - public setIndoorEnabled(param0: boolean): boolean; - public getProjection(): com.google.android.gms.maps.Projection; - public setOnMapLoadedCallback(param0: com.google.android.gms.maps.GoogleMap.OnMapLoadedCallback): void; - public isMyLocationEnabled(): boolean; - public addPolygon(param0: com.google.android.gms.maps.model.PolygonOptions): com.google.android.gms.maps.model.Polygon; - public setBuildingsEnabled(param0: boolean): void; - public setOnInfoWindowClickListener(param0: com.google.android.gms.maps.GoogleMap.OnInfoWindowClickListener): void; - public getCameraPosition(): com.google.android.gms.maps.model.CameraPosition; - public getUiSettings(): com.google.android.gms.maps.UiSettings; - public getMinZoomLevel(): number; - public setMapStyle(param0: com.google.android.gms.maps.model.MapStyleOptions): boolean; - /** @deprecated */ - public setOnMyLocationChangeListener(param0: com.google.android.gms.maps.GoogleMap.OnMyLocationChangeListener): void; - public setOnPolygonClickListener(param0: com.google.android.gms.maps.GoogleMap.OnPolygonClickListener): void; - public setContentDescription(param0: string): void; - public clear(): void; - public setPadding(param0: number, param1: number, param2: number, param3: number): void; - public addPolyline(param0: com.google.android.gms.maps.model.PolylineOptions): com.google.android.gms.maps.model.Polyline; - public resetMinMaxZoomPreference(): void; - public setOnMarkerDragListener(param0: com.google.android.gms.maps.GoogleMap.OnMarkerDragListener): void; - public addCircle(param0: com.google.android.gms.maps.model.CircleOptions): com.google.android.gms.maps.model.Circle; - public setOnCameraMoveStartedListener(param0: com.google.android.gms.maps.GoogleMap.OnCameraMoveStartedListener): void; - public setOnPoiClickListener(param0: com.google.android.gms.maps.GoogleMap.OnPoiClickListener): void; - public setLocationSource(param0: com.google.android.gms.maps.LocationSource): void; - public getMaxZoomLevel(): number; - public setLatLngBoundsForCameraTarget(param0: com.google.android.gms.maps.model.LatLngBounds): void; - public setMapType(param0: number): void; - public stopAnimation(): void; - public isTrafficEnabled(): boolean; - public setOnInfoWindowLongClickListener(param0: com.google.android.gms.maps.GoogleMap.OnInfoWindowLongClickListener): void; - public setMyLocationEnabled(param0: boolean): void; - public setOnMarkerClickListener(param0: com.google.android.gms.maps.GoogleMap.OnMarkerClickListener): void; - public getMapType(): number; - public setOnPolylineClickListener(param0: com.google.android.gms.maps.GoogleMap.OnPolylineClickListener): void; - public getFocusedBuilding(): com.google.android.gms.maps.model.IndoorBuilding; - public animateCamera(param0: com.google.android.gms.maps.CameraUpdate): void; - public addGroundOverlay(param0: com.google.android.gms.maps.model.GroundOverlayOptions): com.google.android.gms.maps.model.GroundOverlay; - public setMinZoomPreference(param0: number): void; - public snapshot(param0: com.google.android.gms.maps.GoogleMap.SnapshotReadyCallback): void; - public animateCamera(param0: com.google.android.gms.maps.CameraUpdate, param1: number, param2: com.google.android.gms.maps.GoogleMap.CancelableCallback): void; - public setInfoWindowAdapter(param0: com.google.android.gms.maps.GoogleMap.InfoWindowAdapter): void; - } - export module GoogleMap { - export class CancelableCallback { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$CancelableCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onCancel(): void; onFinish(): void }); - public constructor(); - public onFinish(): void; - public onCancel(): void; - } - export class InfoWindowAdapter { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$InfoWindowAdapter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { getInfoContents(param0: com.google.android.gms.maps.model.Marker): globalAndroid.view.View; getInfoWindow(param0: com.google.android.gms.maps.model.Marker): globalAndroid.view.View }); - public constructor(); - public getInfoContents(param0: com.google.android.gms.maps.model.Marker): globalAndroid.view.View; - public getInfoWindow(param0: com.google.android.gms.maps.model.Marker): globalAndroid.view.View; - } - export class OnCameraChangeListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnCameraChangeListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onCameraChange(param0: com.google.android.gms.maps.model.CameraPosition): void }); - public constructor(); - public onCameraChange(param0: com.google.android.gms.maps.model.CameraPosition): void; - } - export class OnCameraIdleListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnCameraIdleListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onCameraIdle(): void }); - public constructor(); - public onCameraIdle(): void; - } - export class OnCameraMoveCanceledListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnCameraMoveCanceledListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onCameraMoveCanceled(): void }); - public constructor(); - public onCameraMoveCanceled(): void; - } - export class OnCameraMoveListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnCameraMoveListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onCameraMove(): void }); - public constructor(); - public onCameraMove(): void; - } - export class OnCameraMoveStartedListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnCameraMoveStartedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onCameraMoveStarted(param0: number): void }); - public constructor(); - public static REASON_DEVELOPER_ANIMATION: number; - public static REASON_API_ANIMATION: number; - public static REASON_GESTURE: number; - public onCameraMoveStarted(param0: number): void; - } - export class OnCircleClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnCircleClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onCircleClick(param0: com.google.android.gms.maps.model.Circle): void }); - public constructor(); - public onCircleClick(param0: com.google.android.gms.maps.model.Circle): void; - } - export class OnGroundOverlayClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnGroundOverlayClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onGroundOverlayClick(param0: com.google.android.gms.maps.model.GroundOverlay): void }); - public constructor(); - public onGroundOverlayClick(param0: com.google.android.gms.maps.model.GroundOverlay): void; - } - export class OnIndoorStateChangeListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnIndoorStateChangeListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onIndoorBuildingFocused(): void; onIndoorLevelActivated(param0: com.google.android.gms.maps.model.IndoorBuilding): void }); - public constructor(); - public onIndoorLevelActivated(param0: com.google.android.gms.maps.model.IndoorBuilding): void; - public onIndoorBuildingFocused(): void; - } - export class OnInfoWindowClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnInfoWindowClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onInfoWindowClick(param0: com.google.android.gms.maps.model.Marker): void }); - public constructor(); - public onInfoWindowClick(param0: com.google.android.gms.maps.model.Marker): void; - } - export class OnInfoWindowCloseListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnInfoWindowCloseListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onInfoWindowClose(param0: com.google.android.gms.maps.model.Marker): void }); - public constructor(); - public onInfoWindowClose(param0: com.google.android.gms.maps.model.Marker): void; - } - export class OnInfoWindowLongClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnInfoWindowLongClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onInfoWindowLongClick(param0: com.google.android.gms.maps.model.Marker): void }); - public constructor(); - public onInfoWindowLongClick(param0: com.google.android.gms.maps.model.Marker): void; - } - export class OnMapClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnMapClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMapClick(param0: com.google.android.gms.maps.model.LatLng): void }); - public constructor(); - public onMapClick(param0: com.google.android.gms.maps.model.LatLng): void; - } - export class OnMapLoadedCallback { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnMapLoadedCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMapLoaded(): void }); - public constructor(); - public onMapLoaded(): void; - } - export class OnMapLongClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnMapLongClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMapLongClick(param0: com.google.android.gms.maps.model.LatLng): void }); - public constructor(); - public onMapLongClick(param0: com.google.android.gms.maps.model.LatLng): void; - } - export class OnMarkerClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnMarkerClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMarkerClick(param0: com.google.android.gms.maps.model.Marker): boolean }); - public constructor(); - public onMarkerClick(param0: com.google.android.gms.maps.model.Marker): boolean; - } - export class OnMarkerDragListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnMarkerDragListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMarkerDrag(param0: com.google.android.gms.maps.model.Marker): void; onMarkerDragEnd(param0: com.google.android.gms.maps.model.Marker): void; onMarkerDragStart(param0: com.google.android.gms.maps.model.Marker): void }); - public constructor(); - public onMarkerDragStart(param0: com.google.android.gms.maps.model.Marker): void; - public onMarkerDragEnd(param0: com.google.android.gms.maps.model.Marker): void; - public onMarkerDrag(param0: com.google.android.gms.maps.model.Marker): void; - } - export class OnMyLocationButtonClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnMyLocationButtonClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMyLocationButtonClick(): boolean }); - public constructor(); - public onMyLocationButtonClick(): boolean; - } - export class OnMyLocationChangeListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnMyLocationChangeListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMyLocationChange(param0: globalAndroid.location.Location): void }); - public constructor(); - public onMyLocationChange(param0: globalAndroid.location.Location): void; - } - export class OnMyLocationClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnMyLocationClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMyLocationClick(param0: globalAndroid.location.Location): void }); - public constructor(); - public onMyLocationClick(param0: globalAndroid.location.Location): void; - } - export class OnPoiClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnPoiClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onPoiClick(param0: com.google.android.gms.maps.model.PointOfInterest): void }); - public constructor(); - public onPoiClick(param0: com.google.android.gms.maps.model.PointOfInterest): void; - } - export class OnPolygonClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnPolygonClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onPolygonClick(param0: com.google.android.gms.maps.model.Polygon): void }); - public constructor(); - public onPolygonClick(param0: com.google.android.gms.maps.model.Polygon): void; - } - export class OnPolylineClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$OnPolylineClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onPolylineClick(param0: com.google.android.gms.maps.model.Polyline): void }); - public constructor(); - public onPolylineClick(param0: com.google.android.gms.maps.model.Polyline): void; - } - export class SnapshotReadyCallback { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.GoogleMap$SnapshotReadyCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onSnapshotReady(param0: globalAndroid.graphics.Bitmap): void }); - public constructor(); - public onSnapshotReady(param0: globalAndroid.graphics.Bitmap): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class GoogleMapOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public minZoomPreference(param0: number): com.google.android.gms.maps.GoogleMapOptions; - public getLatLngBoundsForCameraTarget(): com.google.android.gms.maps.model.LatLngBounds; - public getCamera(): com.google.android.gms.maps.model.CameraPosition; - public getZOrderOnTop(): java.lang.Boolean; - public getLiteMode(): java.lang.Boolean; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public camera(param0: com.google.android.gms.maps.model.CameraPosition): com.google.android.gms.maps.GoogleMapOptions; - public backgroundColor(param0: java.lang.Integer): com.google.android.gms.maps.GoogleMapOptions; - public getAmbientEnabled(): java.lang.Boolean; - public tiltGesturesEnabled(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public getMapId(): string; - public compassEnabled(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public scrollGesturesEnabled(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public getBackgroundColor(): java.lang.Integer; - public zOrderOnTop(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public maxZoomPreference(param0: number): com.google.android.gms.maps.GoogleMapOptions; - public getMinZoomPreference(): java.lang.Float; - public liteMode(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public getScrollGesturesEnabled(): java.lang.Boolean; - public useViewLifecycleInFragment(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public getMapToolbarEnabled(): java.lang.Boolean; - public mapType(param0: number): com.google.android.gms.maps.GoogleMapOptions; - public constructor(); - public zoomGesturesEnabled(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public ambientEnabled(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public static createFromAttributes(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): com.google.android.gms.maps.GoogleMapOptions; - public getZoomGesturesEnabled(): java.lang.Boolean; - public getMapType(): number; - public getScrollGesturesEnabledDuringRotateOrZoom(): java.lang.Boolean; - public getRotateGesturesEnabled(): java.lang.Boolean; - public getMaxZoomPreference(): java.lang.Float; - public zoomControlsEnabled(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public getUseViewLifecycleInFragment(): java.lang.Boolean; - public mapId(param0: string): com.google.android.gms.maps.GoogleMapOptions; - public toString(): string; - public rotateGesturesEnabled(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public getTiltGesturesEnabled(): java.lang.Boolean; - public latLngBoundsForCameraTarget(param0: com.google.android.gms.maps.model.LatLngBounds): com.google.android.gms.maps.GoogleMapOptions; - public scrollGesturesEnabledDuringRotateOrZoom(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - public getCompassEnabled(): java.lang.Boolean; - public getZoomControlsEnabled(): java.lang.Boolean; - public mapToolbarEnabled(param0: boolean): com.google.android.gms.maps.GoogleMapOptions; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class LocationSource { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.LocationSource interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { activate(param0: com.google.android.gms.maps.LocationSource.OnLocationChangedListener): void; deactivate(): void }); - public constructor(); - public activate(param0: com.google.android.gms.maps.LocationSource.OnLocationChangedListener): void; - public deactivate(): void; - } - export module LocationSource { - export class OnLocationChangedListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.LocationSource$OnLocationChangedListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onLocationChanged(param0: globalAndroid.location.Location): void }); - public constructor(); - public onLocationChanged(param0: globalAndroid.location.Location): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class MapFragment { - public static class: java.lang.Class; - public static newInstance(): com.google.android.gms.maps.MapFragment; - public constructor(); - public getMapAsync(param0: com.google.android.gms.maps.OnMapReadyCallback): void; - public onActivityCreated(param0: globalAndroid.os.Bundle): void; - public static newInstance(param0: com.google.android.gms.maps.GoogleMapOptions): com.google.android.gms.maps.MapFragment; - public onResume(): void; - public setArguments(param0: globalAndroid.os.Bundle): void; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onExitAmbient(): void; - public onDestroyView(): void; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.util.AttributeSet, param2: globalAndroid.os.Bundle): void; - public onAttach(param0: globalAndroid.app.Activity): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class MapView { - public static class: java.lang.Class; - public constructor(param0: globalAndroid.content.Context, param1: com.google.android.gms.maps.GoogleMapOptions); - public constructor(param0: globalAndroid.content.Context); - public getMapAsync(param0: com.google.android.gms.maps.OnMapReadyCallback): void; - public onResume(): void; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onExitAmbient(): void; - public onDestroy(): void; - public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number); - public onCreate(param0: globalAndroid.os.Bundle): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class MapsInitializer { - public static class: java.lang.Class; - public static initialize(param0: globalAndroid.content.Context): number; - public static initialize(param0: globalAndroid.content.Context, param1: com.google.android.gms.maps.MapsInitializer.Renderer, param2: com.google.android.gms.maps.OnMapsSdkInitializedCallback): number; - } - export module MapsInitializer { - export class Renderer { - public static class: java.lang.Class; - public static LEGACY: com.google.android.gms.maps.MapsInitializer.Renderer; - public static LATEST: com.google.android.gms.maps.MapsInitializer.Renderer; - public static values(): androidNative.Array; - public static valueOf(param0: string): com.google.android.gms.maps.MapsInitializer.Renderer; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class OnMapReadyCallback { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.OnMapReadyCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMapReady(param0: com.google.android.gms.maps.GoogleMap): void }); - public constructor(); - public onMapReady(param0: com.google.android.gms.maps.GoogleMap): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class OnMapsSdkInitializedCallback { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.OnMapsSdkInitializedCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onMapsSdkInitialized(param0: com.google.android.gms.maps.MapsInitializer.Renderer): void }); - public constructor(); - public onMapsSdkInitialized(param0: com.google.android.gms.maps.MapsInitializer.Renderer): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class OnStreetViewPanoramaReadyCallback { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onStreetViewPanoramaReady(param0: com.google.android.gms.maps.StreetViewPanorama): void }); - public constructor(); - public onStreetViewPanoramaReady(param0: com.google.android.gms.maps.StreetViewPanorama): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class Projection { - public static class: java.lang.Class; - public fromScreenLocation(param0: globalAndroid.graphics.Point): com.google.android.gms.maps.model.LatLng; - public toScreenLocation(param0: com.google.android.gms.maps.model.LatLng): globalAndroid.graphics.Point; - public getVisibleRegion(): com.google.android.gms.maps.model.VisibleRegion; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class StreetViewPanorama { - public static class: java.lang.Class; - public setPosition(param0: com.google.android.gms.maps.model.LatLng, param1: number): void; - public isStreetNamesEnabled(): boolean; - public isUserNavigationEnabled(): boolean; - public setOnStreetViewPanoramaCameraChangeListener(param0: com.google.android.gms.maps.StreetViewPanorama.OnStreetViewPanoramaCameraChangeListener): void; - public setZoomGesturesEnabled(param0: boolean): void; - public isPanningGesturesEnabled(): boolean; - public getPanoramaCamera(): com.google.android.gms.maps.model.StreetViewPanoramaCamera; - public getLocation(): com.google.android.gms.maps.model.StreetViewPanoramaLocation; - public pointToOrientation(param0: globalAndroid.graphics.Point): com.google.android.gms.maps.model.StreetViewPanoramaOrientation; - public isZoomGesturesEnabled(): boolean; - public animateTo(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera, param1: number): void; - public setOnStreetViewPanoramaClickListener(param0: com.google.android.gms.maps.StreetViewPanorama.OnStreetViewPanoramaClickListener): void; - public setPanningGesturesEnabled(param0: boolean): void; - public setOnStreetViewPanoramaLongClickListener(param0: com.google.android.gms.maps.StreetViewPanorama.OnStreetViewPanoramaLongClickListener): void; - public setOnStreetViewPanoramaChangeListener(param0: com.google.android.gms.maps.StreetViewPanorama.OnStreetViewPanoramaChangeListener): void; - public setPosition(param0: com.google.android.gms.maps.model.LatLng, param1: number, param2: com.google.android.gms.maps.model.StreetViewSource): void; - public setUserNavigationEnabled(param0: boolean): void; - public setPosition(param0: string): void; - public setStreetNamesEnabled(param0: boolean): void; - public setPosition(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.StreetViewSource): void; - public orientationToPoint(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): globalAndroid.graphics.Point; - public constructor(param0: com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate); - public setPosition(param0: com.google.android.gms.maps.model.LatLng): void; - } - export module StreetViewPanorama { - export class OnStreetViewPanoramaCameraChangeListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.StreetViewPanorama$OnStreetViewPanoramaCameraChangeListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onStreetViewPanoramaCameraChange(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera): void }); - public constructor(); - public onStreetViewPanoramaCameraChange(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera): void; - } - export class OnStreetViewPanoramaChangeListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.StreetViewPanorama$OnStreetViewPanoramaChangeListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onStreetViewPanoramaChange(param0: com.google.android.gms.maps.model.StreetViewPanoramaLocation): void }); - public constructor(); - public onStreetViewPanoramaChange(param0: com.google.android.gms.maps.model.StreetViewPanoramaLocation): void; - } - export class OnStreetViewPanoramaClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.StreetViewPanorama$OnStreetViewPanoramaClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onStreetViewPanoramaClick(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): void }); - public constructor(); - public onStreetViewPanoramaClick(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): void; - } - export class OnStreetViewPanoramaLongClickListener { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.StreetViewPanorama$OnStreetViewPanoramaLongClickListener interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { onStreetViewPanoramaLongClick(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): void }); - public constructor(); - public onStreetViewPanoramaLongClick(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class StreetViewPanoramaFragment { - public static class: java.lang.Class; - public constructor(); - public onActivityCreated(param0: globalAndroid.os.Bundle): void; - public onResume(): void; - public getStreetViewPanoramaAsync(param0: com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback): void; - public setArguments(param0: globalAndroid.os.Bundle): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public static newInstance(): com.google.android.gms.maps.StreetViewPanoramaFragment; - public onDestroyView(): void; - public static newInstance(param0: com.google.android.gms.maps.StreetViewPanoramaOptions): com.google.android.gms.maps.StreetViewPanoramaFragment; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.util.AttributeSet, param2: globalAndroid.os.Bundle): void; - public onAttach(param0: globalAndroid.app.Activity): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class StreetViewPanoramaOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public zoomGesturesEnabled(param0: boolean): com.google.android.gms.maps.StreetViewPanoramaOptions; - public getPanningGesturesEnabled(): java.lang.Boolean; - public constructor(); - public userNavigationEnabled(param0: boolean): com.google.android.gms.maps.StreetViewPanoramaOptions; - public panningGesturesEnabled(param0: boolean): com.google.android.gms.maps.StreetViewPanoramaOptions; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public position(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.StreetViewSource): com.google.android.gms.maps.StreetViewPanoramaOptions; - public getZoomGesturesEnabled(): java.lang.Boolean; - public getPanoramaId(): string; - public getUserNavigationEnabled(): java.lang.Boolean; - public getPosition(): com.google.android.gms.maps.model.LatLng; - public getUseViewLifecycleInFragment(): java.lang.Boolean; - public toString(): string; - public getRadius(): java.lang.Integer; - public panoramaCamera(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera): com.google.android.gms.maps.StreetViewPanoramaOptions; - public position(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.StreetViewPanoramaOptions; - public getStreetNamesEnabled(): java.lang.Boolean; - public streetNamesEnabled(param0: boolean): com.google.android.gms.maps.StreetViewPanoramaOptions; - public getSource(): com.google.android.gms.maps.model.StreetViewSource; - public position(param0: com.google.android.gms.maps.model.LatLng, param1: java.lang.Integer, param2: com.google.android.gms.maps.model.StreetViewSource): com.google.android.gms.maps.StreetViewPanoramaOptions; - public position(param0: com.google.android.gms.maps.model.LatLng, param1: java.lang.Integer): com.google.android.gms.maps.StreetViewPanoramaOptions; - public getStreetViewPanoramaCamera(): com.google.android.gms.maps.model.StreetViewPanoramaCamera; - public panoramaId(param0: string): com.google.android.gms.maps.StreetViewPanoramaOptions; - public useViewLifecycleInFragment(param0: boolean): com.google.android.gms.maps.StreetViewPanoramaOptions; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class StreetViewPanoramaView { - public static class: java.lang.Class; - public constructor(param0: globalAndroid.content.Context); - public onResume(): void; - public getStreetViewPanoramaAsync(param0: com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback): void; - public constructor(param0: globalAndroid.content.Context, param1: com.google.android.gms.maps.StreetViewPanoramaOptions); - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onDestroy(): void; - public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet, param2: number); - public onCreate(param0: globalAndroid.os.Bundle): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public constructor(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet); - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class SupportMapFragment { - public static class: java.lang.Class; - public constructor(); - public getMapAsync(param0: com.google.android.gms.maps.OnMapReadyCallback): void; - public onActivityCreated(param0: globalAndroid.os.Bundle): void; - public onResume(): void; - public static newInstance(): com.google.android.gms.maps.SupportMapFragment; - public setArguments(param0: globalAndroid.os.Bundle): void; - public static newInstance(param0: com.google.android.gms.maps.GoogleMapOptions): com.google.android.gms.maps.SupportMapFragment; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onExitAmbient(): void; - public onDestroyView(): void; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.util.AttributeSet, param2: globalAndroid.os.Bundle): void; - public onAttach(param0: globalAndroid.app.Activity): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class SupportStreetViewPanoramaFragment { - public static class: java.lang.Class; - public constructor(); - public onActivityCreated(param0: globalAndroid.os.Bundle): void; - public static newInstance(): com.google.android.gms.maps.SupportStreetViewPanoramaFragment; - public onResume(): void; - public getStreetViewPanoramaAsync(param0: com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback): void; - public setArguments(param0: globalAndroid.os.Bundle): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onDestroyView(): void; - public static newInstance(param0: com.google.android.gms.maps.StreetViewPanoramaOptions): com.google.android.gms.maps.SupportStreetViewPanoramaFragment; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.util.AttributeSet, param2: globalAndroid.os.Bundle): void; - public onAttach(param0: globalAndroid.app.Activity): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class UiSettings { - public static class: java.lang.Class; - public setMapToolbarEnabled(param0: boolean): void; - public setZoomControlsEnabled(param0: boolean): void; - public setZoomGesturesEnabled(param0: boolean): void; - public isTiltGesturesEnabled(): boolean; - public setTiltGesturesEnabled(param0: boolean): void; - public isZoomGesturesEnabled(): boolean; - public setAllGesturesEnabled(param0: boolean): void; - public setCompassEnabled(param0: boolean): void; - public setScrollGesturesEnabledDuringRotateOrZoom(param0: boolean): void; - public isCompassEnabled(): boolean; - public setRotateGesturesEnabled(param0: boolean): void; - public isMyLocationButtonEnabled(): boolean; - public isZoomControlsEnabled(): boolean; - public setIndoorLevelPickerEnabled(param0: boolean): void; - public isMapToolbarEnabled(): boolean; - public isScrollGesturesEnabledDuringRotateOrZoom(): boolean; - public isIndoorLevelPickerEnabled(): boolean; - public isScrollGesturesEnabled(): boolean; - public setScrollGesturesEnabled(param0: boolean): void; - public setMyLocationButtonEnabled(param0: boolean): void; - public isRotateGesturesEnabled(): boolean; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class ICameraUpdateFactoryDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - newCameraPosition(param0: com.google.android.gms.maps.model.CameraPosition): com.google.android.gms.dynamic.IObjectWrapper; - newLatLng(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.dynamic.IObjectWrapper; - newLatLngBounds(param0: com.google.android.gms.maps.model.LatLngBounds, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - newLatLngBoundsWithSize(param0: com.google.android.gms.maps.model.LatLngBounds, param1: number, param2: number, param3: number): com.google.android.gms.dynamic.IObjectWrapper; - newLatLngZoom(param0: com.google.android.gms.maps.model.LatLng, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - scrollBy(param0: number, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - zoomBy(param0: number): com.google.android.gms.dynamic.IObjectWrapper; - zoomByWithFocus(param0: number, param1: number, param2: number): com.google.android.gms.dynamic.IObjectWrapper; - zoomIn(): com.google.android.gms.dynamic.IObjectWrapper; - zoomOut(): com.google.android.gms.dynamic.IObjectWrapper; - zoomTo(param0: number): com.google.android.gms.dynamic.IObjectWrapper; - }); - public constructor(); - public newLatLngBounds(param0: com.google.android.gms.maps.model.LatLngBounds, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - public scrollBy(param0: number, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - public newLatLngBoundsWithSize(param0: com.google.android.gms.maps.model.LatLngBounds, param1: number, param2: number, param3: number): com.google.android.gms.dynamic.IObjectWrapper; - public newLatLngZoom(param0: com.google.android.gms.maps.model.LatLng, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - public zoomBy(param0: number): com.google.android.gms.dynamic.IObjectWrapper; - public zoomTo(param0: number): com.google.android.gms.dynamic.IObjectWrapper; - public zoomByWithFocus(param0: number, param1: number, param2: number): com.google.android.gms.dynamic.IObjectWrapper; - public zoomIn(): com.google.android.gms.dynamic.IObjectWrapper; - public newLatLng(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.dynamic.IObjectWrapper; - public zoomOut(): com.google.android.gms.dynamic.IObjectWrapper; - public newCameraPosition(param0: com.google.android.gms.maps.model.CameraPosition): com.google.android.gms.dynamic.IObjectWrapper; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class IGoogleMapDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.IGoogleMapDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - getMaxZoomLevel(): number; - getMinZoomLevel(): number; - getMapType(): number; - getMyLocation(): globalAndroid.location.Location; - getProjection(): com.google.android.gms.maps.internal.IProjectionDelegate; - getUiSettings(): com.google.android.gms.maps.internal.IUiSettingsDelegate; - getCameraPosition(): com.google.android.gms.maps.model.CameraPosition; - animateCamera(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - clear(): void; - moveCamera(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - onCreate(param0: globalAndroid.os.Bundle): void; - onDestroy(): void; - onEnterAmbient(param0: globalAndroid.os.Bundle): void; - onExitAmbient(): void; - onLowMemory(): void; - onPause(): void; - onResume(): void; - onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - onStart(): void; - onStop(): void; - resetMinMaxZoomPreference(): void; - setBuildingsEnabled(param0: boolean): void; - setContentDescription(param0: string): void; - setLatLngBoundsForCameraTarget(param0: com.google.android.gms.maps.model.LatLngBounds): void; - setLocationSource(param0: com.google.android.gms.maps.internal.ILocationSourceDelegate): void; - setMapType(param0: number): void; - setMaxZoomPreference(param0: number): void; - setMinZoomPreference(param0: number): void; - setMyLocationEnabled(param0: boolean): void; - setPadding(param0: number, param1: number, param2: number, param3: number): void; - setTrafficEnabled(param0: boolean): void; - setWatermarkEnabled(param0: boolean): void; - stopAnimation(): void; - isBuildingsEnabled(): boolean; - isIndoorEnabled(): boolean; - isMyLocationEnabled(): boolean; - isTrafficEnabled(): boolean; - setIndoorEnabled(param0: boolean): boolean; - setMapStyle(param0: com.google.android.gms.maps.model.MapStyleOptions): boolean; - useViewLifecycleWhenInFragment(): boolean; - addCircle(param0: com.google.android.gms.maps.model.CircleOptions): any /* com.google.android.gms.internal.maps.zzl*/; - addGroundOverlay(param0: com.google.android.gms.maps.model.GroundOverlayOptions): any /* com.google.android.gms.internal.maps.zzo*/; - getFocusedBuilding(): any /* com.google.android.gms.internal.maps.zzr*/; - addMarker(param0: com.google.android.gms.maps.model.MarkerOptions): any /* com.google.android.gms.internal.maps.zzx*/; - addPolygon(param0: com.google.android.gms.maps.model.PolygonOptions): any /* com.google.android.gms.internal.maps.zzaa*/; - addPolyline(param0: com.google.android.gms.maps.model.PolylineOptions): any /* com.google.android.gms.internal.maps.zzad*/; - addTileOverlay(param0: com.google.android.gms.maps.model.TileOverlayOptions): any /* com.google.android.gms.internal.maps.zzag*/; - animateCameraWithCallback(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.maps.internal.zzd*/): void; - animateCameraWithDurationAndCallback(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: number, param2: any /* com.google.android.gms.maps.internal.zzd*/): void; - getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void; - setInfoWindowAdapter(param0: any /* com.google.android.gms.maps.internal.zzi*/): void; - setOnCameraChangeListener(param0: any /* com.google.android.gms.maps.internal.zzn*/): void; - setOnCameraIdleListener(param0: any /* com.google.android.gms.maps.internal.zzp*/): void; - setOnCameraMoveCanceledListener(param0: any /* com.google.android.gms.maps.internal.zzr*/): void; - setOnCameraMoveListener(param0: any /* com.google.android.gms.maps.internal.zzt*/): void; - setOnCameraMoveStartedListener(param0: any /* com.google.android.gms.maps.internal.zzv*/): void; - setOnCircleClickListener(param0: any /* com.google.android.gms.maps.internal.zzx*/): void; - setOnGroundOverlayClickListener(param0: any /* com.google.android.gms.maps.internal.zzz*/): void; - setOnIndoorStateChangeListener(param0: any /* com.google.android.gms.maps.internal.zzab*/): void; - setOnInfoWindowClickListener(param0: any /* com.google.android.gms.maps.internal.zzad*/): void; - setOnInfoWindowCloseListener(param0: any /* com.google.android.gms.maps.internal.zzaf*/): void; - setOnInfoWindowLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzah*/): void; - setOnMapClickListener(param0: any /* com.google.android.gms.maps.internal.zzal*/): void; - setOnMapLoadedCallback(param0: any /* com.google.android.gms.maps.internal.zzan*/): void; - setOnMapLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzap*/): void; - setOnMarkerClickListener(param0: any /* com.google.android.gms.maps.internal.zzat*/): void; - setOnMarkerDragListener(param0: any /* com.google.android.gms.maps.internal.zzav*/): void; - setOnMyLocationButtonClickListener(param0: any /* com.google.android.gms.maps.internal.zzax*/): void; - setOnMyLocationChangeListener(param0: any /* com.google.android.gms.maps.internal.zzaz*/): void; - setOnMyLocationClickListener(param0: any /* com.google.android.gms.maps.internal.zzbb*/): void; - setOnPoiClickListener(param0: any /* com.google.android.gms.maps.internal.zzbd*/): void; - setOnPolygonClickListener(param0: any /* com.google.android.gms.maps.internal.zzbf*/): void; - setOnPolylineClickListener(param0: any /* com.google.android.gms.maps.internal.zzbh*/): void; - snapshot(param0: any /* com.google.android.gms.maps.internal.zzbu*/, param1: com.google.android.gms.dynamic.IObjectWrapper): void; - snapshotForTest(param0: any /* com.google.android.gms.maps.internal.zzbu*/): void; - }); - public constructor(); - public addGroundOverlay(param0: com.google.android.gms.maps.model.GroundOverlayOptions): any /* com.google.android.gms.internal.maps.zzo*/; - public setOnIndoorStateChangeListener(param0: any /* com.google.android.gms.maps.internal.zzab*/): void; - public getMapType(): number; - public setOnCameraIdleListener(param0: any /* com.google.android.gms.maps.internal.zzp*/): void; - public setOnMyLocationChangeListener(param0: any /* com.google.android.gms.maps.internal.zzaz*/): void; - public moveCamera(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - public addPolygon(param0: com.google.android.gms.maps.model.PolygonOptions): any /* com.google.android.gms.internal.maps.zzaa*/; - public getUiSettings(): com.google.android.gms.maps.internal.IUiSettingsDelegate; - public addCircle(param0: com.google.android.gms.maps.model.CircleOptions): any /* com.google.android.gms.internal.maps.zzl*/; - public setOnMarkerClickListener(param0: any /* com.google.android.gms.maps.internal.zzat*/): void; - public addPolyline(param0: com.google.android.gms.maps.model.PolylineOptions): any /* com.google.android.gms.internal.maps.zzad*/; - public setOnMapLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzap*/): void; - public setOnGroundOverlayClickListener(param0: any /* com.google.android.gms.maps.internal.zzz*/): void; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public setOnMapClickListener(param0: any /* com.google.android.gms.maps.internal.zzal*/): void; - public setOnMarkerDragListener(param0: any /* com.google.android.gms.maps.internal.zzav*/): void; - public setOnMyLocationButtonClickListener(param0: any /* com.google.android.gms.maps.internal.zzax*/): void; - public isBuildingsEnabled(): boolean; - public onExitAmbient(): void; - public setOnInfoWindowLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzah*/): void; - public animateCamera(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - public setMapStyle(param0: com.google.android.gms.maps.model.MapStyleOptions): boolean; - public snapshot(param0: any /* com.google.android.gms.maps.internal.zzbu*/, param1: com.google.android.gms.dynamic.IObjectWrapper): void; - public isTrafficEnabled(): boolean; - public setOnCameraMoveListener(param0: any /* com.google.android.gms.maps.internal.zzt*/): void; - public setLatLngBoundsForCameraTarget(param0: com.google.android.gms.maps.model.LatLngBounds): void; - public setOnMapLoadedCallback(param0: any /* com.google.android.gms.maps.internal.zzan*/): void; - public setInfoWindowAdapter(param0: any /* com.google.android.gms.maps.internal.zzi*/): void; - public setOnInfoWindowClickListener(param0: any /* com.google.android.gms.maps.internal.zzad*/): void; - public getMinZoomLevel(): number; - public setContentDescription(param0: string): void; - public stopAnimation(): void; - public setMyLocationEnabled(param0: boolean): void; - public setOnCameraChangeListener(param0: any /* com.google.android.gms.maps.internal.zzn*/): void; - public setLocationSource(param0: com.google.android.gms.maps.internal.ILocationSourceDelegate): void; - public onLowMemory(): void; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public setOnCircleClickListener(param0: any /* com.google.android.gms.maps.internal.zzx*/): void; - public setOnPolygonClickListener(param0: any /* com.google.android.gms.maps.internal.zzbf*/): void; - public isIndoorEnabled(): boolean; - public getFocusedBuilding(): any /* com.google.android.gms.internal.maps.zzr*/; - public setMinZoomPreference(param0: number): void; - public setOnCameraMoveStartedListener(param0: any /* com.google.android.gms.maps.internal.zzv*/): void; - public getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void; - public getMyLocation(): globalAndroid.location.Location; - public setOnPolylineClickListener(param0: any /* com.google.android.gms.maps.internal.zzbh*/): void; - public useViewLifecycleWhenInFragment(): boolean; - public onDestroy(): void; - public setBuildingsEnabled(param0: boolean): void; - public addTileOverlay(param0: com.google.android.gms.maps.model.TileOverlayOptions): any /* com.google.android.gms.internal.maps.zzag*/; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - public setMaxZoomPreference(param0: number): void; - public animateCameraWithCallback(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.maps.internal.zzd*/): void; - public setOnCameraMoveCanceledListener(param0: any /* com.google.android.gms.maps.internal.zzr*/): void; - public setWatermarkEnabled(param0: boolean): void; - public onStop(): void; - public clear(): void; - public setTrafficEnabled(param0: boolean): void; - public animateCameraWithDurationAndCallback(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: number, param2: any /* com.google.android.gms.maps.internal.zzd*/): void; - public getMaxZoomLevel(): number; - public setIndoorEnabled(param0: boolean): boolean; - public resetMinMaxZoomPreference(): void; - public getCameraPosition(): com.google.android.gms.maps.model.CameraPosition; - public setOnPoiClickListener(param0: any /* com.google.android.gms.maps.internal.zzbd*/): void; - public getProjection(): com.google.android.gms.maps.internal.IProjectionDelegate; - public onPause(): void; - public addMarker(param0: com.google.android.gms.maps.model.MarkerOptions): any /* com.google.android.gms.internal.maps.zzx*/; - public setOnInfoWindowCloseListener(param0: any /* com.google.android.gms.maps.internal.zzaf*/): void; - public setOnMyLocationClickListener(param0: any /* com.google.android.gms.maps.internal.zzbb*/): void; - public snapshotForTest(param0: any /* com.google.android.gms.maps.internal.zzbu*/): void; - public setMapType(param0: number): void; - public isMyLocationEnabled(): boolean; - public setPadding(param0: number, param1: number, param2: number, param3: number): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class ILocationSourceDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.ILocationSourceDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { deactivate(): void; activate(param0: any /* com.google.android.gms.maps.internal.zzaj*/): void }); - public constructor(); - public activate(param0: any /* com.google.android.gms.maps.internal.zzaj*/): void; - public deactivate(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class IMapFragmentDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.IMapFragmentDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onCreateView(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.dynamic.IObjectWrapper, param2: globalAndroid.os.Bundle): com.google.android.gms.dynamic.IObjectWrapper; - getMap(): com.google.android.gms.maps.internal.IGoogleMapDelegate; - onCreate(param0: globalAndroid.os.Bundle): void; - onDestroy(): void; - onDestroyView(): void; - onEnterAmbient(param0: globalAndroid.os.Bundle): void; - onExitAmbient(): void; - onInflate(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.maps.GoogleMapOptions, param2: globalAndroid.os.Bundle): void; - onLowMemory(): void; - onPause(): void; - onResume(): void; - onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - onStart(): void; - onStop(): void; - isReady(): boolean; - getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void; - }); - public constructor(); - public getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void; - public onStop(): void; - public isReady(): boolean; - public onDestroy(): void; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onInflate(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.maps.GoogleMapOptions, param2: globalAndroid.os.Bundle): void; - public onCreateView(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.dynamic.IObjectWrapper, param2: globalAndroid.os.Bundle): com.google.android.gms.dynamic.IObjectWrapper; - public onDestroyView(): void; - public onLowMemory(): void; - public getMap(): com.google.android.gms.maps.internal.IGoogleMapDelegate; - public onExitAmbient(): void; - public onPause(): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class IMapViewDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.IMapViewDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { getView(): com.google.android.gms.dynamic.IObjectWrapper; getMap(): com.google.android.gms.maps.internal.IGoogleMapDelegate; onCreate(param0: globalAndroid.os.Bundle): void; onDestroy(): void; onEnterAmbient(param0: globalAndroid.os.Bundle): void; onExitAmbient(): void; onLowMemory(): void; onPause(): void; onResume(): void; onSaveInstanceState(param0: globalAndroid.os.Bundle): void; onStart(): void; onStop(): void; getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void }); - public constructor(); - public getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void; - public onStop(): void; - public onDestroy(): void; - public getView(): com.google.android.gms.dynamic.IObjectWrapper; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onLowMemory(): void; - public getMap(): com.google.android.gms.maps.internal.IGoogleMapDelegate; - public onExitAmbient(): void; - public onPause(): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class IProjectionDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.IProjectionDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { toScreenLocation(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.dynamic.IObjectWrapper; fromScreenLocation(param0: com.google.android.gms.dynamic.IObjectWrapper): com.google.android.gms.maps.model.LatLng; getVisibleRegion(): com.google.android.gms.maps.model.VisibleRegion }); - public constructor(); - public fromScreenLocation(param0: com.google.android.gms.dynamic.IObjectWrapper): com.google.android.gms.maps.model.LatLng; - public getVisibleRegion(): com.google.android.gms.maps.model.VisibleRegion; - public toScreenLocation(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.dynamic.IObjectWrapper; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class IStreetViewPanoramaDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - orientationToPoint(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): com.google.android.gms.dynamic.IObjectWrapper; - getPanoramaCamera(): com.google.android.gms.maps.model.StreetViewPanoramaCamera; - getStreetViewPanoramaLocation(): com.google.android.gms.maps.model.StreetViewPanoramaLocation; - pointToOrientation(param0: com.google.android.gms.dynamic.IObjectWrapper): com.google.android.gms.maps.model.StreetViewPanoramaOrientation; - animateTo(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera, param1: number): void; - enablePanning(param0: boolean): void; - enableStreetNames(param0: boolean): void; - enableUserNavigation(param0: boolean): void; - enableZoom(param0: boolean): void; - setPosition(param0: com.google.android.gms.maps.model.LatLng): void; - setPositionWithID(param0: string): void; - setPositionWithRadius(param0: com.google.android.gms.maps.model.LatLng, param1: number): void; - setPositionWithRadiusAndSource(param0: com.google.android.gms.maps.model.LatLng, param1: number, param2: com.google.android.gms.maps.model.StreetViewSource): void; - setPositionWithSource(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.StreetViewSource): void; - isPanningGesturesEnabled(): boolean; - isStreetNamesEnabled(): boolean; - isUserNavigationEnabled(): boolean; - isZoomGesturesEnabled(): boolean; - setOnStreetViewPanoramaCameraChangeListener(param0: any /* com.google.android.gms.maps.internal.zzbj*/): void; - setOnStreetViewPanoramaChangeListener(param0: any /* com.google.android.gms.maps.internal.zzbl*/): void; - setOnStreetViewPanoramaClickListener(param0: any /* com.google.android.gms.maps.internal.zzbn*/): void; - setOnStreetViewPanoramaLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzbp*/): void; - }); - public constructor(); - public setOnStreetViewPanoramaLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzbp*/): void; - public enableStreetNames(param0: boolean): void; - public isPanningGesturesEnabled(): boolean; - public setOnStreetViewPanoramaChangeListener(param0: any /* com.google.android.gms.maps.internal.zzbl*/): void; - public animateTo(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera, param1: number): void; - public isStreetNamesEnabled(): boolean; - public setPosition(param0: com.google.android.gms.maps.model.LatLng): void; - public isUserNavigationEnabled(): boolean; - public pointToOrientation(param0: com.google.android.gms.dynamic.IObjectWrapper): com.google.android.gms.maps.model.StreetViewPanoramaOrientation; - public enablePanning(param0: boolean): void; - public orientationToPoint(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): com.google.android.gms.dynamic.IObjectWrapper; - public getStreetViewPanoramaLocation(): com.google.android.gms.maps.model.StreetViewPanoramaLocation; - public enableUserNavigation(param0: boolean): void; - public getPanoramaCamera(): com.google.android.gms.maps.model.StreetViewPanoramaCamera; - public setPositionWithID(param0: string): void; - public setOnStreetViewPanoramaCameraChangeListener(param0: any /* com.google.android.gms.maps.internal.zzbj*/): void; - public enableZoom(param0: boolean): void; - public setPositionWithRadius(param0: com.google.android.gms.maps.model.LatLng, param1: number): void; - public isZoomGesturesEnabled(): boolean; - public setPositionWithSource(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.StreetViewSource): void; - public setOnStreetViewPanoramaClickListener(param0: any /* com.google.android.gms.maps.internal.zzbn*/): void; - public setPositionWithRadiusAndSource(param0: com.google.android.gms.maps.model.LatLng, param1: number, param2: com.google.android.gms.maps.model.StreetViewSource): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class IStreetViewPanoramaFragmentDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.IStreetViewPanoramaFragmentDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - onCreateView(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.dynamic.IObjectWrapper, param2: globalAndroid.os.Bundle): com.google.android.gms.dynamic.IObjectWrapper; - getStreetViewPanorama(): com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate; - onCreate(param0: globalAndroid.os.Bundle): void; - onDestroy(): void; - onDestroyView(): void; - onInflate(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.maps.StreetViewPanoramaOptions, param2: globalAndroid.os.Bundle): void; - onLowMemory(): void; - onPause(): void; - onResume(): void; - onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - onStart(): void; - onStop(): void; - isReady(): boolean; - getStreetViewPanoramaAsync(param0: any /* com.google.android.gms.maps.internal.zzbr*/): void; - }); - public constructor(); - public onStop(): void; - public isReady(): boolean; - public onDestroy(): void; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public getStreetViewPanoramaAsync(param0: any /* com.google.android.gms.maps.internal.zzbr*/): void; - public onCreateView(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.dynamic.IObjectWrapper, param2: globalAndroid.os.Bundle): com.google.android.gms.dynamic.IObjectWrapper; - public onDestroyView(): void; - public getStreetViewPanorama(): com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate; - public onLowMemory(): void; - public onInflate(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.maps.StreetViewPanoramaOptions, param2: globalAndroid.os.Bundle): void; - public onPause(): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class IStreetViewPanoramaViewDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.IStreetViewPanoramaViewDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { getView(): com.google.android.gms.dynamic.IObjectWrapper; getStreetViewPanorama(): com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate; onCreate(param0: globalAndroid.os.Bundle): void; onDestroy(): void; onLowMemory(): void; onPause(): void; onResume(): void; onSaveInstanceState(param0: globalAndroid.os.Bundle): void; onStart(): void; onStop(): void; getStreetViewPanoramaAsync(param0: any /* com.google.android.gms.maps.internal.zzbr*/): void }); - public constructor(); - public getStreetViewPanorama(): com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - public onDestroy(): void; - public getView(): com.google.android.gms.dynamic.IObjectWrapper; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public getStreetViewPanoramaAsync(param0: any /* com.google.android.gms.maps.internal.zzbr*/): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class IUiSettingsDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.IUiSettingsDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - setAllGesturesEnabled(param0: boolean): void; - setCompassEnabled(param0: boolean): void; - setIndoorLevelPickerEnabled(param0: boolean): void; - setMapToolbarEnabled(param0: boolean): void; - setMyLocationButtonEnabled(param0: boolean): void; - setRotateGesturesEnabled(param0: boolean): void; - setScrollGesturesEnabled(param0: boolean): void; - setScrollGesturesEnabledDuringRotateOrZoom(param0: boolean): void; - setTiltGesturesEnabled(param0: boolean): void; - setZoomControlsEnabled(param0: boolean): void; - setZoomGesturesEnabled(param0: boolean): void; - isCompassEnabled(): boolean; - isIndoorLevelPickerEnabled(): boolean; - isMapToolbarEnabled(): boolean; - isMyLocationButtonEnabled(): boolean; - isRotateGesturesEnabled(): boolean; - isScrollGesturesEnabled(): boolean; - isScrollGesturesEnabledDuringRotateOrZoom(): boolean; - isTiltGesturesEnabled(): boolean; - isZoomControlsEnabled(): boolean; - isZoomGesturesEnabled(): boolean; - }); - public constructor(); - public setScrollGesturesEnabled(param0: boolean): void; - public isScrollGesturesEnabled(): boolean; - public setIndoorLevelPickerEnabled(param0: boolean): void; - public isScrollGesturesEnabledDuringRotateOrZoom(): boolean; - public setZoomControlsEnabled(param0: boolean): void; - public setCompassEnabled(param0: boolean): void; - public isMyLocationButtonEnabled(): boolean; - public setMapToolbarEnabled(param0: boolean): void; - public isZoomControlsEnabled(): boolean; - public setScrollGesturesEnabledDuringRotateOrZoom(param0: boolean): void; - public setTiltGesturesEnabled(param0: boolean): void; - public isMapToolbarEnabled(): boolean; - public setZoomGesturesEnabled(param0: boolean): void; - public setMyLocationButtonEnabled(param0: boolean): void; - public isIndoorLevelPickerEnabled(): boolean; - public setRotateGesturesEnabled(param0: boolean): void; - public isCompassEnabled(): boolean; - public setAllGesturesEnabled(param0: boolean): void; - public isZoomGesturesEnabled(): boolean; - public isTiltGesturesEnabled(): boolean; - public isRotateGesturesEnabled(): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class MapLifecycleDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.MapLifecycleDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { getMapAsync(param0: com.google.android.gms.maps.OnMapReadyCallback): void }); - public constructor(); - public getMapAsync(param0: com.google.android.gms.maps.OnMapReadyCallback): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class StreetViewLifecycleDelegate { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.StreetViewLifecycleDelegate interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { getStreetViewPanoramaAsync(param0: com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback): void }); - public constructor(); - public getStreetViewPanoramaAsync(param0: com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zza { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzaa extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzab { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzab { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzab interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(): void; zzc(param0: any /* com.google.android.gms.internal.maps.zzr*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzac extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzad { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzad { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzad interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzx*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzae extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzaf { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzaf { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzaf interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzx*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzag extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzah { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzah { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzah interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzx*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzai extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.zzaj { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzaj { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzaj interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzd(param0: globalAndroid.location.Location): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzak extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzal { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzal { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzal interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.model.LatLng): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzam extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzan { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzan { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzan interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzao extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzap { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzap { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzap interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.model.LatLng): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzaq extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzar { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzar { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzar interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.internal.IGoogleMapDelegate): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzas extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzat { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzat { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzat interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzx*/): boolean }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzau extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzav { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzav { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzav interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzx*/): void; zzc(param0: any /* com.google.android.gms.internal.maps.zzx*/): void; zzd(param0: any /* com.google.android.gms.internal.maps.zzx*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzaw extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzax { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzax { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzax interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(): boolean }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzay extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzaz { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzaz { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzaz interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.dynamic.IObjectWrapper): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzb extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate { - public static class: java.lang.Class; - public newLatLngBounds(param0: com.google.android.gms.maps.model.LatLngBounds, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - public scrollBy(param0: number, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - public newLatLngBoundsWithSize(param0: com.google.android.gms.maps.model.LatLngBounds, param1: number, param2: number, param3: number): com.google.android.gms.dynamic.IObjectWrapper; - public newLatLngZoom(param0: com.google.android.gms.maps.model.LatLng, param1: number): com.google.android.gms.dynamic.IObjectWrapper; - public zoomBy(param0: number): com.google.android.gms.dynamic.IObjectWrapper; - public zoomTo(param0: number): com.google.android.gms.dynamic.IObjectWrapper; - public zoomByWithFocus(param0: number, param1: number, param2: number): com.google.android.gms.dynamic.IObjectWrapper; - public zoomIn(): com.google.android.gms.dynamic.IObjectWrapper; - public newLatLng(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.dynamic.IObjectWrapper; - public zoomOut(): com.google.android.gms.dynamic.IObjectWrapper; - public newCameraPosition(param0: com.google.android.gms.maps.model.CameraPosition): com.google.android.gms.dynamic.IObjectWrapper; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzba extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbb { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbb { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbb interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: globalAndroid.location.Location): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbc extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbd { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbd { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbd interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.model.PointOfInterest): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbe extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbf { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbf { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbf interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzaa*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbg extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbh { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbh { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbh interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzad*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbi extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbj { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbj { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbj interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbk extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbl { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbl { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbl interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.model.StreetViewPanoramaLocation): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbm extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbn { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbn { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbo extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbp { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbp { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbp interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbq extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbr { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbr { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbr interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbs extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.IProjectionDelegate { - public static class: java.lang.Class; - public fromScreenLocation(param0: com.google.android.gms.dynamic.IObjectWrapper): com.google.android.gms.maps.model.LatLng; - public getVisibleRegion(): com.google.android.gms.maps.model.VisibleRegion; - public toScreenLocation(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.dynamic.IObjectWrapper; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzbt extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzbu { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbu { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzbu interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: globalAndroid.graphics.Bitmap): void; zzc(param0: com.google.android.gms.dynamic.IObjectWrapper): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbv extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate { - public static class: java.lang.Class; - public setOnStreetViewPanoramaLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzbp*/): void; - public enableStreetNames(param0: boolean): void; - public setOnStreetViewPanoramaChangeListener(param0: any /* com.google.android.gms.maps.internal.zzbl*/): void; - public isPanningGesturesEnabled(): boolean; - public animateTo(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera, param1: number): void; - public isStreetNamesEnabled(): boolean; - public setPosition(param0: com.google.android.gms.maps.model.LatLng): void; - public isUserNavigationEnabled(): boolean; - public pointToOrientation(param0: com.google.android.gms.dynamic.IObjectWrapper): com.google.android.gms.maps.model.StreetViewPanoramaOrientation; - public enablePanning(param0: boolean): void; - public orientationToPoint(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): com.google.android.gms.dynamic.IObjectWrapper; - public getStreetViewPanoramaLocation(): com.google.android.gms.maps.model.StreetViewPanoramaLocation; - public enableUserNavigation(param0: boolean): void; - public getPanoramaCamera(): com.google.android.gms.maps.model.StreetViewPanoramaCamera; - public setPositionWithID(param0: string): void; - public setOnStreetViewPanoramaCameraChangeListener(param0: any /* com.google.android.gms.maps.internal.zzbj*/): void; - public enableZoom(param0: boolean): void; - public setPositionWithRadius(param0: com.google.android.gms.maps.model.LatLng, param1: number): void; - public isZoomGesturesEnabled(): boolean; - public setPositionWithSource(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.StreetViewSource): void; - public setOnStreetViewPanoramaClickListener(param0: any /* com.google.android.gms.maps.internal.zzbn*/): void; - public setPositionWithRadiusAndSource(param0: com.google.android.gms.maps.model.LatLng, param1: number, param2: com.google.android.gms.maps.model.StreetViewSource): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbw extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.IStreetViewPanoramaFragmentDelegate { - public static class: java.lang.Class; - public onStop(): void; - public isReady(): boolean; - public onDestroy(): void; - public getStreetViewPanoramaAsync(param0: any /* com.google.android.gms.maps.internal.zzbr*/): void; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.dynamic.IObjectWrapper, param2: globalAndroid.os.Bundle): com.google.android.gms.dynamic.IObjectWrapper; - public onDestroyView(): void; - public getStreetViewPanorama(): com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate; - public onLowMemory(): void; - public onInflate(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.maps.StreetViewPanoramaOptions, param2: globalAndroid.os.Bundle): void; - public onPause(): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbx extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.IStreetViewPanoramaViewDelegate { - public static class: java.lang.Class; - public getStreetViewPanorama(): com.google.android.gms.maps.internal.IStreetViewPanoramaDelegate; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - public onDestroy(): void; - public getView(): com.google.android.gms.dynamic.IObjectWrapper; - public getStreetViewPanoramaAsync(param0: any /* com.google.android.gms.maps.internal.zzbr*/): void; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzby extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.IUiSettingsDelegate { - public static class: java.lang.Class; - public setScrollGesturesEnabled(param0: boolean): void; - public isScrollGesturesEnabled(): boolean; - public setIndoorLevelPickerEnabled(param0: boolean): void; - public isScrollGesturesEnabledDuringRotateOrZoom(): boolean; - public setZoomControlsEnabled(param0: boolean): void; - public setCompassEnabled(param0: boolean): void; - public isMyLocationButtonEnabled(): boolean; - public setMapToolbarEnabled(param0: boolean): void; - public isZoomControlsEnabled(): boolean; - public setScrollGesturesEnabledDuringRotateOrZoom(param0: boolean): void; - public setTiltGesturesEnabled(param0: boolean): void; - public isMapToolbarEnabled(): boolean; - public setZoomGesturesEnabled(param0: boolean): void; - public setMyLocationButtonEnabled(param0: boolean): void; - public isIndoorLevelPickerEnabled(): boolean; - public setRotateGesturesEnabled(param0: boolean): void; - public isCompassEnabled(): boolean; - public setAllGesturesEnabled(param0: boolean): void; - public isZoomGesturesEnabled(): boolean; - public isTiltGesturesEnabled(): boolean; - public isRotateGesturesEnabled(): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzbz { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzc extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzd { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzca { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzd { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzd interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(): void; zzc(): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zze extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.zzf { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzf { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzf interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { - zzd(): number; - zze(): com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate; - zzf(param0: com.google.android.gms.dynamic.IObjectWrapper): com.google.android.gms.maps.internal.IMapFragmentDelegate; - zzg(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.maps.GoogleMapOptions): com.google.android.gms.maps.internal.IMapViewDelegate; - zzh(param0: com.google.android.gms.dynamic.IObjectWrapper): com.google.android.gms.maps.internal.IStreetViewPanoramaFragmentDelegate; - zzi(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.maps.StreetViewPanoramaOptions): com.google.android.gms.maps.internal.IStreetViewPanoramaViewDelegate; - zzj(): any /* com.google.android.gms.internal.maps.zzi*/; - zzk(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: number): void; - zzl(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: number): void; - }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzg extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.IGoogleMapDelegate { - public static class: java.lang.Class; - public addGroundOverlay(param0: com.google.android.gms.maps.model.GroundOverlayOptions): any /* com.google.android.gms.internal.maps.zzo*/; - public setOnIndoorStateChangeListener(param0: any /* com.google.android.gms.maps.internal.zzab*/): void; - public getMapType(): number; - public setOnCameraIdleListener(param0: any /* com.google.android.gms.maps.internal.zzp*/): void; - public setOnMyLocationChangeListener(param0: any /* com.google.android.gms.maps.internal.zzaz*/): void; - public moveCamera(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - public addPolygon(param0: com.google.android.gms.maps.model.PolygonOptions): any /* com.google.android.gms.internal.maps.zzaa*/; - public getUiSettings(): com.google.android.gms.maps.internal.IUiSettingsDelegate; - public addCircle(param0: com.google.android.gms.maps.model.CircleOptions): any /* com.google.android.gms.internal.maps.zzl*/; - public setOnMarkerClickListener(param0: any /* com.google.android.gms.maps.internal.zzat*/): void; - public addPolyline(param0: com.google.android.gms.maps.model.PolylineOptions): any /* com.google.android.gms.internal.maps.zzad*/; - public setOnMapLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzap*/): void; - public setOnGroundOverlayClickListener(param0: any /* com.google.android.gms.maps.internal.zzz*/): void; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public setOnMapClickListener(param0: any /* com.google.android.gms.maps.internal.zzal*/): void; - public setOnMarkerDragListener(param0: any /* com.google.android.gms.maps.internal.zzav*/): void; - public setOnMyLocationButtonClickListener(param0: any /* com.google.android.gms.maps.internal.zzax*/): void; - public isBuildingsEnabled(): boolean; - public onExitAmbient(): void; - public setOnInfoWindowLongClickListener(param0: any /* com.google.android.gms.maps.internal.zzah*/): void; - public animateCamera(param0: com.google.android.gms.dynamic.IObjectWrapper): void; - public snapshot(param0: any /* com.google.android.gms.maps.internal.zzbu*/, param1: com.google.android.gms.dynamic.IObjectWrapper): void; - public setMapStyle(param0: com.google.android.gms.maps.model.MapStyleOptions): boolean; - public isTrafficEnabled(): boolean; - public setOnCameraMoveListener(param0: any /* com.google.android.gms.maps.internal.zzt*/): void; - public setLatLngBoundsForCameraTarget(param0: com.google.android.gms.maps.model.LatLngBounds): void; - public setOnMapLoadedCallback(param0: any /* com.google.android.gms.maps.internal.zzan*/): void; - public setInfoWindowAdapter(param0: any /* com.google.android.gms.maps.internal.zzi*/): void; - public setOnInfoWindowClickListener(param0: any /* com.google.android.gms.maps.internal.zzad*/): void; - public getMinZoomLevel(): number; - public setContentDescription(param0: string): void; - public stopAnimation(): void; - public setMyLocationEnabled(param0: boolean): void; - public setOnCameraChangeListener(param0: any /* com.google.android.gms.maps.internal.zzn*/): void; - public setLocationSource(param0: com.google.android.gms.maps.internal.ILocationSourceDelegate): void; - public onLowMemory(): void; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public setOnCircleClickListener(param0: any /* com.google.android.gms.maps.internal.zzx*/): void; - public setOnPolygonClickListener(param0: any /* com.google.android.gms.maps.internal.zzbf*/): void; - public isIndoorEnabled(): boolean; - public getFocusedBuilding(): any /* com.google.android.gms.internal.maps.zzr*/; - public setMinZoomPreference(param0: number): void; - public setOnCameraMoveStartedListener(param0: any /* com.google.android.gms.maps.internal.zzv*/): void; - public getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void; - public getMyLocation(): globalAndroid.location.Location; - public setOnPolylineClickListener(param0: any /* com.google.android.gms.maps.internal.zzbh*/): void; - public useViewLifecycleWhenInFragment(): boolean; - public onDestroy(): void; - public setBuildingsEnabled(param0: boolean): void; - public addTileOverlay(param0: com.google.android.gms.maps.model.TileOverlayOptions): any /* com.google.android.gms.internal.maps.zzag*/; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - public animateCameraWithCallback(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: any /* com.google.android.gms.maps.internal.zzd*/): void; - public setMaxZoomPreference(param0: number): void; - public setOnCameraMoveCanceledListener(param0: any /* com.google.android.gms.maps.internal.zzr*/): void; - public setWatermarkEnabled(param0: boolean): void; - public onStop(): void; - public clear(): void; - public animateCameraWithDurationAndCallback(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: number, param2: any /* com.google.android.gms.maps.internal.zzd*/): void; - public setTrafficEnabled(param0: boolean): void; - public getMaxZoomLevel(): number; - public setIndoorEnabled(param0: boolean): boolean; - public resetMinMaxZoomPreference(): void; - public getCameraPosition(): com.google.android.gms.maps.model.CameraPosition; - public setOnPoiClickListener(param0: any /* com.google.android.gms.maps.internal.zzbd*/): void; - public getProjection(): com.google.android.gms.maps.internal.IProjectionDelegate; - public addMarker(param0: com.google.android.gms.maps.model.MarkerOptions): any /* com.google.android.gms.internal.maps.zzx*/; - public onPause(): void; - public setOnInfoWindowCloseListener(param0: any /* com.google.android.gms.maps.internal.zzaf*/): void; - public setOnMyLocationClickListener(param0: any /* com.google.android.gms.maps.internal.zzbb*/): void; - public snapshotForTest(param0: any /* com.google.android.gms.maps.internal.zzbu*/): void; - public setMapType(param0: number): void; - public isMyLocationEnabled(): boolean; - public setPadding(param0: number, param1: number, param2: number, param3: number): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzh extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzi { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzi { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzi interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzx*/): com.google.android.gms.dynamic.IObjectWrapper; zzc(param0: any /* com.google.android.gms.internal.maps.zzx*/): com.google.android.gms.dynamic.IObjectWrapper }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzj extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.ILocationSourceDelegate { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - public activate(param0: any /* com.google.android.gms.maps.internal.zzaj*/): void; - public deactivate(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzk extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.IMapFragmentDelegate { - public static class: java.lang.Class; - public getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void; - public onStop(): void; - public isReady(): boolean; - public onDestroy(): void; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onInflate(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.maps.GoogleMapOptions, param2: globalAndroid.os.Bundle): void; - public onCreateView(param0: com.google.android.gms.dynamic.IObjectWrapper, param1: com.google.android.gms.dynamic.IObjectWrapper, param2: globalAndroid.os.Bundle): com.google.android.gms.dynamic.IObjectWrapper; - public onDestroyView(): void; - public onLowMemory(): void; - public getMap(): com.google.android.gms.maps.internal.IGoogleMapDelegate; - public onExitAmbient(): void; - public onPause(): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzl extends com.google.android.gms.internal.maps.zza implements com.google.android.gms.maps.internal.IMapViewDelegate { - public static class: java.lang.Class; - public getMapAsync(param0: any /* com.google.android.gms.maps.internal.zzar*/): void; - public onStop(): void; - public onDestroy(): void; - public getView(): com.google.android.gms.dynamic.IObjectWrapper; - public onResume(): void; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onLowMemory(): void; - public getMap(): com.google.android.gms.maps.internal.IGoogleMapDelegate; - public onExitAmbient(): void; - public onPause(): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onEnterAmbient(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzm extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzn { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzn { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzn interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: com.google.android.gms.maps.model.CameraPosition): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzo extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzp { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzp { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzp interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzq extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzr { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzr { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzr interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzs extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzt { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzt { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzt interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzu extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzv { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzv { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzv interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: number): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzw extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzx { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzx { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzx interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzl*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export abstract class zzy extends com.google.android.gms.internal.maps.zzb implements com.google.android.gms.maps.internal.zzz { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module internal { - export class zzz { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.internal.zzz interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { zzb(param0: any /* com.google.android.gms.internal.maps.zzo*/): void }); - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class BitmapDescriptor { - public static class: java.lang.Class; - public constructor(param0: com.google.android.gms.dynamic.IObjectWrapper); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class BitmapDescriptorFactory { - public static class: java.lang.Class; - public static HUE_RED: number; - public static HUE_ORANGE: number; - public static HUE_YELLOW: number; - public static HUE_GREEN: number; - public static HUE_CYAN: number; - public static HUE_AZURE: number; - public static HUE_BLUE: number; - public static HUE_VIOLET: number; - public static HUE_MAGENTA: number; - public static HUE_ROSE: number; - public static fromResource(param0: number): com.google.android.gms.maps.model.BitmapDescriptor; - public static defaultMarker(): com.google.android.gms.maps.model.BitmapDescriptor; - public static fromBitmap(param0: globalAndroid.graphics.Bitmap): com.google.android.gms.maps.model.BitmapDescriptor; - public static fromAsset(param0: string): com.google.android.gms.maps.model.BitmapDescriptor; - public static fromFile(param0: string): com.google.android.gms.maps.model.BitmapDescriptor; - public static fromPath(param0: string): com.google.android.gms.maps.model.BitmapDescriptor; - public static defaultMarker(param0: number): com.google.android.gms.maps.model.BitmapDescriptor; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class ButtCap extends com.google.android.gms.maps.model.Cap { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: com.google.android.gms.maps.model.BitmapDescriptor, param1: number); - public toString(): string; - public constructor(param0: number); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class CameraPosition { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public target: com.google.android.gms.maps.model.LatLng; - public zoom: number; - public tilt: number; - public bearing: number; - public constructor(param0: com.google.android.gms.maps.model.LatLng, param1: number, param2: number, param3: number); - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public static builder(): com.google.android.gms.maps.model.CameraPosition.Builder; - public static builder(param0: com.google.android.gms.maps.model.CameraPosition): com.google.android.gms.maps.model.CameraPosition.Builder; - public static fromLatLngZoom(param0: com.google.android.gms.maps.model.LatLng, param1: number): com.google.android.gms.maps.model.CameraPosition; - public toString(): string; - public equals(param0: any): boolean; - public static createFromAttributes(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): com.google.android.gms.maps.model.CameraPosition; - } - export module CameraPosition { - export class Builder { - public static class: java.lang.Class; - public target(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.CameraPosition.Builder; - public tilt(param0: number): com.google.android.gms.maps.model.CameraPosition.Builder; - public constructor(); - public bearing(param0: number): com.google.android.gms.maps.model.CameraPosition.Builder; - public build(): com.google.android.gms.maps.model.CameraPosition; - public constructor(param0: com.google.android.gms.maps.model.CameraPosition); - public zoom(param0: number): com.google.android.gms.maps.model.CameraPosition.Builder; - } - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Cap { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public constructor(param0: com.google.android.gms.maps.model.BitmapDescriptor, param1: number); - public toString(): string; - public equals(param0: any): boolean; - public constructor(param0: number); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Circle { - public static class: java.lang.Class; - public getRadius(): number; - public hashCode(): number; - public getId(): string; - public setTag(param0: any): void; - public remove(): void; - public setClickable(param0: boolean): void; - public setStrokeColor(param0: number): void; - public isClickable(): boolean; - public getStrokeColor(): number; - public constructor(param0: any /* com.google.android.gms.internal.maps.zzl*/); - public getTag(): any; - public setFillColor(param0: number): void; - public getStrokePattern(): java.util.List; - public getZIndex(): number; - public setVisible(param0: boolean): void; - public getCenter(): com.google.android.gms.maps.model.LatLng; - public isVisible(): boolean; - public setZIndex(param0: number): void; - public getStrokeWidth(): number; - public setCenter(param0: com.google.android.gms.maps.model.LatLng): void; - public setStrokePattern(param0: java.util.List): void; - public setRadius(param0: number): void; - public setStrokeWidth(param0: number): void; - public getFillColor(): number; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class CircleOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public constructor(); - public getRadius(): number; - public strokeColor(param0: number): com.google.android.gms.maps.model.CircleOptions; - public radius(param0: number): com.google.android.gms.maps.model.CircleOptions; - public getCenter(): com.google.android.gms.maps.model.LatLng; - public fillColor(param0: number): com.google.android.gms.maps.model.CircleOptions; - public isVisible(): boolean; - public isClickable(): boolean; - public getStrokeColor(): number; - public strokePattern(param0: java.util.List): com.google.android.gms.maps.model.CircleOptions; - public clickable(param0: boolean): com.google.android.gms.maps.model.CircleOptions; - public visible(param0: boolean): com.google.android.gms.maps.model.CircleOptions; - public getStrokeWidth(): number; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public center(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.CircleOptions; - public strokeWidth(param0: number): com.google.android.gms.maps.model.CircleOptions; - public getStrokePattern(): java.util.List; - public zIndex(param0: number): com.google.android.gms.maps.model.CircleOptions; - public getZIndex(): number; - public getFillColor(): number; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class CustomCap extends com.google.android.gms.maps.model.Cap { - public static class: java.lang.Class; - public bitmapDescriptor: com.google.android.gms.maps.model.BitmapDescriptor; - public refWidth: number; - public constructor(param0: com.google.android.gms.maps.model.BitmapDescriptor, param1: number); - public toString(): string; - public constructor(param0: number); - public constructor(param0: com.google.android.gms.maps.model.BitmapDescriptor); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Dash extends com.google.android.gms.maps.model.PatternItem { - public static class: java.lang.Class; - public length: number; - public constructor(param0: number, param1: java.lang.Float); - public toString(): string; - public constructor(param0: number); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Dot extends com.google.android.gms.maps.model.PatternItem { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: number, param1: java.lang.Float); - public toString(): string; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Gap extends com.google.android.gms.maps.model.PatternItem { - public static class: java.lang.Class; - public length: number; - public constructor(param0: number, param1: java.lang.Float); - public toString(): string; - public constructor(param0: number); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class GroundOverlay { - public static class: java.lang.Class; - public getWidth(): number; - public hashCode(): number; - public getId(): string; - public setTag(param0: any): void; - public setDimensions(param0: number): void; - public remove(): void; - public setClickable(param0: boolean): void; - public setPositionFromBounds(param0: com.google.android.gms.maps.model.LatLngBounds): void; - public getPosition(): com.google.android.gms.maps.model.LatLng; - public isClickable(): boolean; - public setTransparency(param0: number): void; - public getBearing(): number; - public getHeight(): number; - public getTransparency(): number; - public setBearing(param0: number): void; - public getTag(): any; - public getZIndex(): number; - public setVisible(param0: boolean): void; - public getBounds(): com.google.android.gms.maps.model.LatLngBounds; - public isVisible(): boolean; - public setDimensions(param0: number, param1: number): void; - public setPosition(param0: com.google.android.gms.maps.model.LatLng): void; - public setZIndex(param0: number): void; - public constructor(param0: any /* com.google.android.gms.internal.maps.zzo*/); - public equals(param0: any): boolean; - public setImage(param0: com.google.android.gms.maps.model.BitmapDescriptor): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class GroundOverlayOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public static NO_DIMENSION: number; - public getWidth(): number; - public constructor(); - public position(param0: com.google.android.gms.maps.model.LatLng, param1: number): com.google.android.gms.maps.model.GroundOverlayOptions; - public zIndex(param0: number): com.google.android.gms.maps.model.GroundOverlayOptions; - public getLocation(): com.google.android.gms.maps.model.LatLng; - public getAnchorV(): number; - public visible(param0: boolean): com.google.android.gms.maps.model.GroundOverlayOptions; - public getBounds(): com.google.android.gms.maps.model.LatLngBounds; - public isVisible(): boolean; - public transparency(param0: number): com.google.android.gms.maps.model.GroundOverlayOptions; - public isClickable(): boolean; - public bearing(param0: number): com.google.android.gms.maps.model.GroundOverlayOptions; - public anchor(param0: number, param1: number): com.google.android.gms.maps.model.GroundOverlayOptions; - public getBearing(): number; - public getAnchorU(): number; - public getHeight(): number; - public getImage(): com.google.android.gms.maps.model.BitmapDescriptor; - public getTransparency(): number; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public position(param0: com.google.android.gms.maps.model.LatLng, param1: number, param2: number): com.google.android.gms.maps.model.GroundOverlayOptions; - public getZIndex(): number; - public clickable(param0: boolean): com.google.android.gms.maps.model.GroundOverlayOptions; - public image(param0: com.google.android.gms.maps.model.BitmapDescriptor): com.google.android.gms.maps.model.GroundOverlayOptions; - public positionFromBounds(param0: com.google.android.gms.maps.model.LatLngBounds): com.google.android.gms.maps.model.GroundOverlayOptions; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class IndoorBuilding { - public static class: java.lang.Class; - public getDefaultLevelIndex(): number; - public getActiveLevelIndex(): number; - public hashCode(): number; - public getLevels(): java.util.List; - public constructor(param0: any /* com.google.android.gms.internal.maps.zzr*/); - public isUnderground(): boolean; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class IndoorLevel { - public static class: java.lang.Class; - public activate(): void; - public hashCode(): number; - public getShortName(): string; - public getName(): string; - public constructor(param0: any /* com.google.android.gms.internal.maps.zzu*/); - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class JointType { - public static class: java.lang.Class; - public static DEFAULT: number; - public static BEVEL: number; - public static ROUND: number; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class LatLng { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public latitude: number; - public longitude: number; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public constructor(param0: number, param1: number); - public toString(): string; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class LatLngBounds { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public southwest: com.google.android.gms.maps.model.LatLng; - public northeast: com.google.android.gms.maps.model.LatLng; - public static createFromAttributes(param0: globalAndroid.content.Context, param1: globalAndroid.util.AttributeSet): com.google.android.gms.maps.model.LatLngBounds; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public getCenter(): com.google.android.gms.maps.model.LatLng; - public static builder(): com.google.android.gms.maps.model.LatLngBounds.Builder; - public including(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.LatLngBounds; - public toString(): string; - public constructor(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.LatLng); - public equals(param0: any): boolean; - public contains(param0: com.google.android.gms.maps.model.LatLng): boolean; - } - export module LatLngBounds { - export class Builder { - public static class: java.lang.Class; - public build(): com.google.android.gms.maps.model.LatLngBounds; - public include(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.LatLngBounds.Builder; - public constructor(); - } - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class MapStyleOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public constructor(param0: string); - public static loadRawResourceStyle(param0: globalAndroid.content.Context, param1: number): com.google.android.gms.maps.model.MapStyleOptions; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Marker { - public static class: java.lang.Class; - public hashCode(): number; - public getId(): string; - public setTag(param0: any): void; - public remove(): void; - public setDraggable(param0: boolean): void; - public getAlpha(): number; - public getPosition(): com.google.android.gms.maps.model.LatLng; - public setFlat(param0: boolean): void; - public isInfoWindowShown(): boolean; - public setIcon(param0: com.google.android.gms.maps.model.BitmapDescriptor): void; - public isDraggable(): boolean; - public setAnchor(param0: number, param1: number): void; - public getTag(): any; - public isFlat(): boolean; - public hideInfoWindow(): void; - public getZIndex(): number; - public setRotation(param0: number): void; - public showInfoWindow(): void; - public setVisible(param0: boolean): void; - public getTitle(): string; - public isVisible(): boolean; - public setInfoWindowAnchor(param0: number, param1: number): void; - public setSnippet(param0: string): void; - public getRotation(): number; - public setPosition(param0: com.google.android.gms.maps.model.LatLng): void; - public setZIndex(param0: number): void; - public setTitle(param0: string): void; - public setAlpha(param0: number): void; - public getSnippet(): string; - public constructor(param0: any /* com.google.android.gms.internal.maps.zzx*/); - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class MarkerOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public anchor(param0: number, param1: number): com.google.android.gms.maps.model.MarkerOptions; - public alpha(param0: number): com.google.android.gms.maps.model.MarkerOptions; - public draggable(param0: boolean): com.google.android.gms.maps.model.MarkerOptions; - public getAlpha(): number; - public rotation(param0: number): com.google.android.gms.maps.model.MarkerOptions; - public getPosition(): com.google.android.gms.maps.model.LatLng; - public title(param0: string): com.google.android.gms.maps.model.MarkerOptions; - public visible(param0: boolean): com.google.android.gms.maps.model.MarkerOptions; - public isDraggable(): boolean; - public isFlat(): boolean; - public getZIndex(): number; - public flat(param0: boolean): com.google.android.gms.maps.model.MarkerOptions; - public constructor(); - public getAnchorV(): number; - public getIcon(): com.google.android.gms.maps.model.BitmapDescriptor; - public snippet(param0: string): com.google.android.gms.maps.model.MarkerOptions; - public getTitle(): string; - public isVisible(): boolean; - public getInfoWindowAnchorV(): number; - public position(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.MarkerOptions; - public getRotation(): number; - public getAnchorU(): number; - public infoWindowAnchor(param0: number, param1: number): com.google.android.gms.maps.model.MarkerOptions; - public zIndex(param0: number): com.google.android.gms.maps.model.MarkerOptions; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public getSnippet(): string; - public getInfoWindowAnchorU(): number; - public icon(param0: com.google.android.gms.maps.model.BitmapDescriptor): com.google.android.gms.maps.model.MarkerOptions; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class PatternItem { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public constructor(param0: number, param1: java.lang.Float); - public toString(): string; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class PointOfInterest { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public latLng: com.google.android.gms.maps.model.LatLng; - public placeId: string; - public name: string; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public constructor(param0: com.google.android.gms.maps.model.LatLng, param1: string, param2: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Polygon { - public static class: java.lang.Class; - public hashCode(): number; - public getId(): string; - public getPoints(): java.util.List; - public setTag(param0: any): void; - public getHoles(): java.util.List>; - public remove(): void; - public setClickable(param0: boolean): void; - public setStrokeColor(param0: number): void; - public isClickable(): boolean; - public getStrokeColor(): number; - public getTag(): any; - public setFillColor(param0: number): void; - public getStrokePattern(): java.util.List; - public getZIndex(): number; - public setHoles(param0: java.util.List): void; - public getStrokeJointType(): number; - public setGeodesic(param0: boolean): void; - public setVisible(param0: boolean): void; - public constructor(param0: any /* com.google.android.gms.internal.maps.zzaa*/); - public isVisible(): boolean; - public setPoints(param0: java.util.List): void; - public setZIndex(param0: number): void; - public isGeodesic(): boolean; - public setStrokeJointType(param0: number): void; - public getStrokeWidth(): number; - public setStrokePattern(param0: java.util.List): void; - public setStrokeWidth(param0: number): void; - public getFillColor(): number; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class PolygonOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public getPoints(): java.util.List; - public getHoles(): java.util.List>; - public isClickable(): boolean; - public strokeWidth(param0: number): com.google.android.gms.maps.model.PolygonOptions; - public getStrokeColor(): number; - public addAll(param0: java.lang.Iterable): com.google.android.gms.maps.model.PolygonOptions; - public clickable(param0: boolean): com.google.android.gms.maps.model.PolygonOptions; - public add(param0: androidNative.Array): com.google.android.gms.maps.model.PolygonOptions; - public getStrokePattern(): java.util.List; - public getZIndex(): number; - public geodesic(param0: boolean): com.google.android.gms.maps.model.PolygonOptions; - public constructor(); - public getStrokeJointType(): number; - public add(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.PolygonOptions; - public strokePattern(param0: java.util.List): com.google.android.gms.maps.model.PolygonOptions; - public visible(param0: boolean): com.google.android.gms.maps.model.PolygonOptions; - public isVisible(): boolean; - public isGeodesic(): boolean; - public getStrokeWidth(): number; - public zIndex(param0: number): com.google.android.gms.maps.model.PolygonOptions; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public addHole(param0: java.lang.Iterable): com.google.android.gms.maps.model.PolygonOptions; - public getFillColor(): number; - public strokeColor(param0: number): com.google.android.gms.maps.model.PolygonOptions; - public strokeJointType(param0: number): com.google.android.gms.maps.model.PolygonOptions; - public fillColor(param0: number): com.google.android.gms.maps.model.PolygonOptions; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Polyline { - public static class: java.lang.Class; - public getWidth(): number; - public hashCode(): number; - public getId(): string; - public getPoints(): java.util.List; - public setTag(param0: any): void; - public remove(): void; - public setClickable(param0: boolean): void; - public isClickable(): boolean; - public getColor(): number; - public getPattern(): java.util.List; - public getJointType(): number; - public getTag(): any; - public getZIndex(): number; - public setPattern(param0: java.util.List): void; - public setGeodesic(param0: boolean): void; - public setVisible(param0: boolean): void; - public isVisible(): boolean; - public setEndCap(param0: com.google.android.gms.maps.model.Cap): void; - public setPoints(param0: java.util.List): void; - public setZIndex(param0: number): void; - public isGeodesic(): boolean; - public setColor(param0: number): void; - public getStartCap(): com.google.android.gms.maps.model.Cap; - public getEndCap(): com.google.android.gms.maps.model.Cap; - public setJointType(param0: number): void; - public constructor(param0: any /* com.google.android.gms.internal.maps.zzad*/); - public setWidth(param0: number): void; - public equals(param0: any): boolean; - public setStartCap(param0: com.google.android.gms.maps.model.Cap): void; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class PolylineOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public getWidth(): number; - public pattern(param0: java.util.List): com.google.android.gms.maps.model.PolylineOptions; - public add(param0: androidNative.Array): com.google.android.gms.maps.model.PolylineOptions; - public getPoints(): java.util.List; - public startCap(param0: com.google.android.gms.maps.model.Cap): com.google.android.gms.maps.model.PolylineOptions; - public isClickable(): boolean; - public getColor(): number; - public color(param0: number): com.google.android.gms.maps.model.PolylineOptions; - public getPattern(): java.util.List; - public getJointType(): number; - public jointType(param0: number): com.google.android.gms.maps.model.PolylineOptions; - public getZIndex(): number; - public add(param0: com.google.android.gms.maps.model.LatLng): com.google.android.gms.maps.model.PolylineOptions; - public clickable(param0: boolean): com.google.android.gms.maps.model.PolylineOptions; - public visible(param0: boolean): com.google.android.gms.maps.model.PolylineOptions; - public zIndex(param0: number): com.google.android.gms.maps.model.PolylineOptions; - public geodesic(param0: boolean): com.google.android.gms.maps.model.PolylineOptions; - public constructor(); - public addAll(param0: java.lang.Iterable): com.google.android.gms.maps.model.PolylineOptions; - public width(param0: number): com.google.android.gms.maps.model.PolylineOptions; - public isVisible(): boolean; - public isGeodesic(): boolean; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public getStartCap(): com.google.android.gms.maps.model.Cap; - public getEndCap(): com.google.android.gms.maps.model.Cap; - public endCap(param0: com.google.android.gms.maps.model.Cap): com.google.android.gms.maps.model.PolylineOptions; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class RoundCap extends com.google.android.gms.maps.model.Cap { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: com.google.android.gms.maps.model.BitmapDescriptor, param1: number); - public toString(): string; - public constructor(param0: number); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class RuntimeRemoteException { - public static class: java.lang.Class; - public constructor(param0: globalAndroid.os.RemoteException); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class SquareCap extends com.google.android.gms.maps.model.Cap { - public static class: java.lang.Class; - public constructor(); - public constructor(param0: com.google.android.gms.maps.model.BitmapDescriptor, param1: number); - public toString(): string; - public constructor(param0: number); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class StreetViewPanoramaCamera { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public zoom: number; - public tilt: number; - public bearing: number; - public getOrientation(): com.google.android.gms.maps.model.StreetViewPanoramaOrientation; - public static builder(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera): com.google.android.gms.maps.model.StreetViewPanoramaCamera.Builder; - public constructor(param0: number, param1: number, param2: number); - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public static builder(): com.google.android.gms.maps.model.StreetViewPanoramaCamera.Builder; - public toString(): string; - public equals(param0: any): boolean; - } - export module StreetViewPanoramaCamera { - export class Builder { - public static class: java.lang.Class; - public build(): com.google.android.gms.maps.model.StreetViewPanoramaCamera; - public bearing(param0: number): com.google.android.gms.maps.model.StreetViewPanoramaCamera.Builder; - public zoom(param0: number): com.google.android.gms.maps.model.StreetViewPanoramaCamera.Builder; - public orientation(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): com.google.android.gms.maps.model.StreetViewPanoramaCamera.Builder; - public constructor(); - public constructor(param0: com.google.android.gms.maps.model.StreetViewPanoramaCamera); - public tilt(param0: number): com.google.android.gms.maps.model.StreetViewPanoramaCamera.Builder; - } - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class StreetViewPanoramaLink { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public panoId: string; - public bearing: number; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public toString(): string; - public constructor(param0: string, param1: number); - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class StreetViewPanoramaLocation { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public links: androidNative.Array; - public position: com.google.android.gms.maps.model.LatLng; - public panoId: string; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public toString(): string; - public equals(param0: any): boolean; - public constructor(param0: androidNative.Array, param1: com.google.android.gms.maps.model.LatLng, param2: string); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class StreetViewPanoramaOrientation { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public tilt: number; - public bearing: number; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public static builder(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation): com.google.android.gms.maps.model.StreetViewPanoramaOrientation.Builder; - public constructor(param0: number, param1: number); - public static builder(): com.google.android.gms.maps.model.StreetViewPanoramaOrientation.Builder; - public toString(): string; - public equals(param0: any): boolean; - } - export module StreetViewPanoramaOrientation { - export class Builder { - public static class: java.lang.Class; - public build(): com.google.android.gms.maps.model.StreetViewPanoramaOrientation; - public tilt(param0: number): com.google.android.gms.maps.model.StreetViewPanoramaOrientation.Builder; - public constructor(); - public bearing(param0: number): com.google.android.gms.maps.model.StreetViewPanoramaOrientation.Builder; - public constructor(param0: com.google.android.gms.maps.model.StreetViewPanoramaOrientation); - } - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class StreetViewSource { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public static DEFAULT: com.google.android.gms.maps.model.StreetViewSource; - public static OUTDOOR: com.google.android.gms.maps.model.StreetViewSource; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public toString(): string; - public equals(param0: any): boolean; - public constructor(param0: number); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class Tile { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public width: number; - public height: number; - public data: androidNative.Array; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public constructor(param0: number, param1: number, param2: androidNative.Array); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class TileOverlay { - public static class: java.lang.Class; - public hashCode(): number; - public setVisible(param0: boolean): void; - public getId(): string; - public getFadeIn(): boolean; - public remove(): void; - public clearTileCache(): void; - public isVisible(): boolean; - public setZIndex(param0: number): void; - public setTransparency(param0: number): void; - public constructor(param0: any /* com.google.android.gms.internal.maps.zzag*/); - public getTransparency(): number; - public setFadeIn(param0: boolean): void; - public getZIndex(): number; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class TileOverlayOptions { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public fadeIn(param0: boolean): com.google.android.gms.maps.model.TileOverlayOptions; - public transparency(param0: number): com.google.android.gms.maps.model.TileOverlayOptions; - public constructor(); - public getTransparency(): number; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public getFadeIn(): boolean; - public visible(param0: boolean): com.google.android.gms.maps.model.TileOverlayOptions; - public tileProvider(param0: com.google.android.gms.maps.model.TileProvider): com.google.android.gms.maps.model.TileOverlayOptions; - public isVisible(): boolean; - public getZIndex(): number; - public getTileProvider(): com.google.android.gms.maps.model.TileProvider; - public zIndex(param0: number): com.google.android.gms.maps.model.TileOverlayOptions; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class TileProvider { - public static class: java.lang.Class; - /** - * Constructs a new instance of the com.google.android.gms.maps.model.TileProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. - */ - public constructor(implementation: { getTile(param0: number, param1: number, param2: number): com.google.android.gms.maps.model.Tile; (): void }); - public constructor(); - public static NO_TILE: com.google.android.gms.maps.model.Tile; - public getTile(param0: number, param1: number, param2: number): com.google.android.gms.maps.model.Tile; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export abstract class UrlTileProvider extends com.google.android.gms.maps.model.TileProvider { - public static class: java.lang.Class; - public getTile(param0: number, param1: number, param2: number): com.google.android.gms.maps.model.Tile; - public constructor(param0: number, param1: number); - public getTileUrl(param0: number, param1: number, param2: number): java.net.URL; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class VisibleRegion { - public static class: java.lang.Class; - public static CREATOR: globalAndroid.os.Parcelable.Creator; - public nearLeft: com.google.android.gms.maps.model.LatLng; - public nearRight: com.google.android.gms.maps.model.LatLng; - public farLeft: com.google.android.gms.maps.model.LatLng; - public farRight: com.google.android.gms.maps.model.LatLng; - public latLngBounds: com.google.android.gms.maps.model.LatLngBounds; - public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void; - public hashCode(): number; - public constructor(param0: com.google.android.gms.maps.model.LatLng, param1: com.google.android.gms.maps.model.LatLng, param2: com.google.android.gms.maps.model.LatLng, param3: com.google.android.gms.maps.model.LatLng, param4: com.google.android.gms.maps.model.LatLngBounds); - public toString(): string; - public equals(param0: any): boolean; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zza extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzb extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzc extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzd extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zze { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzf extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzg extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzh extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzi extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzj extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzk extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzl extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzm extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzn extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzo extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzp extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzq extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzr extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzs extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzt extends com.google.android.gms.maps.model.TileProvider { - public static class: java.lang.Class; - public getTile(param0: number, param1: number, param2: number): com.google.android.gms.maps.model.Tile; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzu extends com.google.android.gms.internal.maps.zzai { - public static class: java.lang.Class; - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzv extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export module model { - export class zzw extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zza extends com.google.android.gms.maps.internal.zzas { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzaa extends com.google.android.gms.maps.internal.zzc { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzab extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzac extends com.google.android.gms.maps.internal.zzaq { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzad extends com.google.android.gms.maps.internal.MapLifecycleDelegate { - public static class: java.lang.Class; - public getMapAsync(param0: com.google.android.gms.maps.OnMapReadyCallback): void; - public constructor(param0: globalAndroid.app.Fragment, param1: com.google.android.gms.maps.internal.IMapFragmentDelegate); - public onResume(): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onDestroyView(): void; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle, param2: globalAndroid.os.Bundle): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzae extends java.lang.Object /* com.google.android.gms.dynamic.DeferredLifecycleHelper*/ { - public static class: java.lang.Class; - public createDelegate(param0: any /* com.google.android.gms.dynamic.OnDelegateCreatedListener*/): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzaf extends com.google.android.gms.maps.internal.zzaq { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzag extends com.google.android.gms.maps.internal.MapLifecycleDelegate { - public static class: java.lang.Class; - public getMapAsync(param0: com.google.android.gms.maps.OnMapReadyCallback): void; - public onResume(): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onDestroyView(): void; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle, param2: globalAndroid.os.Bundle): void; - public constructor(param0: globalAndroid.view.ViewGroup, param1: com.google.android.gms.maps.internal.IMapViewDelegate); - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzah extends java.lang.Object /* com.google.android.gms.dynamic.DeferredLifecycleHelper*/ { - public static class: java.lang.Class; - public createDelegate(param0: any /* com.google.android.gms.dynamic.OnDelegateCreatedListener*/): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzai extends com.google.android.gms.maps.internal.zzbk { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzaj extends com.google.android.gms.maps.internal.zzbi { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzak extends com.google.android.gms.maps.internal.zzbm { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzal extends com.google.android.gms.maps.internal.zzbo { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzam extends com.google.android.gms.maps.internal.zzbq { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzan extends com.google.android.gms.maps.internal.StreetViewLifecycleDelegate { - public static class: java.lang.Class; - public onResume(): void; - public constructor(param0: globalAndroid.app.Fragment, param1: com.google.android.gms.maps.internal.IStreetViewPanoramaFragmentDelegate); - public getStreetViewPanoramaAsync(param0: com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onDestroyView(): void; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle, param2: globalAndroid.os.Bundle): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzao extends java.lang.Object /* com.google.android.gms.dynamic.DeferredLifecycleHelper*/ { - public static class: java.lang.Class; - public createDelegate(param0: any /* com.google.android.gms.dynamic.OnDelegateCreatedListener*/): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzap extends globalAndroid.os.Parcelable.Creator { - public static class: java.lang.Class; - public constructor(); - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzaq extends com.google.android.gms.maps.internal.zzbq { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzar extends com.google.android.gms.maps.internal.StreetViewLifecycleDelegate { - public static class: java.lang.Class; - public onResume(): void; - public getStreetViewPanoramaAsync(param0: com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback): void; - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onDestroyView(): void; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle, param2: globalAndroid.os.Bundle): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - public constructor(param0: globalAndroid.view.ViewGroup, param1: com.google.android.gms.maps.internal.IStreetViewPanoramaViewDelegate); - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzas extends java.lang.Object /* com.google.android.gms.dynamic.DeferredLifecycleHelper*/ { - public static class: java.lang.Class; - public createDelegate(param0: any /* com.google.android.gms.dynamic.OnDelegateCreatedListener*/): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzat extends com.google.android.gms.maps.internal.zzaq { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzau extends com.google.android.gms.maps.internal.MapLifecycleDelegate { - public static class: java.lang.Class; - public getMapAsync(param0: com.google.android.gms.maps.OnMapReadyCallback): void; - public onResume(): void; - public constructor(param0: androidx.fragment.app.Fragment, param1: com.google.android.gms.maps.internal.IMapFragmentDelegate); - public onLowMemory(): void; - public onStop(): void; - public onPause(): void; - public onDestroyView(): void; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle, param2: globalAndroid.os.Bundle): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzav extends java.lang.Object /* com.google.android.gms.dynamic.DeferredLifecycleHelper*/ { - public static class: java.lang.Class; - public createDelegate(param0: any /* com.google.android.gms.dynamic.OnDelegateCreatedListener*/): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzaw extends com.google.android.gms.maps.internal.zzbq { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzax extends com.google.android.gms.maps.internal.StreetViewLifecycleDelegate { - public static class: java.lang.Class; - public onResume(): void; - public getStreetViewPanoramaAsync(param0: com.google.android.gms.maps.OnStreetViewPanoramaReadyCallback): void; - public onLowMemory(): void; - public onStop(): void; - public constructor(param0: androidx.fragment.app.Fragment, param1: com.google.android.gms.maps.internal.IStreetViewPanoramaFragmentDelegate); - public onPause(): void; - public onDestroyView(): void; - public onDestroy(): void; - public onInflate(param0: globalAndroid.app.Activity, param1: globalAndroid.os.Bundle, param2: globalAndroid.os.Bundle): void; - public onCreate(param0: globalAndroid.os.Bundle): void; - public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View; - public onSaveInstanceState(param0: globalAndroid.os.Bundle): void; - public onStart(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzay extends java.lang.Object /* com.google.android.gms.dynamic.DeferredLifecycleHelper*/ { - public static class: java.lang.Class; - public createDelegate(param0: any /* com.google.android.gms.dynamic.OnDelegateCreatedListener*/): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzb extends com.google.android.gms.maps.internal.zzau { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzc extends com.google.android.gms.maps.internal.zzac { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzd extends com.google.android.gms.maps.internal.zzag { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zze extends com.google.android.gms.maps.internal.zzae { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzf extends com.google.android.gms.maps.internal.zzh { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzg extends com.google.android.gms.maps.internal.zzay { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzh extends com.google.android.gms.maps.internal.zzaw { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzi extends com.google.android.gms.maps.internal.zzba { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzj extends com.google.android.gms.maps.internal.zzam { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzk extends com.google.android.gms.maps.internal.zzaa { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzl extends com.google.android.gms.maps.LocationSource.OnLocationChangedListener { - public static class: java.lang.Class; - public onLocationChanged(param0: globalAndroid.location.Location): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzm extends com.google.android.gms.maps.internal.zzy { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzn extends com.google.android.gms.maps.internal.zzw { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzo extends com.google.android.gms.maps.internal.zzbe { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzp extends com.google.android.gms.maps.internal.zzbg { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzq extends com.google.android.gms.maps.internal.zzbt { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzr extends com.google.android.gms.maps.internal.zzbc { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzs extends com.google.android.gms.maps.internal.zzj { - public static class: java.lang.Class; - public activate(param0: any /* com.google.android.gms.maps.internal.zzaj*/): void; - public deactivate(): void; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzt extends com.google.android.gms.maps.internal.zzm { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzu extends com.google.android.gms.maps.internal.zzu { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzv extends com.google.android.gms.maps.internal.zzs { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzw extends com.google.android.gms.maps.internal.zzq { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzx extends com.google.android.gms.maps.internal.zzo { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzy extends com.google.android.gms.maps.internal.zzak { - public static class: java.lang.Class; - } - } - } - } - } -} - -declare module com { - export module google { - export module android { - export module gms { - export module maps { - export class zzz extends com.google.android.gms.maps.internal.zzao { - public static class: java.lang.Class; - } - } - } - } - } -} - -//Generics information: diff --git a/tools/demo/google-maps-utils/index.ts b/tools/demo/google-maps-utils/index.ts index f9a30b24..7d01190c 100644 --- a/tools/demo/google-maps-utils/index.ts +++ b/tools/demo/google-maps-utils/index.ts @@ -1,5 +1,5 @@ import { DemoSharedBase } from '../utils'; -import { GeoJsonLayer, HeatmapTileProvider, GoogleMapUtils } from '@nativescript/google-maps-utils'; +import { GeoJsonLayer, HeatmapTileProvider, GoogleMapUtils, ClusterItem } from '@nativescript/google-maps-utils'; import { Color } from '@nativescript/core'; import { CameraUpdate, GoogleMap, MapReadyEvent, MarkerOptions } from '@nativescript/google-maps'; import { installMixins } from '@nativescript/google-maps-utils'; @@ -79,7 +79,7 @@ export class DemoSharedGoogleMapsUtils extends DemoSharedBase { this.heatmapProvider.setGradient([ { color: 'red', stop: 0.2 }, { color: 'yellow', stop: 0.5 }, - { color: 'black', stop: 0.9 }, + { color: 'green', stop: 0.9 }, ]); // Need to clear cache to show adjustments this.heatmapOverlay.clearTileCache(); @@ -101,6 +101,14 @@ export class DemoSharedGoogleMapsUtils extends DemoSharedBase { clusterSet.push(clusterItem); } - this.map.clusterManager(clusterSet); + const clusterManager = this.map.clusterManager(clusterSet); + setTimeout(() => { + const clusterItem = new ClusterItem({ + position: { lat: -32.093407, lng: 116.240609 }, + title: 'Cluster Marker', + snippet: 'This is a cluster marker', + }); + clusterManager.addItem(clusterItem); + }, 1000); } }