+ *
+ * The following example demonstrates how to use the %MapDataControl class.
+ *
+ * @code
+ *
+ * #include <FBase.h>
+ * #include <FApp.h>
+ *
+ * using namespace Tizen::Base;
+ * using namespace Tizen::App;
+ *
+ * class MyMapDataControlResponseListener:
+ * : public Tizen::App::IMapDataControlResponseListener
+ * {
+ * public:
+ * void OnMapDataControlGetValueResponseReceived(RequestId reqId, const String& providerId, const String& dataId, IList& resultValueList, bool providerResult, const String* pErrorMsg)
+ * {
+ * int count = resultValueList.GetCount();
+ * for (int i = 0; i < count; i++)
+ * {
+ * String pPerson = static_cast< String* >(resultValueList.GetAt(i));
+ * AppLog("%dth person: %ls", i, pPerson->GetPointer());
+ * }
+ * }
+ * };
+ *
+ * void
+ * MyClass::Execute(void)
+ * {
+ * String providerId(L"http://tizen.org/datacontrol/provider/example");
+ * MapDataControl* pDc = AppManager::GetMapDataControlN(providerId);
+ *
+ * MyMapDataControlResponseListener* pResponseListener = new MyMapDataControlResponseListener();
+ *
+ * pDc->SetMapDataControlResponseListener(pResponseListener);
+ *
+ * String dataId(L"test");
+ * String person(L"person");
+ * RequestId reqId;
+ *
+ * pDc->GetValue(dataId, person, reqId);
+ * }
+ *
+ * @endcode