Class
ShumateDataSource
Instance methods
shumate_data_source_get_max_zoom_level
Gets the data source’s maximum zoom level.
Available since: 1.1
shumate_data_source_get_min_zoom_level
Gets the data source’s minimum zoom level.
Available since: 1.1
shumate_data_source_get_tile_data_async
Gets the data for the tile at the given coordinates.
shumate_data_source_get_tile_data_finish
Gets the final result of a request started with
shumate_data_source_get_tile_data_async().
shumate_data_source_set_max_zoom_level
Sets the data source’s maximum zoom level.
Available since: 1.1
shumate_data_source_set_min_zoom_level
Sets the data source’s minimum zoom level.
Available since: 1.1
Signals
Shumate.DataSource::received-data
Emitted when data is received for any tile. This includes any intermediate steps, such as data from the file cache, as well as the final result.
Deprecated since: 1.1
Class structure
struct ShumateDataSourceClass {
GObjectClass parent_class;
void (* get_tile_data_async) (
ShumateDataSource* self,
int x,
int y,
int zoom_level,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
);
GBytes* (* get_tile_data_finish) (
ShumateDataSource* self,
GAsyncResult* result,
GError** error
);
ShumateDataSourceRequest* (* start_request) (
ShumateDataSource* self,
int x,
int y,
int zoom_level,
GCancellable* cancellable
);
}
Class members
parent_class |
|
| No description available. | |
get_tile_data_async |
|
| No description available. | |
get_tile_data_finish |
|
| No description available. | |
start_request |
|
| No description available. |
Virtual methods
Shumate.DataSourceClass.get_tile_data_async
Gets the data for the tile at the given coordinates.
Shumate.DataSourceClass.get_tile_data_finish
Gets the final result of a request started with
shumate_data_source_get_tile_data_async().