onGpsData method
Implementation
@override
onGpsData({Payload? payload}) {
// enabled?
if (!enabled) 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);
}
}