![]() |
![]() |
![]() |
libchamplain Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
ChamplainNetworkMapDataSourceChamplainNetworkMapDataSource — Downloads map data for ChamplainMemphisTileSource |
ChamplainNetworkMapDataSource; ChamplainNetworkMapDataSource* champlain_network_map_data_source_new (void
); void champlain_network_map_data_source_load_map_data (ChamplainNetworkMapDataSource *map_data_source
,gdouble bound_left
,gdouble bound_bottom
,gdouble bound_right
,gdouble bound_top
); void champlain_network_map_data_source_set_api_uri (ChamplainNetworkMapDataSource *map_data_source
,const gchar *api_uri
); const gchar * champlain_network_map_data_source_get_api_uri (ChamplainNetworkMapDataSource *map_data_source
);
GObject +----GInitiallyUnowned +----ChamplainMapDataSource +----ChamplainNetworkMapDataSource
This map data source downloads the map data from an OpenStreetMap API server. It supports protocol version 0.5 and 0.6.
typedef struct _ChamplainNetworkMapDataSource ChamplainNetworkMapDataSource;
ChamplainNetworkMapDataSource* champlain_network_map_data_source_new
(void
);
Creates an instance of ChamplainNetworkMapDataSource.
Returns : |
a new ChamplainNetworkMapDataSource |
Since 0.6
void champlain_network_map_data_source_load_map_data (ChamplainNetworkMapDataSource *map_data_source
,gdouble bound_left
,gdouble bound_bottom
,gdouble bound_right
,gdouble bound_top
);
Asynchronously loads map data within a bounding box from the server. The box must not exceed an edge size of 0.25 degree. There are also limitations on the maximum number of nodes that can be requested.
For details, see: http://api.openstreetmap.org/api/capabilities
|
a ChamplainNetworkMapDataSource |
|
the left bound in degree |
|
the lower bound in degree |
|
the right bound in degree |
|
the upper bound in degree |
Since 0.6
void champlain_network_map_data_source_set_api_uri (ChamplainNetworkMapDataSource *map_data_source
,const gchar *api_uri
);
Sets the URI of the API server.
|
a ChamplainNetworkMapDataSource |
|
an URI of an API server |
Since 0.6
const gchar * champlain_network_map_data_source_get_api_uri
(ChamplainNetworkMapDataSource *map_data_source
);
Gets the URI of the API server.
|
a ChamplainNetworkMapDataSource |
Returns : |
the URI of the API server. |
Since 0.6
"api-uri"
property"api-uri" gchar* : Read / Write
The URI of an OpenStreetMap API server
Default value: "http://www.informationfreeway.org/api/0.6"
Since 0.6
"proxy-uri"
property"proxy-uri" gchar* : Read / Write
The proxy URI to use to access network
Default value: ""
Since 0.6