@override Object toJson() => { if (annotationResourceName.isNotDefault) 'annotationResourceName': annotationResourceName, if (distance.isNotDefault) 'distance': encodeDouble(distance), };