Top |
ChamplainLocation is implemented by ChamplainCoordinate, ChamplainCustomMarker, ChamplainLabel, ChamplainMarker and ChamplainPoint.
By implementing ChamplainLocation the object declares that it has latitude and longitude and can be used to specify location on the map.
void champlain_location_set_location (ChamplainLocation *location
,gdouble latitude
,gdouble longitude
);
Sets the coordinates of the location
Since: 0.10
gdouble
champlain_location_get_latitude (ChamplainLocation *location
);
Gets the latitude coordinate.
Since: 0.10
gdouble
champlain_location_get_longitude (ChamplainLocation *location
);
Gets the longitude coordinate.
Since: 0.10
struct ChamplainLocationIface { gdouble (*get_latitude)(ChamplainLocation *location); gdouble (*get_longitude)(ChamplainLocation *location); void (*set_location)(ChamplainLocation *location, gdouble latitude, gdouble longitude); };
An interface common to objects having latitude and longitude.
“latitude”
property“latitude” gdouble
The latitude coordonate
Owner: ChamplainLocation
Flags: Read / Write
Allowed values: [-90,90]
Default value: 0
Since: 0.10
“longitude”
property“longitude” gdouble
The longitude coordonate
Owner: ChamplainLocation
Flags: Read / Write
Allowed values: [-180,180]
Default value: 0
Since: 0.10