Design Introduction “Air” Styles Mobile Design Principles Styles UX Overview Design Patterns UI Components for Tizen App Design 2.3 TV Design Principles Styles UX Overview Patterns UI Components Wearable Development Tizen Studio Overview Download Tizen Extensions for Visual Studio Family IoT extension SDK Docs Blog Blog Announcing the Tizen Studio 3.7 Release Announcing the Tizen Studio 3.1 Release Community Forums General Support Tizen .NET Web Application Development Native Application Development SDK & IDE Design Introduction “Air” Styles Mobile Design Principles Styles UX Overview Design Patterns UI Components for Tizen App Design 2.3 TV Design Principles Styles UX Overview Patterns UI Components Wearable Development Tizen Studio Overview Download Tizen Extensions for Visual Studio Family IoT extension SDK Docs Blog Blog Announcing the Tizen Studio 3.7 Release Announcing the Tizen Studio 3.1 Release Community Forums General Support Tizen .NET Web Application Development Native Application Development SDK & IDE
GPS Service giving wrong data
I am using given bellow code to get GPS location in native app.It’s working but always given same location which is not my actual postion.
altitude: 37.800000
latitude: 37.253665
longitude: 127.054953 …which is note my actual position.
My actual lat long position is…
latitude: 23.7489959
longitude:90.3917064
Sample Code:
static void
get_current_location(appdata_s *ad)
{
double altitude, latitude, longitude, climb, direction, speed;
double horizontal, vertical;
location_accuracy_level_e level;
time_t timestamp;
int ret = location_manager_get_location(ad->manager, &altitude, &latitude, &longitude, &climb, &direction, &speed, &level, &horizontal, &vertical, ×tamp);
dlog_print(DLOG_INFO, LOG_TAG, “%f %f”, latitude, longitude);
}
static void
position_updated(double latitude, double longitude, double altitude, time_t timestamp, void *user_data)
{
appdata_s *ad = (appdata_s*)user_data;
dlog_print(DLOG_INFO, LOG_TAG, “%f %f”, latitude, longitude);
}
static location_service_state_e service_state;
static void __state_changed_cb(location_service_state_e state, void *user_data)
{
service_state = state;
get_current_location((appdata_s*)user_data);
}
static void
start_location_manager(appdata_s *ad)
{
int ret = location_manager_create(LOCATIONS_METHOD_GPS, &ad->manager);
ret = location_manager_set_service_state_changed_cb(ad->manager, __state_changed_cb, (void*)ad);
location_manager_set_position_updated_cb(ad->manager, position_updated, 2, (void*)ad);
ret = location_manager_start(ad->manager);
}
Looking for help….
BY
16 Apr 2025
Tizen Studio
BY
04 Nov 2024
Tizen Studio
BY
02 Apr 2024
Tizen Studio