UNPKG

@awhere/maps-maptalks

Version:

The awesome aWhere JavaScript API for Maptalks.

41 lines (40 loc) 1.35 kB
export default WebServiceLayer; declare class WebServiceLayer extends maptalks.TileLayer { /** * Reproduce a FeatureLayer from layer's profile JSON. * @param {String} itemId - layer's profile JSON * @param {Object} [options] - layer's options * @return {maptalks.WebServiceLayer} * @static * @function */ static fromId(itemId: string, options?: any): maptalks.WebServiceLayer; /** * Reproduce a FeatureLayer from aWhere's item. * @param {Item} item - aWhere's item * @return {maptalks.WebServiceLayer} * @static * @function */ static fromItem(item: Item): maptalks.WebServiceLayer; /** * Reproduce a FeatureLayer from layer's profile JSON. * @param {Object} json - layer's profile JSON * @return {maptalks.FeatureLayer} * @static * @function */ static fromJSON(json: any): maptalks.FeatureLayer; static getDataFromItem(item: any): any; static convertDataToGeometry(response: any, geometryField?: string): any[] | maptalks.Geometry; constructor(layerId: any, itemId: any, options: any); _itemId: any; getItemId(): any; /** * Export the FeatureLayer's JSON. * @return {Object} layer's JSON */ toJSON(): any; } import * as maptalks from "maptalks"; import Item from "@awhere/api/core/Item";