Unfortunately not, the two events are not at the same time.
Look at following examples:
Adding print for Eclipse or Longitude (I created different Handlers with different print)
Eclipse Date: 2013-04-20T06:35:24.63528500593921Z, lat: 45.18881517720924 lng: -144.05157878508987
Longitude Date: 2013-04-20T06:57:32.5233335889327Z, lat: -16.97823367420323 lng: -83.40000000009367
Longitude Date: 2013-04-20T06:57:32.5233338498914Z, lat: -16.978233687138246 lng: -83.39999998964318
Longitude Date: 2013-04-20T06:57:32.5233348498914Z, lat: -16.978233736705754 lng: -83.39999995001145
Longitude Date: 2013-04-20T06:57:32.5233358498914Z, lat: -16.978233786273293 lng: -83.39999991037887
Longitude Date: 2013-04-20T06:57:32.5233368498914Z, lat: -16.978233835840733 lng: -83.39999987049805
Longitude Date: 2013-04-20T06:57:32.5233378498914Z, lat: -16.978233885408194 lng: -83.39999983086553
Longitude Date: 2013-04-20T06:57:32.5233388498914Z, lat: -16.978233934975847 lng: -83.39999979123367
Longitude Date: 2013-04-20T06:57:32.5233398498914Z, lat: -16.97823398454325 lng: -83.39999975160119
Longitude Date: 2013-04-20T06:57:32.5233408498914Z, lat: -16.978234034110816 lng: -83.3999997117194
Longitude Date: 2013-04-20T06:57:32.5233418498914Z, lat: -16.97823408367838 lng: -83.39999967208846
Longitude Date: 2013-04-20T06:57:32.5233428498914Z, lat: -16.978234133245778 lng: -83.39999963245597
Longitude Date: 2013-04-20T06:57:32.5233438498914Z, lat: -16.97823418281326 lng: -83.39999959282426
Longitude Date: 2013-04-20T06:57:32.5233448498914Z, lat: -16.978234232380828 lng: -83.39999955319168
Longitude Date: 2013-04-20T06:57:32.5233458498914Z, lat: -16.9782342819483 lng: -83.39999951331082
Longitude Date: 2013-04-20T06:57:32.5233468498914Z, lat: -16.978234331515853 lng: -83.39999947367819
Longitude Date: 2013-04-20T06:57:32.5233478498914Z, lat: -16.978234381083336 lng: -83.39999943404648
Longitude Date: 2013-04-20T06:57:32.5233488498914Z, lat: -16.978234430650797 lng: -83.39999939441397
Longitude Date: 2013-04-20T06:57:32.5233498498914Z, lat: -16.978234480218298 lng: -83.39999935453307
Longitude Date: 2013-04-20T06:57:32.5233508498914Z, lat: -16.978234529785844 lng: -83.3999993149005
Longitude Date: 2013-04-20T06:57:32.5233518498914Z, lat: -16.978234579353263 lng: -83.39999927526883
Longitude Date: 2013-04-20T06:57:32.5233528498914Z, lat: -16.97823462892091 lng: -83.39999923563614
Longitude Date: 2013-04-20T06:57:32.5233538498914Z, lat: -16.97823467848831 lng: -83.39999919600369
Longitude Date: 2013-04-20T06:57:32.5233548498914Z, lat: -16.978234728055803 lng: -83.39999915612363
we have only first event as EclipseDetector
Then I try the combo LongitudeCrossingDetector
and LatitudeCrossingDetector
(at latitude 0.9 deg), adding print for Latitude or Longitude
Latitude Date: 2013-04-20T06:51:39.66063259058257Z, lat: 0.9000007960137376 lng: -96.5137992055762
Longitude Date: 2013-04-20T06:57:32.51036305411367Z, lat: -16.97759075636164 lng: -83.40051476765022
Longitude Date: 2013-04-20T06:57:32.5233338498914Z, lat: -16.978233687138246 lng: -83.39999998964318
Longitude Date: 2013-04-20T06:57:32.54096167533655Z, lat: -16.97910745287498 lng: -83.39930037977766
Longitude Date: 2013-04-20T06:57:32.55858950078169Z, lat: -16.979981215540178 lng: -83.39860076283318
Longitude Date: 2013-04-20T06:57:32.57621732622683Z, lat: -16.980854975133607 lng: -83.39790113880855
Longitude Date: 2013-04-20T06:57:32.59384515167197Z, lat: -16.981728731655085 lng: -83.39720150745663
Longitude Date: 2013-04-20T06:57:32.61147297711712Z, lat: -16.98260248510426 lng: -83.39650186927219
Longitude Date: 2013-04-20T06:57:32.62910080256226Z, lat: -16.983476235481337 lng: -83.3958022240078
Longitude Date: 2013-04-20T06:57:32.6467286280074Z, lat: -16.9843499827858 lng: -83.39510257166236
Longitude Date: 2013-04-20T06:57:32.66435645345254Z, lat: -16.985223727017477 lng: -83.39440291223556
Longitude Date: 2013-04-20T06:57:32.68198427889769Z, lat: -16.98609746817637 lng: -83.39370324572594
Longitude Date: 2013-04-20T06:57:32.69961210434283Z, lat: -16.986971206262112 lng: -83.3930035718865
Longitude Date: 2013-04-20T06:57:32.71723992978797Z, lat: -16.987844941274528 lng: -83.39230389121188
Longitude Date: 2013-04-20T06:57:32.73486775523311Z, lat: -16.988718673213448 lng: -83.39160420345488
Longitude Date: 2013-04-20T06:57:32.75249558067826Z, lat: -16.98959240207881 lng: -83.39090450861418
Longitude Date: 2013-04-20T06:57:32.7701234061234Z, lat: -16.9904661278704 lng: -83.39020480668856
Longitude Date: 2013-04-20T06:57:32.78775123156854Z, lat: -16.991339850587828 lng: -83.38950509767938
Longitude Date: 2013-04-20T06:57:32.80537905701368Z, lat: -16.99221357023101 lng: -83.38880538133695
Longitude Date: 2013-04-20T06:57:32.82300688245883Z, lat: -16.9930872867998 lng: -83.3881056581567
Longitude Date: 2013-04-20T06:57:32.84063470790397Z, lat: -16.99396100029398 lng: -83.38740592789067
Longitude Date: 2013-04-20T06:57:32.85826253334911Z, lat: -16.994834710713437 lng: -83.38670619054002
Longitude Date: 2013-04-20T06:57:32.87589035879425Z, lat: -16.995708418057855 lng: -83.38600644610112
Longitude Date: 2013-04-20T06:57:32.8935181842394Z, lat: -16.99658212232702 lng: -83.38530669457612
Longitude Date: 2013-04-20T06:57:32.91114600968454Z, lat: -16.99745582352086 lng: -83.38460693571437
Longitude Date: 2013-04-20T06:57:32.92877383512968Z, lat: -16.99832952163916 lng: -83.38390717001391
Longitude Date: 2013-04-20T06:57:32.94640166057482Z, lat: -16.999203216681774 lng: -83.38320739722418
Same case, first event for Latitude then loop for Longitude.
Both examples, if I remove the other detector, leaving only LongitudeCrossingDetector
, I don’t have issues.