16#ifndef QGSGOOGLEMAPSGEOCODER_H
17#define QGSGOOGLEMAPSGEOCODER_H
57 Flags
flags()
const override;
75 void setEndpoint(
const QString &endpoint );
82 QString apiKey()
const;
91 void setApiKey(
const QString &key );
98 QString region()
const;
108 void setRegion(
const QString ®ion );
116 static QReadWriteLock sMutex;
WkbType
The WKB type describes the number of dimensions a geometry has.
Base class for feedback objects to be used for cancellation of something running in a worker thread.
Container of fields for a vector layer.
Encapsulates the context of a geocoding operation.
virtual Flags flags() const =0
Returns the geocoder's capability flags.
virtual Qgis::WkbType wkbType() const
Returns the WKB type of geometries returned by the geocoder.
virtual QList< QgsGeocoderResult > geocodeString(const QString &string, const QgsGeocoderContext &context, QgsFeedback *feedback=nullptr) const
Geocodes a string.
virtual QgsFields appendedFields() const
Returns a set of newly created fields which will be appended to existing features during the geocode ...
Represents a matching result from a geocoder search.
A geocoder which uses the Google Map geocoding API to retrieve results.
A rectangle specified with double values.