onGpsData method
Implementation
@override
onGpsData({Payload? payload})
{
// enabled?
if (enabled == false) return;
busy = false;
if (payload != null)
{
// build data
Data data = Data();
data.add(payload.map);
onSuccess(data, code: 200);
} else {
//we should check for permissions here and possibly have a permissiongranted="" permissiondenied="" event?
onFail(Data(), code: 400);
}
}