equal
deleted
inserted
replaced
18 #ifndef __MAPTILEINTERFACE_H__ |
18 #ifndef __MAPTILEINTERFACE_H__ |
19 #define __MAPTIlEINTERFACE_H__ |
19 #define __MAPTIlEINTERFACE_H__ |
20 |
20 |
21 #include <e32std.h> |
21 #include <e32std.h> |
22 #include <e32base.h> |
22 #include <e32base.h> |
23 |
23 // Header for landmarks db |
|
24 #include<EPos_CPosLandmarkDatabase.h> |
24 #include <maptilegeocoderplugin.h> |
25 #include <maptilegeocoderplugin.h> |
25 |
26 |
26 |
27 |
27 |
28 |
28 /** |
29 /** |
87 */ |
88 */ |
88 void GetMapTileImageL(const TDesC& aAddressDetails, |
89 void GetMapTileImageL(const TDesC& aAddressDetails, |
89 const TDesC& aFilePath, MMapTileObserver* aObserver); |
90 const TDesC& aFilePath, MMapTileObserver* aObserver); |
90 |
91 |
91 /** |
92 /** |
|
93 * Interface for requesting for a landmark object. |
|
94 * @return CPosLandmark object. |
|
95 */ |
|
96 CPosLandmark* GetLandMarkDetails(); |
|
97 |
|
98 |
|
99 /** |
92 * Constructor |
100 * Constructor |
93 */ |
101 */ |
94 CMapTileInterface(); |
102 CMapTileInterface(); |
95 |
103 |
96 /** |
104 /** |
105 * |
113 * |
106 * @param[in] aLatitude latitude value |
114 * @param[in] aLatitude latitude value |
107 * @param[in] aLongitude Longitude value |
115 * @param[in] aLongitude Longitude value |
108 */ |
116 */ |
109 void GetMapTileL( TReal aLatitude, TReal aLongitude ); |
117 void GetMapTileL( TReal aLatitude, TReal aLongitude ); |
|
118 |
|
119 /** |
|
120 * Interface for requesting for a landmark object. |
|
121 * @param[in] aAddressInfo , geo-code address details |
|
122 */ |
|
123 void SetLandMarkDetailsL(MAddressInfo& aAddressInfo); |
110 |
124 |
111 protected: |
125 protected: |
112 |
126 |
113 /** |
127 /** |
114 * Derived from MMaptileGeocoderObserver |
128 * Derived from MMaptileGeocoderObserver |
135 TBool iStreetAvailable; |
149 TBool iStreetAvailable; |
136 //Maptile image path |
150 //Maptile image path |
137 HBufC* iFilePath; |
151 HBufC* iFilePath; |
138 //Maptile observer |
152 //Maptile observer |
139 MMapTileObserver* iObserver ; |
153 MMapTileObserver* iObserver ; |
|
154 //pointer to landmark from address information. |
|
155 CPosLandmark *iLandmark; |
140 |
156 |
141 }; |
157 }; |
142 #endif // MAPTILEINTERFACE_H |
158 #endif // MAPTILEINTERFACE_H |
143 |
159 |