CQLQuery.fromJson constructor

CQLQuery.fromJson(
  1. Map<String, dynamic> filter, {
  2. CoordRefSys? filterCrs,
})

Creates a query based on the the cql2-json encoding of the Common Query Language (CQL2).

Parameters:

  • filter: A filter expression as JSON Object conforming to cql2-json to be applied when retrieving resources.
  • filterCrs: An optional coordinate reference system used by the filter expression. When not specified, WGS84 longitude / latitude is assumed.

NOTE: JSON data in filter is not validated by this client-side implementation (that is, it's sent to a server as-is).

Implementation

CQLQuery.fromJson(
  Map<String, dynamic> filter, {
  CoordRefSys? filterCrs,
}) : this._(
        json.encode(filter),
        filterLang: filterLangCQL2Json,
        filterCrs: filterCrs,
      );