interface GeoProvider {
    deleteGeofences(geofenceIds, options?): Promise<DeleteGeofencesResults>;
    getAvailableMaps(): MapStyle[];
    getCategory(): string;
    getDefaultMap(): MapStyle;
    getGeofence(geofenceId, options?): Promise<Geofence>;
    getProviderName(): string;
    listGeofences(options?): Promise<ListGeofenceResults>;
    saveGeofences(geofences, options?): Promise<SaveGeofencesResults>;
    searchByCoordinates(coordinates, options?): Promise<Place>;
    searchByPlaceId(placeId, options?): Promise<undefined | Place>;
    searchByText(text, options?): Promise<Place[]>;
    searchForSuggestions(text, options?): Promise<SearchForSuggestionsResults>;
}

Implemented by

Methods

  • Returns string

  • Returns string

  • Parameters

    Returns Promise<undefined | Place>