+location-module (0.1.18-4) unstable; urgency=low
+
+ * Define Capability API proto.
+ * Git: pkgs/l/location-module
+ * Tag: location-module_0.1.18-4
+
+ -- Minjune Kim <sena06.kim@samsung.com> Wed, 14 Mar 2012 20:49:29 +0900
+
+location-module (0.1.18-3) unstable; urgency=low
+
+ * fix bug : pos -> acc list
+ * Git: pkgs/l/location-module
+ * Tag: location-module_0.1.18-3
+
+ -- Genie Kim <daejins.kim@samsung.com> Fri, 02 Mar 2012 15:06:50 +0900
+
location-module (0.1.18-2) unstable; urgency=low
- * rollback
- * Git: slp/pkgs/l/location-module
+ * Change lib name to libmap-service
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.18-2
- -- Minjune Kim <sena06.kim@samsung.com> Thu, 23 Feb 2012 14:25:43 +0900
+ -- Genie Kim <daejins.kim@samsung.com> Fri, 17 Feb 2012 21:36:20 +0900
location-module (0.1.18-1) unstable; urgency=low
* remove location-geoclue-gpsd
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.18-1
-- Genie Kim <daejins.kim@samsung.com> Fri, 10 Feb 2012 16:18:30 +0900
location-module (0.1.17-1) unstable; urgency=low
* Support multiple result of geocode but it is workaround.
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.17-1
-- Minjune Kim <sena06.kim@samsung.com> Thu, 09 Feb 2012 11:46:50 +0900
location-module (0.1.16-4) unstable; urgency=low
* Modify lib path on postinst
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.16-4
-- Minjune Kim <sena06.kim@samsung.com> Wed, 01 Feb 2012 14:26:56 +0900
location-module (0.1.16-3) unstable; urgency=low
* Fix bug while using WPS module.
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.16-3
-- Minjune Kim <sena06.kim@samsung.com> Mon, 19 Dec 2011 18:59:35 +0900
location-module (0.1.16-2) unstable; urgency=low
* generate link file to support wps method on SDK.
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.16-2
-- Minjune Kim <sena06.kim@samsung.com> Fri, 09 Dec 2011 20:15:04 +0900
location-module (0.1.16-1) unstable; urgency=low
* add geoclue gpsd module
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.16-1
-- Genie Kim <daejins.kim@samsung.com> Wed, 07 Dec 2011 16:50:31 +0900
location-module (0.1.15-1) unstable; urgency=low
* remove not using packages(hostip/opencellid)
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.15-1
-- Genie Kim <daejins.kim@samsung.com> Tue, 06 Dec 2011 22:40:14 +0900
location-module (0.1.14-1) unstable; urgency=low
* move gpsd module to geoclue-providers for last knonw position
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.14-1
-- Genie Kim <daejins.kim@samsung.com> Sat, 26 Nov 2011 12:17:29 +0900
location-module (0.1.13-1) unstable; urgency=low
* use time_t for timestamp
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.13-1
-- Genie Kim <daejins.kim@samsung.com> Mon, 17 Oct 2011 13:36:42 +0900
location-module (0.1.12-1) unstable; urgency=low
* fixed BS about gmtime_r()
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.12-1
-- Genie Kim <daejins.kim@samsung.com> Thu, 01 Sep 2011 14:04:33 +0900
location-module (0.1.11-1) unstable; urgency=low
* fixed prevent defect
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.11-1
-- Genie Kim <daejins.kim@samsung.com> Fri, 26 Aug 2011 13:38:29 +0900
location-module (0.1.10-2) unstable; urgency=low
* change boilerplate
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.10-2
-- Genie Kim <daejins.kim@samsung.com> Wed, 20 Jul 2011 17:52:15 +0900
location-module (0.1.10-1) unstable; urgency=low
* Package: Release new location-geoclue-nominatim package
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.10-1
-- Tae-Hwan Kim <the81.kim@samsung.com> Wed, 01 Jun 2011 21:14:33 +0900
location-module (0.1.9-1) unstable; urgency=low
* Remove callbacks when location stops
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.9-1
-- Tae-Hwan Kim <the81.kim@samsung.com> Fri, 13 May 2011 19:28:42 +0900
location-module (0.1.8-2) unstable; urgency=low
* Apply New Location APIs
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.8-2
-- Tae-Hwan Kim <the81.kim@samsung.com> Wed, 20 Apr 2011 11:16:12 +0900
location-module (0.1.7-1) unstable; urgency=low
* Fix depends & timestamp
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.7-1
-- Tae-Hwan Kim <the81.kim@samsung.com> Wed, 16 Feb 2011 21:02:21 +0900
location-module (0.1.6-1) unstable; urgency=low
* Add geoclue-hostip module & geoclue-opencellid & geoclue-opencellid module
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.6-1
-- Tae-Hwan Kim <the81.kim@samsung.com> Wed, 19 Jan 2011 13:32:18 +0900
location-module (0.1.5-1) unstable; urgency=low
* Adapt to plug change again
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.5-1
-- Tae-Hwan Kim <the81.kim@samsung.com> Tue, 21 Dec 2010 17:31:07 +0900
location-module (0.1.4-0) unstable; urgency=low
* Adapt to plugin change
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.4-0
-- Tae-Hwan Kim <the81.kim@samsung.com> Mon, 13 Dec 2010 10:32:35 +0900
location-module (0.1.3-0) unstable; urgency=low
* Initialize is_started to FALSE
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.3-0
-- Tae-Hwan Kim <the81.kim@samsung.com> Thu, 02 Dec 2010 13:36:02 +0900
location-module (0.1.2-0) unstable; urgency=low
* Prevent duplicate start
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.2-0
-- Tae-Hwan Kim <the81.kim@samsung.com> Mon, 29 Nov 2010 11:17:46 +0900
location-module (0.1.1-0) unstable; urgency=low
* Add debug pkg & disable geoclue-skyhook
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.1-0
-- Tae-Hwan Kim <the81.kim@samsung.com> Wed, 24 Nov 2010 22:21:17 +0900
location-module (0.1.0-1) unstable; urgency=low
* Initial release
- * Git: slp/pkgs/l/location-module
+ * Git: pkgs/l/location-module
* Tag: location-module_0.1.0-1
-- Tae-Hwan Kim <the81.kim@samsung.com> Tue, 02 Nov 2010 20:10:07 +0900
data->pos_cb (err, pos_list, acc_list, data->userdata);
if (pos_list) g_list_free_full(pos_list, _free_pos_list_item);
- if (acc_list) g_list_free_full(pos_list, _free_acc_list_item);
+ if (acc_list) g_list_free_full(acc_list, _free_acc_list_item);
g_free (data);
}
}
static int
+search_poi (gpointer handle,
+ const LocationPOIFilter *filter,
+ const LocationPosition *position,
+ const LocationPreference *svc_pref,
+ const LocationPOIPreference *pref,
+ LocationPOICB cb, const gpointer user_data, guint * req_id)
+{
+ return LOCATION_ERROR_NOT_SUPPORTED;
+}
+
+static int
+search_poi_by_area (gpointer handle,
+ const LocationPOIFilter *filter,
+ const LocationBoundary *boundary,
+ const LocationPreference *svc_pref,
+ const LocationPOIPreference *pref,
+ LocationPOICB cb, const gpointer user_data, guint * req_id)
+{
+ return LOCATION_ERROR_NOT_SUPPORTED;
+}
+
+static int
+search_poi_by_address (gpointer handle,
+ const LocationPOIFilter *filter,
+ const LocationAddress *address,
+ const LocationPreference *svc_pref,
+ const LocationPOIPreference *pref,
+ LocationPOICB cb, const gpointer user_data, guint * req_id)
+{
+ return LOCATION_ERROR_NOT_SUPPORTED;
+}
+
+static int
+search_poi_by_freeform (gpointer handle,
+ const LocationPOIFilter * filter,
+ const gchar *freeform,
+ const LocationPreference *svc_pref,
+ const LocationPOIPreference *pref,
+ LocationPOICB cb, const gpointer user_data, guint *req_id)
+{
+ return LOCATION_ERROR_NOT_SUPPORTED;
+}
+
+static int
+cancel_poi_request (gpointer handle, guint req_id)
+{
+ return LOCATION_ERROR_NOT_SUPPORTED;
+}
+
+static int
+request_route (gpointer handle,
+ const LocationPosition *origin,
+ const LocationPosition *destination,
+ GList *waypoint,
+ const LocationPreference *svc_pref,
+ const LocationRoutePreference *pref,
+ LocationRouteCB cb, const gpointer user_data, guint * req_id)
+{
+ return LOCATION_ERROR_NOT_SUPPORTED;
+}
+
+static int
+cancel_route_request (gpointer handle, guint req_id)
+{
+ return LOCATION_ERROR_NOT_SUPPORTED;
+}
+
+static gboolean
+is_supported_map_provider_capability (gpointer handle,
+ LocationMapServiceType type)
+{
+ return FALSE;
+}
+
+static int
+get_map_provider_capability_key (gpointer handle,
+ LocationMapServiceType type, GList **key)
+{
+ g_return_val_if_fail (key, LOCATION_ERROR_PARAMETER);
+ *key = NULL;
+ return LOCATION_ERROR_NOT_SUPPORTED;
+}
+
+static int
get_service_name (gpointer handle,
gchar **service_name)
{
}
LOCATION_MODULE_API gpointer
-init (LocModGeoOps* ops)
+init (LocModServiceOps* ops)
{
MOD_LOGD("init");
g_return_val_if_fail(ops, NULL);
ops->get_geocode_async = get_geocode_async;
ops->get_geocode_freetext_async = get_geocode_freetext_async;
ops->get_reverse_geocode_async = get_reverse_geocode_async;
+ ops->search_poi = search_poi;
+ ops->search_poi_by_area = search_poi_by_area;
+ ops->search_poi_by_address = search_poi_by_address;
+ ops->search_poi_by_freeform = search_poi_by_freeform;
+ ops->cancel_poi_request = cancel_poi_request;
+ ops->request_route = request_route;
+ ops->cancel_route_request = cancel_route_request;
+ ops->is_supported_map_provider_capability = is_supported_map_provider_capability;
+ ops->get_map_provider_capability_key = get_map_provider_capability_key;
+
return (gpointer)handle;
}