- Preparing search index...
- The search index is not available
edocu-sdk
Constructors
constructor
- new Geojson(api): Geojson
-
Properties
api
Optional
googleKey
googleKey?: string
Optional
sessionToken
sessionToken?: string
Methods
addFeature
- addFeature(geojson, layerName, organization): Promise<ApiResponse<void>>
-
Parameters
-
geojson: Feature<Geometry | GeometryCollection, Properties>
-
layerName: string
-
organization: string
Returns Promise<ApiResponse<void>>
createElementsForFeatures
- createElementsForFeatures(organization, hashes): Promise<ApiResponse<ElementFeaturePair[]>>
-
Parameters
-
organization: string
-
hashes: string | string[]
editFeature
- editFeature(geoIdentifier, editData): Promise<ApiResponse<unknown, unknown>>
-
Parameters
-
geoIdentifier: string
-
editData: EditData
Returns Promise<ApiResponse<unknown, unknown>>
generateSessionToken
- generateSessionToken(): void
-
Returns void
geocodingQuery
- geocodingQuery(query, metaData?): undefined | Promise<ApiResponse<AutocompleteResponse, AutocompleteResponse>>
-
Parameters
-
query: string
-
metaData: {
location?: string;
radius?: number;
} = {}
-
Optional
location?: string
-
Optional
radius?: number
Returns undefined | Promise<ApiResponse<AutocompleteResponse, AutocompleteResponse>>
getFeature
- getFeature(identifierHash): Promise<ApiResponse<DatabaseFeature>>
-
getFeaturesForElements
- getFeaturesForElements(hashes): Promise<ApiResponse<DatabaseFeature[]>>
-
Returns Promise<ApiResponse<DatabaseFeature[]>>
getIncrementalUpdates
- getIncrementalUpdates(organization, layers, lastSyncAt, page?): Promise<ApiResponse<IncrementalUpdatesResponse, IncrementalUpdatesResponse>>
-
Parameters
-
organization: string
-
layers: string[]
-
lastSyncAt: string
-
page: number = 1
getPlaceLocation
- getPlaceLocation(placeId): Promise<ApiResponse<GeocodingResponse, GeocodingResponse>>
-
Returns Promise<ApiResponse<GeocodingResponse, GeocodingResponse>>
loadLayerGroups
- loadLayerGroups(organization): Promise<ApiResponse<GetLayerGroupsResult>>
-
loadLayers
- loadLayers(organization): Promise<ApiResponse<string[]>>
-
Returns Promise<ApiResponse<string[]>>
near
- near(query, organization, layer, page?, perPage?, paramOptions?): Promise<ApiResponse<ShowNearResult, void>>
-
Parameters
-
-
organization: string
-
layer: string | string[]
-
page: number = 1
-
perPage: number = 200
-
Optional
paramOptions: Partial<NearOptions>
Returns Promise<ApiResponse<ShowNearResult, void>>
setGoogleKey
- setGoogleKey(key): void
-
Returns void