Top |
void | champlain_location_set_location () |
gdouble | champlain_location_get_latitude () |
gdouble | champlain_location_get_longitude () |
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.