locationdataharvester/mylocationsengine/inc/maptileinterface.h
changeset 20 cd10d5b85554
parent 17 0f22fb80ebba
child 26 f3533f6eae3f
--- a/locationdataharvester/mylocationsengine/inc/maptileinterface.h	Mon May 03 12:27:22 2010 +0300
+++ b/locationdataharvester/mylocationsengine/inc/maptileinterface.h	Fri May 14 15:47:27 2010 +0300
@@ -20,7 +20,8 @@
 
 #include <e32std.h> 
 #include <e32base.h>
-
+// Header for landmarks db
+#include<EPos_CPosLandmarkDatabase.h>
 #include <maptilegeocoderplugin.h>
 
 
@@ -89,6 +90,13 @@
             const TDesC& aFilePath, MMapTileObserver* aObserver);
     
     /**
+     * Interface for requesting  for a landmark object.
+     * @return CPosLandmark object.
+     */
+    CPosLandmark* GetLandMarkDetails();
+        
+    
+    /**
      * Constructor
      */
     CMapTileInterface();
@@ -107,6 +115,12 @@
      * @param[in] aLongitude Longitude value
      */
 	void GetMapTileL( TReal aLatitude, TReal aLongitude	);
+	
+    /**
+     * Interface for requesting  for a landmark object.
+     * @param[in] aAddressInfo , geo-code address details
+     */
+    void SetLandMarkDetailsL(MAddressInfo& aAddressInfo);
     
 protected: 
 	
@@ -137,6 +151,8 @@
 	HBufC* iFilePath;
 	//Maptile observer
 	MMapTileObserver* iObserver ;
+	//pointer to landmark  from address information.
+	CPosLandmark  *iLandmark;
 
     };
 #endif // MAPTILEINTERFACE_H