83 |
|
|
84 |
#define OSM_GPS_MAP_SOURCE_LAST (OSM_GPS_MAP_SOURCE_VIRTUAL_EARTH_HYBRID) |
#define OSM_GPS_MAP_SOURCE_LAST (OSM_GPS_MAP_SOURCE_VIRTUAL_EARTH_HYBRID) |
85 |
|
|
86 |
|
#define OSM_GPS_MAP_INVALID (0.0/0.0) |
87 |
|
|
88 |
typedef struct { |
typedef struct { |
89 |
gint x, y, w, h; |
gint x, y, w, h; |
90 |
} OsmGpsMapRect_t; |
} OsmGpsMapRect_t; |
155 |
gint *pixel_x, gint *pixel_y); |
gint *pixel_x, gint *pixel_y); |
156 |
void osm_gps_map_scroll (OsmGpsMap *map, gint dx, gint dy); |
void osm_gps_map_scroll (OsmGpsMap *map, gint dx, gint dy); |
157 |
float osm_gps_map_get_scale(OsmGpsMap *map); |
float osm_gps_map_get_scale(OsmGpsMap *map); |
|
#ifdef ENABLE_BALLOON |
|
|
void osm_gps_map_draw_balloon (OsmGpsMap *map, float latitude, float longitude, OsmGpsMapBalloonCallback cb, gpointer data); |
|
|
void osm_gps_map_clear_balloon (OsmGpsMap *map); |
|
|
#endif |
|
158 |
#ifdef ENABLE_OSD |
#ifdef ENABLE_OSD |
159 |
void osm_gps_map_register_osd(OsmGpsMap *map, osm_gps_map_osd_t *osd); |
void osm_gps_map_register_osd(OsmGpsMap *map, osm_gps_map_osd_t *osd); |
160 |
void osm_gps_map_redraw (OsmGpsMap *map); |
void osm_gps_map_redraw (OsmGpsMap *map); |