--- 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