Repository: flutter
Issue: [google_maps_flutter][iOS] Incorrect polyline tap detection on iOS 
Labels: platform-ios,f: gestures,p: maps,package,has reproducible steps,P2,found in release: 1.22,found in release: 2.0,found in release: 2.3,team-ios,triaged-ios

I've found out a severe bug with `google_maps_flutter` package regarding polyline tap events. 

## Steps to Reproduce

While our implementation is a bit more complex (using BLoC), the simple example below has the same issue.

1. Run `flutter create bug`.
2. Update the files as follows: replace default Home Screen with:
     <details>
      <summary>testHomeScreen.dart</summary>
      
      ```dart
      import 'package:flutter/material.dart';
      import 'package:flutter_polyline_points/flutter_polyline_points.dart';
      import 'package:google_maps_flutter/google_maps_flutter.dart';
      
      const polyline1 = //Replace with polyline1
      const polyline2 = //Replace with polyline2
      const polyline3 = //Replace with polyline3

      class TestHomeScreen extends StatefulWidget {
        @override
        _TestHomeScreenState createState() => _TestHomeScreenState();
      }
      
      class _TestHomeScreenState extends State<TestHomeScreen> {
        
        final polylinePoints = PolylinePoints();
      
        List<LatLng> points1 = [];
        List<LatLng> points2 = [];
        List<LatLng> points3 = [];
      
        @override
        void initState() { 
          super.initState();
          points1 = polylinePoints.decodePolyline(polyline1).map((e) => LatLng(e.latitude, e.longitude)).toList();
          points2 = polylinePoints.decodePolyline(polyline2).map((e) => LatLng(e.latitude, e.longitude)).toList();
          points3 = polylinePoints.decodePolyline(polyline3).map((e) => LatLng(e.latitude, e.longitude)).toList();
        
          _buildPolylines();
        }
      
        Set<Polyline> polylines = {};
        int selectedPolyline = 0;
      
      
        void _buildPolylines(){
          polylines.clear();
      
          polylines.add(Polyline(
            polylineId: PolylineId(polyline1),
            consumeTapEvents: true,
            points: points1,
            color: selectedPolyline == 0 ? Colors.red : Colors.blue,
            onTap: (){
              print("1 clicked");
              setState(() {
                selectedPolyline = 0;
              });
              _buildPolylines();
            }
          ));
      
          polylines.add(Polyline(
            polylineId: PolylineId(polyline2),
            consumeTapEvents: true,
            points: points2,
            color: selectedPolyline == 1 ? Colors.red : Colors.blue,
            onTap: (){
              print("2 clicked");
              setState(() {
                selectedPolyline = 1;
              });
              _buildPolylines();
            }
          ));
      
          polylines.add(Polyline(
            polylineId: PolylineId(polyline3),
            consumeTapEvents: true,
            points: points3,
            color: selectedPolyline == 2 ? Colors.red : Colors.blue,
            onTap: (){
              print(polyline3.length);
              print("3 clicked");
              setState(() {
                selectedPolyline = 2;
              });
              _buildPolylines();
            }
          ));
      
          setState(() {
            
          });
        }
      
        @override
        Widget build(BuildContext context) {
          return Scaffold(
            body: GoogleMap(
              initialCameraPosition: CameraPosition(target: LatLng(0,0)),
              polylines: this.polylines,
            )
          );
        }
      }
      ```
    </details>

    Replace `polyline1`, `polyline2` and `polyline3` in code above with these (long strings):
    <details>
      <summary>polyline1</summary>
      
      ```dart
      const polyline1 = r"osxuGeysuAK_A?????AeAf@cAr@{@^]XUZ{@~A]\WVc@w@??EQGOIM_@Sc@QMAE?GBGFENI`@O`A??eA_@SI?@i@QWMMKg@|@??QBYAYA]G?@aAWOEc@QYGc@AyA[oA]a@KSIMMMK??FECKFABE@ICMBG?@GQGMKI?@GCIBGB???@EBEFAFAHAHU?M?s@Ie@G?A{B[qAM]Ca@A]DYDa@Lg@Ng@P????{Br@YHk@RgAZ]N]LIDe@R????k@\k@\_FtCYP?AYNe@Pa@H]Fc@DY@m@?I?}AAkA@_ADi@DkFjAOFkAZkA\mDjAiC~@wAd@wAd@sA\{@R[FmATcAH??a@Da@Dw@D}@DyCJiAFmALqANiARy@Rs@PkAh@CA}DzAo@Tu@TaAPi@Fk@B}@DiM?oBCc@MmACi@PA?}D@_@AaH?eC?eAAu@Ag@EgAOaHeAyEm@q@G]C{FWO?A?{CG??O?aEEI?g@De@B]Dc@H[H[JEDWL_@RcBlAmCtBGD?????Aa@Xq@^m@T}FpBi@Ro@Tg@R@AyBt@YJ?B{CbAo@V?AoBn@_@LQLSNYXm@p@SVSVgApAUVEFQLSPOHOFM@UDY?aAASCg@AY?qEQc@AACQ?y@GqAGmAGeAGCVo@IUEEUQEs@Wc@Y_@YY[YYS[GM?@w@uAWa@eAgBQYA?Qc@Ya@GGUUOKi@a@m@c@wB_BGE???@GGo@e@OQu@k@k@i@OUGKEMGOGQCEIg@Ok@A?Qa@]k@]o@MWCAUKMG?CcAW_Be@OGcA[KE??i@QgCaA?@u@Wu@[@AaA_@gAi@i@U{@a@QK?@GC}@[AA_@Kg@IOCcAKq@Ic@EYAQCc@IcAWWEICcBj@Yf@kBp@@?oCR_@B[FUFUF_@PwAr@YNs@\e@`@e@h@WZWb@IL{@bAK@UBWEa@Ka@S{@m@gIqDaAa@??m@Sw@Q]IeBYcAMi@Ci@AW@_BHi@?m@B_@C]C]Eo@UYUQMI]IYGe@Gk@??Iq@g@oA}AmC??g@}@aBoCm@cAi@iA_@cA_@eA[uASkAe@gD?A??U}B{@mHaAqHmA_Ie@wCy@cFc@{BiAeGcAqFoCeLe@iBiBqGiCcHoA}C{AuC_AaBcA_BgAyAiAwAyAwA{AoAy@o@{@g@yBkA}Bu@_Ck@sBi@wBUsCKsCDwBLsCR{Gd@sBNqHb@cC@}BA_DO}AKiCY??oBYeB[{Bi@}DcAwAc@A?gA]sAo@aCoAoAu@yA{@qBsAA???i@a@iAiAaDeD{BcCcBoB_BeBkA{AyC{DmAoBA???kA}BiA{BiAcCcAeCcBsEcBmF?A]aAmAyEcAoEeAeG}@iGm@iFi@cFk@qGg@aHcDqd@u@aKwB}S_@kDaAaGk@qCcAeEu@sCaByEAEaFeOcD{JoByGyA}FsCkNqA{GiAyGoA}Fg@{Bk@_CgA}DkA}De@_Bm@_B_B}DkDqHqAcC[c@{@_Bq@{@s@{@oBoB}@w@cAs@mB_AsBs@iAUgAUkAOoAAiB@mBR{APcI`B????_BX}APaBHu@D{@?????aDEqCSiC[wCk@gCu@s@_@mAi@??}@c@GEgFmDuAkAg@e@{@y@??wAcBoAcB}@kAuAwB{AaCuDeFaBoBu@w@w@q@u@m@w@i@}@g@}@e@aBw@mBq@oA[qASmAOqAIgBA?A??aB@cBHiBLgBPA???_ALaAJ}AV}A^kBb@gBf@mC~@cCbAgBz@_Bz@}A~@{A`AoA|@mA|@eB|AcBzAiDnDsEhFwEdFwBxB{BpByC`CyCvBoHrFyD|CsD~CoEfEmEhEkL`LyEtEmEfEiK|JaCtBeChBkBlAkB`A}At@yAn@_Bl@_Bd@kJ`DmBt@mB|@yErCiBnAcBvAuAtAuAxAeBnBaBrBcBpBs@t@s@t@aBvAcBnA_BdA{@`@aCdAeBh@cB\_C\qCJiBFwB?uB@sBFkCLoBR_C^sAXoBj@wC~@{@ZuAr@_D~Ay@d@iDpBoEpCyEfCkDbBiC`A?@qClA{DnAuBj@uBd@wBf@uB`@s@JcANwBVyEb@??yAHaAF_DJgB@iB?kDA??mBGkBGiBMsCYqC[c@IiF}@sCq@oA]A?yCu@oBm@cC}@??u@WsEqBi@YsB}@yC}A}DqB{D{BsAw@sA}@iDyBuEkDcBwAiBuA_BgA}AsAoEyDw@q@y@k@iCiBmHkEqBgAqBcA}BaA{Bw@cBm@eDeAmDaAeE{@}Dm@sDk@kGi@qCYwB]eB]eCm@cDcAiC_AmAm@oAw@cBgAs@m@q@i@oBsBuB}BaDkDs@s@}@w@kA_A_Ak@sEcCaB{@gBeAwAcA}AwA{@aAo@aAwAeC{@mBw@sBwAcF??g@mBa@mBy@uEu@kFg@kF[cFScFq@gKo@yEk@qEc@qCi@sC}AyGw@kCu@uBu@mB}@yBkAgCuBaE_A_Bu@oAqAmBwAkBsA}AwAqAoDyCsCgB????kDgBkBs@iC_AmBg@sCs@gCa@iCUkCM????_DAmA@iAFoBNwDf@wDf@q@LyCZk@H}AToAHgBJmBJ?AiBFaDAqBIgBM?@uBQaBUcBUwB_@mAY??oBi@sBm@qBs@_DmAqCwAqC_B_DoByCsBgCmB{BoBcBaBaJgJeJkKwNyQkEcGiE_GkJcNmD{FmD}FuI_PcLsT_EeIqEuJkGoNsFoMeJqUyHiToE{N}B{HoBmIwAwHiA_IQ_Bm@oEm@oGyB_[w@uIkAoJaAcGiAeGyAaG_BcFaBoEoCoGsDoHoEkIuM_WqGsMqCyG_CwG_B_G{A_H{@uEw@uEcByMiBwQkCmYqCgY}BoU_CaVg@iFk@_GwA}NkA{LwAyNuAkNoAkMyAeNA?k@yE_@wCaBuL??{@_GeA_Gm@cDYuA_AwEgA{EqAiFq@cCqBaHwBmGu@kBw@cBkAmBy@gAu@s@kAgAoA{@mAo@AAeDuAyDqAoAe@aAc@qAw@wAgAiA_A[]????UUyAsAqAcAoAs@{@a@gA[aAM{@Gg@Aw@@s@Fq@H}@Tu@Tk@Xo@^e@Zs@h@s@p@u@r@w@t@????oAjAy@j@y@h@y@`@q@Za@N]Ja@Lw@Pq@J_ALw@B{@Dc@?@???w@Ao@E?@??i@EaAOgASy@W}@Y{@a@a@Sa@UA?}@m@mA}@eA}@eAaAeA_AgAcAoAmAcAy@q@k@oByAs@i@m@_@?@iBkAwAy@uAo@uAm@aBo@_Bk@{Ac@?AeAYaD{@oCu@??{Bg@iCw@{FyAoCw@kBe@uCu@oBe@wCu@eD{@sDeAgFqAmGcBsA]????a@a@sAa@kAc@{@a@yAu@{@k@y@o@??oAiAmAqAgAqAaByB}AaC????q@eAwA_Cy@aBeAsB_BoDkAuCw@uBq@qBcAcDk@qB??s@oCe@qBmAyF??q@{D_@mBSoAq@sDi@cDu@yDw@mEA?eCoNoCkOs@cD_@gBe@gBq@yBqAyDiA}CkAaD??mAeDiAiDq@{B????kAwEuAyFiAcGc@cC]eC]eC[gC[{CY{Cc@uGSuDOiFIsDAsD?}A?eCBsCHoCTeHXyIHsCNmE??\}Kb@oNF}AJmD\}JTuH\oI?@JaCViDTmCPeBA?X}BP{ARmAXeBRuAf@{Bt@aD`@yAx@yCbA{CfDwJjBqFnBiG??A?pAuEp@{Cx@}Dh@kCd@kCh@qCp@_Dd@sBx@_D|@aDp@_Cl@{BfB{F~@{CZcAxAmEx@cCfAqCv@iB~@iB??r@s@R[dAoA@@`EuErAmA??FGfAaBb@k@p@cAR_@n@kAj@gAh@oA@?TYPGLAPH????vAlA?AA?ZXt@h@n@XXL`ATb@LR?j@eA???_D?AAqD??AuEfAEJ?T?L?";
      ```
    </details>
    <details>
      <summary>polyline2</summary>
      
      ```dart
      const polyline2 = r"osxuGeysuAK_A?????AeAf@cAr@{@^]XUZ{@~A]\WVc@w@??EQGOIM_@Sc@QMAE?GBGFENI`@O`A??eA_@SI?@i@QWMMKg@|@??QBYAYA]G?@aAWOEc@QYGc@AyA[oA]a@KSIMMMK??FECKFABE@ICMBG?@GQGMKI?@GCIBGB??MU?C_@Cg@_@u@DClA{B[qAM]Ca@A]DYDa@Lg@Ng@P????{Br@YHk@RgAZ]N]LIDe@R????k@\k@\_FtCYP?AYNe@Pa@H]Fc@DY@m@?I?}AAkA@_ADi@DkFjAOFkAZkA\mDjAiC~@wAd@wAd@sA\{@R[FmATcAH??a@Da@Dw@D}@DyCJiAFmALqANiARy@Rs@PkAh@CA}DzAo@Tu@TaAPi@Fk@B}@DiM?oBCc@MmACi@PA?}D@_@AaH?eC?eAAu@Ag@EgAOaHeAyEm@q@G]C{FWO?A?{CG??O?aEEI?g@De@B]Dc@H[H[JEDWL_@RcBlAmCtBGD?????Aa@Xq@^m@T}FpBi@Ro@Tg@R@AyBt@YJ?B{CbAo@V?AoBn@_@LQLSNYXm@p@SVSVgApAUVEFOL???RAhAA?KlCE|@G|@AN?b@ALAX?h@A|@A|@?h@@hAEz@m@EaA^E?]]k@q@UVQJSA]Oe@[UQu@k@g@a@{@c@u@Gy@KgAIiAEs@DA??AI@OF??Y^[Re@F[?YHSCOQWEYH??_@o@KaAQw@Sm@MU??SA[f@{@\i@BUz@Ev@??gD|CkCtCi@y@??AKQe@i@gA}A{CeAkBmAyBo@eAmA}Ba@k@y@b@NdBCJENKRQb@Qb@S`@?@]\_@R_DzAKJuBzA_@\a@^k@f@UT[b@CJ?Fc@p@UVSXw@r@WN@@qCjBMJe@\}@P{@\_@LUNWRe@h@ILQL]PQL??A@o@B{@DG?o@Fy@@e@?A@??W?c@POREDa@t@SFg@Dm@Da@PeAj@YPa@Nq@]c@]c@y@GY[Oi@QYSEKA?EQc@gB?@GQMe@[[q@g@k@q@{A{BU[IYAEA@CY@a@BeAJcBPgAZmBHu@@c@Ai@?YCeA?OW_CI]c@oA@Ae@oAYe@U[g@u@A?IO}A{C??qAgCyAkC_AmC?AGIgCkGIYCQCQ??Lk@HQTOhCo@NMJKF]@]Ck@GuAKcBASVEAMEMMAK@O?O@QKM[S{@MgASsAYiBO{AGk@Ak@Bu@@sA@e@Ce@Go@Os@c@iBOu@Ke@Km@?W@i@?CL]DMAQ?@OcAi@c@w@qAgAaAw@o@QQQWKWEMKWIYQQw@_Ay@{@????KE}A}@}@u@_Ay@sAo@MIqAoIwB}M[aB???M?{@D]L_@JUPKj@]x@a@XIJAA?J?P@J@H?NEFOAQW]Se@CSGwACGIy@E_@Qq@GYMUKUIMg@_@IOGG[c@C?Q_@GMOw@_@cAe@e@YKeBz@??EFKPMPCHa@j@aBbAaAt@YX??CMAKIa@GU?CQiAEUMo@a@}A@?EI]{@KYSk@gAmBYYSWWYu@y@QQKOuAmA]_@MKe@g@??[[AG??[YC??ASOWMGEIAUIYG@?EA_@C]EgAOA?c@EOAGESGa@M?Cg@SaA]??MGMA?E]K{@YiAOc@Eo@I?BmCYYEs@@??u@HqANeDt@eBb@E?IA??CNELEJKFIFKF[H??KDqA\_@Hy@TkAZaAh@]oAQg@y@_CImBBi@??SYm@s@}@[e@iCn@u@^Wb@I^@b@\FJ@ABD`@Zz@\Z?TKb@k@PW?@NUXo@Lc@De@?e@K}BMc@SS]OWC_@Cu@B{@EWIWWs@w@c@k@??UZUj@Wj@Wh@w@t@o@j@c@Rg@H_AAe@E?@cAMKCQCOEq@KEC??gAGQ@@m@CQASWg@]Uo@QwAO??kD]{@O_AG[?YBc@Nc@Nm@Je@L{@MuBq@eBcAiHaEw@y@?B??Kg@Ku@u@_FA?{@kGYoAi@{@c@_@i@YkA[q@G_C?sADo@F{ABsBCw@Qk@[_AqAe@y@_@y@a@_Bc@kBUuAc@qAo@qAk@mA@AA@]s@GOi@kAK_@GMEI@??IAOMo@CQ?M@Ql@_CLa@Jk@Jk@Fk@Bm@@e@Ak@Ci@Eq@Gm@Ki@Kg@Kc@A???Ka@K[Kc@Ig@Ic@E]???@Ce@Ky@Gy@Ag@AS@UBU^kBBa@?M?UCa@Ee@ImBAo@As@@uA@a@???ADiB?_BC}@C]EWISKOOSUO[OQKKMKSIWGYEe@Eu@ImBGmBCk@Ek@Ic@Ic@SaAOu@SaBOy@SeAQk@KQMUsA{Ba@s@[s@Us@M]Ki@Ik@QcAGs@Iu@g@eF??e@iFc@{De@{Cg@}CgAsF_A{Dk@uBe@yAs@eCi@aBAAWw@kBqF_A{Ca@kA????A@LgCHqATe@f@iANy@Hw@T[h@s@PUZMd@Uj@]j@QTc@\e@No@Pm@FS?c@Gq@Iq@Aq@D_@NQb@[`@_@R]Lg@V_APS`@@VMZKV[XUNUL{@Ci@Ac@Ts@RYd@iALc@Fc@AWB[RUHIHk@Fo@@YRiANkADy@PeALa@@YLe@Z[`@UXg@Xy@T}@@e@CYE_@I]USSOQWMYG[@[HY?k@EYKm@Mg@Gm@My@SMUEQQG_@Ek@IKO_@Gc@Mo@Ig@?[Na@Pe@Fq@Eg@JU@Y?e@K_@J]Fa@A_@Ee@OKDa@Bq@Bk@@SLu@???AM?MGCKK]Gk@O}BMmAIm@Gg@??HSNe@HUJ[F]DYBW?YAYCa@A[AeA?gA?@C_@Gi@GYQg@G_@CUAU@Q@???Ek@Kk@O}@?k@Qe@KUAm@?QCS????As@BQD[DYFONUl@wABOJk@Ni@Zo@DQJa@JYTY^_@LSLa@Hm@Ns@Fk@DWBQPe@DPDIRa@JWJULi@Ak@E_@Ee@@[@aA`@gARYROLMHUJg@Hk@Ji@Lq@H]Bc@Cs@KQIWKc@OIMS@]E]CMQYOw@AICq@A[A[?]Bk@F_@Fi@HW?SOQb@MPq@Hw@Lk@Fw@Dg@PWPER[La@L[?A?@Ci@@c@?c@?i@Qa@Ki@@[??Mw@Eo@Ce@Ki@IO?@NCHCLINGRKFIFSHOJIp@EVQb@Ap@`@PEXSPGp@FT[L_@Fm@PWVIZQ\YVo@????AAI[GOKKOMWKKKIOEWE[EY?YAWBYDQFQFUHWDY?AD]Hk@D[@Q?MCICEGCM?e@BU?Q?QCUEYK]MQGUAk@AsAEQBQBODOBSBO?KCGGEKEOAQ@[CQCQGUMQMUCGCO??A?@OBKFMHMVYHOFMDQ@MBU?S@c@?[B_@BWB[H]La@HYF[Dc@Fq@Bi@DYJk@RaAT}@R{@La@Xm@^{@Vi@Tu@Vw@Vq@Nc@BKBM@WAQCMEMEKKOOOIOCKAO?ODQHUL]NWNULULSFKBO@O?S?Q@YFc@B[BW?S?YASC[Eo@C]Ai@?e@@c@@c@DiAf@FJ?JGHM??\m@^uAZw@T_@NoANwAVk@h@u@TYRa@ZgAJS@AFMRW\Kj@I\OVQb@c@Vk@T_@NKp@QhA[VOPW\o@d@cAf@w@N_@Nq@JwANu@Tw@Hi@Hi@De@HYLWTSLQNa@Ro@Ls@J{@DuALuBFeA?aB@O?AA?DeAJyBBkABcCFw@DUJ[Ra@t@oALg@f@mAp@}A\q@Za@TSJORc@SaB???Aa@wDUyCYqB?s@D}@LgCCc@Kg@_@w@o@eAUg@]eBa@{AeBwF????WuAa@wBs@cC??Eu@A}A@y@FkAN{@Ro@?ADUAq@Ma@a@i@Ye@?A[mBY_A??cC}DY]g@}@GUU_AYkAkEkJ????cFkLmBkE??IQi@gA??o@eAe@w@@@??PWt@yBo@_ABU?]?gAAUg@qA??Fa@A_@ASAGe@oB??ECECKEECq@?UCOEOCK?KDaAz@[Re@Pi@R?@?Ak@Pu@P[JQDOA[Ba@DQELwA??@s@?YAOCMKO_@Q}@_@s@Q_AYe@OgBkA}@o@MSM[EWCsBE_BAWCSESGQ[y@m@uAM]Ka@Qm@M_@?A??ISUc@Ye@g@o@}@_AUYKUISGSE_@MaBGa@I[M_@c@_BI_@EYA]?U?a@@[KG[[UUMQOKOGUGQGQOUYO[O[SWQO??k@a@k@Wa@M]GYAi@CYAy@Ii@?m@B]?WASIg@a@q@i@g@e@c@YwAq@_@U????[]e@u@m@_Au@kAQQUSYMi@M?AUKWQc@a@_@c@Y]k@w@U_@MWGWIi@KgASeBEe@Cm@E{@Gq@Gq@QaAOw@EMEG??IBOJ_Af@gAb@QFU@WAe@Kw@[SISMUQMMKMKSIYE_@MsAEWGWIUM_@Om@Ga@AQ?OBODILGXQJI@ICOKOYM[OQAO@o@d@_@Ly@Ru@V]XQJ]DM?OAMGMGeAk@A?k@_@]Se@MI?a@?WDaAZYDSA[K[YWMc@Me@GY?iA?KBMFMTITi@n@??COB[`@eC@s@CoAGa@U]mBqCQ_@Ic@Me@MaAKgAI_AAc@Bi@Bc@NoAB{AGyAMyBA]Eg@MmAA]A_@?[?]G]IYQk@Oc@??IOOQSMUE@AA@mByCOg@A[De@Rg@RQ|@a@ROHODQ@UCUGSKMYIy@G??c@EUOW]Wy@Uo@GY@???A[Bi@Fo@?MEYMSaBmAUMWQWIk@OUO_@_@eAcB?Ba@m@a@i@w@o@KEO?K@e@XOBIE@?Ws@@YJYR[hBqBfBqBV}ACUMUu@u@MSKYG[G}@OiASm@cDoGQQQKUESDQJq@h@OBOAKIISAWFk@?[GQKKOAg@Vu@f@GJILS|@GRKJMDOE]WQIUGS?qAVS@SCOKMS[oAOSQOoBs@o@IWBUFy@f@U@e@GQ?OHo@b@e@^sAVi@C@Au@BSB]Xc@b@SLc@HSASMMU?M@i@Nq@?k@U_B[{AOyACoAEiBEMIGGAIFYjAOJg@RONUp@Qr@Gf@?r@IVMJO?MIYe@IESFq@j@QRo@tAi@r@o@f@o@j@MDMAMIGQCW@UFWLSp@w@LS`@aCTe@T_@HQ@SCSIMMAMBOJe@j@OHO?MGIQCUHoAA[EYKWg@u@ISEW@YRaA@WAWESKQMIM?MHw@nAq@d@WDg@FQAIGIMGQCSBs@CYASi@oAKMMGO?MAMBMJyA|B_@t@MNOHODQGOMg@}@OQOGSC_FIMEWOOUCQIq@KWIMSK]AMIMYAYF[^}@Lk@?UMUu@q@Q[GOKS?@He@Zw@V}@RgALcA@qBCq@K}@AY@SLq@?m@Q}@MS{AyB????OUiAqAkAm@g@Yi@s@c@y@c@mAO[KIYIs@G}Bc@_AY}@Og@?e@AuBUi@Fc@HOLc@XoAhA_@V]Fw@HWAw@_@c@Cc@ES?iA@SCOMEIQe@K_@KSKGS?]NUJeAl@w@\w@Fc@GWQQUOAOAg@FS?MMGOCa@?]Jy@Hc@TaA@YG]KIQG_Cw@q@S_@C_@BM@OHkApA}@hA]d@OX????Sb@Wd@QTOLSLe@PWNa@XYLo@TQHWPUXQVYn@Of@a@zAQXOPONYLYBKBiB@{@GWEo@?{@?WB[PKLa@p@WZOLMFkAX]R]`@e@d@[^OJg@VUDGCMIMOES?mA@EAWOy@Wq@S[MG??IGW@u@TkATWHGJy@vAaBtBM^OvASNI@EAGKCU?wAE_@Ie@Ek@Fk@Nw@Ho@?WA????YGg@CIQKKCCAIIWFQA]Bi@@c@F]Jm@Hs@F_@?[EYKSW[m@GMKEQ?QFQFWDq@OUEUDYLo@n@YVy@n@YLW?]IWC_@DQ@WIuAiAuAY[?QB[ZGBUCGEQi@QQOGcAIOIGKYc@SOmAm@YW??q@k@SM_@MgASw@MWGKESOs@kAOKM?g@Pu@JSCUMo@[O?O?KDEDk@`ASHQ@Q?MKKOEW?YFUVeAB[CQEMMYk@{@Y]IG@???ICO?QDs@b@u@ZYDm@@OHKNQ`@KLM?KGGQAUDOhAgALWFc@D[AYKScAeAOWq@mAi@{@k@w@UWUIKASFy@f@SBUESIQQQa@Qq@IUOI[G}Ag@OIMOGYC]CsEEi@EUAM??Ua@UYc@Gw@?OAMEQYCSCQ?U@MFYJ_@Pa@T]Ta@?AFc@EaAU}BAy@Mk@CM[iAMa@IOOOMOe@_@_@OSE[@_@Ji@Pk@HUBQ?KISSU_@WUUI@?MCQ?QAOAw@_@_@QMAK@QLaB~AOBQAKGGIQm@WqAM_@MGYO_@OQSYo@GGI?ODKHUp@Sp@ILEFI@IAQG]YOKYEq@DMFGFGJCNCR?|@Ar@O\QDMBKGKISg@?Aq@_A?Ae@k@c@o@yBeD?@u@y@sCsC?@USy@i@UG[GUCW?SBUDAA[Je@Pi@PU@MAKAKMSSa@{@??o@oAi@iAABKg@G]C_@Aa@@gA?u@Dk@BmA?U@eA?iA?eBCoA?AGeBGqBIs@Iq@Mi@G]?@AA]_BMWKMGEQBQHm@d@??@@KH_Av@k@f@a@j@QPOPOXKRUx@K\A?@??@C@]\cA|@_@^cAlAi@f@a@Xg@Tm@T{@Pa@JWJg@Z{@v@QNSLODYBc@Bk@EgAQ_AKYE[@UBAAMF[Hm@XcCrAgDpBk@Zk@Ny@Tk@TgDpB]Jg@Hu@Lw@Pi@Ny@b@[RqChC{DvCy@`@e@Pu@TWB?@e@Bc@Ay@Gc@GMAgAOa@CSB]BYLi@Ne@@c@Ag@GWE]Oa@QUSA??@[i@Qs@Qu@Mw@Iq@Gq@IcCIsAOsAOeASqAKm@Ku@IaAGmACm@Ie@EMOSOMWGYBQFq@j@UL_@Lg@P[NKJMPO\S^O\OPKJ[TyChA??A?wB|@[L_@V?AMTEJEPEVGdAC^G\GXMVSNmAl@_@XUPQRg@h@MNONQDSD[?]Oq@]UI[GKEY@UDa@Ju@TYBS?o@EqAMoAIc@I]MiAm@k@_@OGa@MkBa@wB]cAEa@C_@Ig@Om@Q[GS?]DWHYNwAv@_@To@Tm@Rw@Jw@F_BNq@Jq@LaAT}Bp@sCdAqBh@eARoATo@Li@T_@RiAx@yAhAWP]^[`@e@j@}A|B?@??]f@u@`AYTa@R]Pu@XUPQTMZI\E`@Ep@EbAM~@Sp@Ub@_@\]T_@JWBc@Ek@Sc@Wg@W[Ie@AqBWgASYOUYSc@So@u@oCy@{CSkAKy@Ma@O]SMUMs@OWIUKOUGU?G?A??AW@_@Js@Lm@Je@B{@CWMSUUSIo@Aw@@WAUGMKOUKWI[Gi@Km@Me@I]Q[UW[[_@Sc@Oa@?Y@i@H]D[@WCIE??ICIQKUCY?g@Bc@Hs@Dq@Ak@E]K_@]k@mAcBg@o@W[QOe@QYG]C????_@@c@C[OSO]c@[WYKYAc@Fw@HaA@y@?_AE}@I}@Ao@D_@Bm@H}@P??c@Pa@Pe@Xk@h@????Yb@Y|@g@`B??mAbDSr@UfAa@pCaApEaAnEW~@_@x@Wd@mAzAw@pAm@~@y@x@k@f@o@b@cHrDcAl@UV]j@IT?@??O^WbAMnAMbBOdAYdA]dAg@~AW|@??c@jA]r@[d@_@h@cA~@g@f@}@bAg@ZURSV[r@_@r@m@|@OPSRW^Wp@Ib@Il@Mf@Mb@KREL????I@c@t@[b@SF]dAANBd@Jj@HX????WLYJUBW?QFWHMDA@OAKCKIKKUWS_@w@aBWa@UYQM[M_@KaAQg@Qe@USGI?ODUJu@h@m@`@u@`@e@^yBjBmCrCSV?AGTEPEZEXMZMVQReA~@MHWVOPQZM\Kb@c@jCSl@K`@Wv@ERM`@KRIHKLQJULMBKFGFGLQf@M^g@jA_@t@@??AWn@a@v@UXQNSDM?OCSKOMOSMYa@oASi@UYa@_@WU??[Yu@q@SOSKaAcCaAyBMW]i@MSUa@O_@????GIc@oAWc@[a@a@]iAo@iCmA@?q@_@_Ac@s@Yi@[{@cAiCcCQWUa@]o@aAwAS]MSOc@Mo@Gm@aAgA??w@X}@\m@z@GJUr@Sf@GN??u@nB??_A~BiBfEwDfIcBrDiDrHWn@?A?@mC~F_GdMMX_FlKcDhHoD|H{B`FaBnDMN????@?SNSHs@HKFKNIPGX[xAQjAUxAGVINSNYJiAP@?}@KSCQGSk@UwBYuAYm@??e@Q{@IUOA??AO[W_AQ]S[SQYU?@IGUIoA_@??u@UoBk@??i@Mo@Ck@KA@yAM??yAWm@Ug@I_@CqBUm@SsAuAgAq@[Ia@Ge@Bw@?[GMGMMSUS_@Uc@Oi@Om@CMKQKOOMMMe@WsAo@GEkAg@EEa@Wa@a@e@e@eAsAk@u@A?QWYYi@a@WOg@]_@_@W_@{AqCCG_@k@m@}@{@wAg@u@i@w@mCqDeB_Ca@[YQ?AaB_Ag@[g@YSIg@SUKSCYEW@[FWNgAp@UHS@???Ai@BuBGk@Gg@IaAYm@Mm@ImACe@?g@F]F??cAVaAd@oA`Ak@X[D@@w@Vo@Fu@@?Ag@?mADc@CQCSIc@QQGIAI?GBEF?HKBGH?HAFKFEFGBOBm@K}Aa@q@OQEgA[{@WcBg@u@SoA[??eCq@q@Qi@K[IuA]WI}Aa@k@Mw@SkAYuA_@m@Uo@Oi@Q_@IeBg@iCs@sBc@}@Uo@OSCWGs@Q[MMGSM]Ya@_@a@e@y@_AOQ]WSKSGWG[E[A_@?K@S?cAB]Bo@DU??gB??GkBKwAAi@OyCEkASqDIaBCYA[Eq@Ig@Iu@g@}CCUi@eD??c@kCA?O_ASiBCYUkBMcAKgAE_@E_@QaBo@eGQaBk@cDaA_Eg@qBU{@??YeA@@Ka@_@wAI_@????UiA?@iAoEs@kCuAwFES}@oDEMAIU{@Ka@CKOu@]qAQw@Uw@Ki@Qu@UcAK_@a@eB_@}Ae@iB[iAMc@[wACIc@mBI_@Mc@Oq@WcAc@qB[qA_AeEQq@oAuFcAqESeA_@eBEQ?A]_BS_A?@m@oCSy@WoAUuAA?Os@G[YmAi@gCi@gCIYWmAe@}B_@sB[wBIo@IgAK_B@?EmBCoACcC??Cw@??AmA?u@OoBM{@aAeFi@kCq@mCSu@XK??CU{@eDqAkC??y@{C?AY_A}@cD_@mAuBqGA?s@qBo@eBq@kBq@aBy@wBaBiEi@kBcAuCONeAmCgAuCSm@Mk@Y{@g@sBs@{C]gB?AqAaHEWA?UqAQeAc@aCk@yCqBwKGa@u@cEUgAOu@YsAQmAIo@Im@Qs@WuA?AYgAa@iBMs@k@cC?A]kAaA_EcAwE}AcG@?A?g@oBG[Ga@??QC??Eo@kAgF@???KCuAq@??aB{@UMOI_CgAKEKGA?SIaAa@aA[q@]kAi@cA]EC]SWM}@]??GEkAc@??IC}BcAk@U{@]oAc@?@s@WI?c@]??MGsAi@i@Y_@W@?WWaCsBU}@??IIG?M@QAo@s@??c@k@c@aAISA?@A[}@My@UeAIeAEqA?eAJeAN}AF]}@eC??SFiBk@g@OmAg@qB_A?@??A?EWA[Aq@AqAB]?@EsB@yAEqJ?eACgF?k@@{@Cq@?aBA}A@gA@qBAsGCsF@?AoHHgA?qC?Ak@qB?}@?aA?o@AQCOIMGKkCgC}DcDy@o@eAaAsAu@Ya@??AQ?S@_@Fs@@BWiC??YYwEyL]aAi@_B?ASO_@gAo@_AGMaAiCHGsGaQa@gA_@{@?Qa@aAI[QQw@wBIU??EM]_A????Um@Me@KYEM[gAMm@Ky@?B[iBUkBA?W{@WmCOsBAu@KqBOcCIs@CGCGYqDAKCa@{@gMAs@KiBEk@?YGy@?@Oe@a@cGe@wGDUFI`A}@P?XFR@RCLWH_@BgADQ|CkDROA}@??RSz@mBjA{CxA_ETs@HsA??BxBfAEJ?T?L?";
      ```
    </details>
    <details>
      <summary>polyline3</summary>
      
      ```dart
      const polyline3 = r"gsxuGu{suASN?AeAf@cAr@{@^]XUZ{@~A]\WVc@w@??EQGOIM_@Sc@QMAE?GBGFENI`@O`A??eA_@SI?@i@QWMMKg@|@??QBYAYA]G?@aAWOEc@QYGc@AyA[oA]a@KSIMMMK??FECKFABE@ICMBG?@GQGMKI?@GCIBGB??MU?C_@Cg@_@u@DClA{B[qAM]Ca@A]DYDa@Lg@Ng@P????{Br@YHk@RgAZ]N]LIDe@R????k@\k@\_FtCYP?AYNe@Pa@H]Fc@DY@m@?I?}AAkA@_ADi@DkFjAOFkAZkA\mDjAiC~@wAd@wAd@sA\{@R[FmATcAH??a@Da@Dw@D}@DyCJiAFmALqANiARy@Rs@PkAh@CA}DzAo@Tu@TaAPi@Fk@B}@DiM?oBCc@MmACi@PA?}D@_@AaH?eC?eAAu@Ag@EgAOaHeAyEm@q@G]C{FWO?A?{CG??O?aEEI?g@De@B]Dc@H[H[JEDWL_@RcBlAmCtBGD?????Aa@Xq@^m@T}FpBi@Ro@Tg@R@AyBt@YJ?B{CbAo@V?AoBn@_@LQLSNYXm@p@SVSVgApAUVEFOL???RAhAA?KlCE|@G|@AN?b@ALAX?h@A|@A|@?h@@hAEz@m@EaA^E?]]k@q@UVQJSA]Oe@[UQu@k@g@a@{@c@u@Gy@KgAIiAEs@DA??AI@OF??Y^[Re@F[?YHSCOQWEYH??_@o@KaAQw@Sm@MU??SA[f@{@\i@BUz@Ev@??gD|CkCtCi@y@??AKQe@i@gA}A{CeAkBmAyBo@eAmA}Ba@k@y@b@NdBCJENKRQb@Qb@S`@?@]\_@R_DzAKJuBzA_@\a@^k@f@UT[b@CJ?Fc@p@UVSXw@r@WN@@qCjBMJe@\}@P{@\_@LUNWRe@h@ILQL]PQL??A@o@B{@DG?o@Fy@@e@?A@??W?c@POREDa@t@SFg@Dm@Da@PeAj@YPa@Nq@]c@]c@y@GY[Oi@QYSEKA?EQc@gB?@GQMe@[[q@g@k@q@{A{BU[IYAEA@CY@a@BeAJcBPgAZmBHu@@c@Ai@?YCeA?OW_CI]c@oA@Ae@oAYe@U[g@u@A?IO}A{C??qAgCyAkC_AmC?AGIgCkGIYCQCQ??Lk@HQTOhCo@NMJKF]@]Ck@GuAKcBASVEAMEMMAK@O?O@QKM[S{@MgASsAYiBO{AGk@Ak@Bu@@sA@e@Ce@Go@Os@c@iBOu@Ke@Km@?W@i@?CL]DMAQ?@OcAi@c@w@qAgAaAw@o@QQQWKWEMKWIYQQw@_Ay@{@????KE}A}@}@u@_Ay@sAo@MIqAoIwB}M[aB???M?{@D]L_@JUPKj@]x@a@XIJAA?J?P@J@H?NEFOAQW]Se@CSGwACGIy@E_@Qq@GYMUKUIMg@_@IOGG[c@C?Q_@GMOw@_@cAe@e@YKeBz@??EFKPMPCHa@j@aBbAaAt@YX??CMAKIa@GU?CQiAEUMo@a@}A@?EI]{@KYSk@gAmBYYSWWYu@y@QQKOuAmA]_@MKe@g@??[[AG??[YC??ASOWMGEIAUIYG@?EA_@C]EgAOA?c@EOAGESGa@M?Cg@SaA]??MGMA?E]K{@YiAOc@Eo@I?BmCYYEs@@??u@HqANeDt@eBb@E?IA??CNELEJKFIFKF[H??KDqA\_@Hy@TkAZaAh@]oAQg@y@_CImBBi@??SYm@s@}@[e@iCn@u@^Wb@I^@b@\FJ@ABD`@Zz@\Z?TKb@k@PW?@NUXo@Lc@De@?e@K}BMc@SS]OWC_@Cu@B{@EWIWWs@w@c@k@??UZUj@Wj@Wh@w@t@o@j@c@Rg@H_AAe@E?@cAMKCQCOEq@KEC??gAGQ@@m@CQASWg@]Uo@QwAO??kD]{@O_AG[?YBc@Nc@Nm@Je@L{@MuBq@eBcAiHaEw@y@?B??Kg@Ku@u@_FA?{@kGYoAi@{@c@_@i@YkA[q@G_C?sADo@F{ABsBCw@Qk@[_AqAe@y@_@y@a@_Bc@kBUuAc@qAo@qAk@mA@AA@]s@GOi@kAK_@GMEI@??IAOMo@CQ?M@Ql@_CLa@Jk@Jk@Fk@Bm@@e@Ak@Ci@Eq@Gm@Ki@Kg@Kc@A???Ka@K[Kc@Ig@Ic@E]???@Ce@Ky@Gy@Ag@AS@UBU^kBBa@?M?UCa@Ee@ImBAo@As@@uA@a@???ADiB?_BC}@C]EWISKOOSUO[OQKKMKSIWGYEe@Eu@ImBGmBCk@Ek@Ic@Ic@SaAOu@SaBOy@SeAQk@KQMUsA{Ba@s@[s@Us@M]Ki@Ik@QcAGs@Iu@g@eF??e@iFc@{De@{Cg@}CgAsF_A{Dk@uBe@yAs@eCi@aBAAWw@kBqF_A{Ca@kA????A@LgCHqATe@f@iANy@Hw@T[h@s@PUZMd@Uj@]j@QTc@\e@No@Pm@FS?c@Gq@Iq@Aq@D_@NQb@[`@_@R]Lg@V_APS`@@VMZKV[XUNUL{@Ci@Ac@Ts@RYd@iALc@Fc@AWB[RUHIHk@Fo@@YRiANkADy@PeALa@@YLe@Z[`@UXg@Xy@T}@@e@CYE_@I]USSOQWMYG[@[HY?k@EYKm@Mg@Gm@My@SMUEQQG_@Ek@IKO_@Gc@Mo@Ig@?[Na@Pe@Fq@Eg@JU@Y?e@K_@J]Fa@A_@Ee@OKDa@Bq@Bk@@SLu@???AM?MGCKK]Gk@O}BMmAIm@Gg@??HSNe@HUJ[F]DYBW?YAYCa@A[AeA?gA?@C_@Gi@GYQg@G_@CUAU@Q@???Ek@Kk@O}@?k@Qe@KUAm@?QCS????As@BQD[DYFONUl@wABOJk@Ni@Zo@DQJa@JYTY^_@LSLa@Hm@Ns@Fk@DWBQPe@DPDIRa@JWJULi@Ak@E_@Ee@@[@aA`@gARYROLMHUJg@Hk@Ji@Lq@H]Bc@Cs@KQIWKc@OIMS@]E]CMQYOw@AICq@A[A[?]Bk@F_@Fi@HW?SOQb@MPq@Hw@Lk@Fw@Dg@PWPER[La@L[?A?@Ci@@c@?c@?i@Qa@Ki@@[??Mw@Eo@Ce@Ki@IO?@NCHCLINGRKFIFSHOJIp@EVQb@Ap@`@PEXSPGp@FT[L_@Fm@PWVIZQ\YVo@????AAI[GOKKOMWKKKIOEWE[EY?YAWBYDQFQFUHWDY?AD]Hk@D[@Q?MCICEGCM?e@BU?Q?QCUEYK]MQGUAk@AsAEQBQBODOBSBO?KCGGEKEOAQ@[CQCQGUMQMUCGCO??A?@OBKFMHMVYHOFMDQ@MBU?S@c@?[B_@BWB[H]La@HYF[Dc@Fq@Bi@DYJk@RaAT}@R{@La@Xm@^{@Vi@Tu@Vw@Vq@Nc@BKBM@WAQCMEMEKKOOOIOCKAO?ODQHUL]NWNULULSFKBO@O?S?Q@YFc@B[BW?S?YASC[Eo@C]Ai@?e@@c@@c@DiAf@FJ?JGHM??\m@^uAZw@T_@NoANwAVk@h@u@TYRa@ZgAJS@AFMRW\Kj@I\OVQb@c@Vk@T_@NKp@QhA[VOPW\o@d@cAf@w@N_@Nq@JwANu@Tw@Hi@Hi@De@HYLWTSLQNa@Ro@Ls@J{@DuALuBFeA?aB@O?AA?DeAJyBBkABcCFw@DUJ[Ra@t@oALg@f@mAp@}A\q@Za@TSJORc@SaB???Aa@wDUyCYqB?s@D}@LgCCc@Kg@_@w@o@eAUg@]eBa@{AeBwF????WuAa@wBs@cC??Eu@A}A@y@FkAN{@Ro@?ADUAq@Ma@a@i@Ye@?A[mBY_A??cC}DY]g@}@GUU_AYkAkEkJ????cFkLmBkE??IQi@gA??o@eAe@w@@@??PWt@yBo@_ABU?]?gAAUg@qA??Fa@A_@ASAGe@oB??ECECKEECq@?UCOEOCK?KDaAz@[Re@Pi@R?@?Ak@Pu@P[JQDOA[Ba@DQELwA??@s@?YAOCMKO_@Q}@_@s@Q_AYe@OgBkA}@o@MSM[EWCsBE_BAWCSESGQ[y@m@uAM]Ka@Qm@M_@?A??ISUc@Ye@g@o@}@_AUYKUISGSE_@MaBGa@I[M_@c@_BI_@EYA]?U?a@@[KG[[UUMQOKOGUGQGQOUYO[O[SWQO??k@a@k@Wa@M]GYAi@CYAy@Ii@?m@B]?WASIg@a@q@i@g@e@c@YwAq@_@U????[]e@u@m@_Au@kAQQUSYMi@M?AUKWQc@a@_@c@Y]k@w@U_@MWGWIi@KgASeBEe@Cm@E{@Gq@Gq@QaAOw@EMEG??IBOJ_Af@gAb@QFU@WAe@Kw@[SISMUQMMKMKSIYE_@MsAEWGWIUM_@Om@Ga@AQ?OBODILGXQJI@ICOKOYM[OQAO@o@d@_@Ly@Ru@V]XQJ]DM?OAMGMGeAk@A?k@_@]Se@MI?a@?WDaAZYDSA[K[YWMc@Me@GY?iA?KBMFMTITi@n@??COB[`@eC@s@CoAGa@U]mBqCQ_@Ic@Me@MaAKgAI_AAc@Bi@Bc@NoAB{AGyAMyBA]Eg@MmAA]A_@?[?]G]IYQk@Oc@??IOOQSMUE@AA@mByCOg@A[De@Rg@RQ|@a@ROHODQ@UCUGSKMYIy@G??c@EUOW]Wy@Uo@GY@???A[Bi@Fo@?MEYMSaBmAUMWQWIk@OUO_@_@eAcB?Ba@m@a@i@w@o@KEO?K@e@XOBIE@?Ws@@YJYR[hBqBfBqBV}ACUMUu@u@MSKYG[G}@OiASm@cDoGQQQKUESDQJq@h@OBOAKIISAWFk@?[GQKKOAg@Vu@f@GJILS|@GRKJMDOE]WQIUGS?qAVS@SCOKMS[oAOSQOoBs@o@IWBUFy@f@U@e@GQ?OHo@b@e@^sAVi@C@Au@BSB]Xc@b@SLc@HSASMMU?M@i@Nq@?k@U_B[{AOyACoAEiBEMIGGAIFYjAOJg@RONUp@Qr@Gf@?r@IVMJO?MIYe@IESFq@j@QRo@tAi@r@o@f@o@j@MDMAMIGQCW@UFWLSp@w@LS`@aCTe@T_@HQ@SCSIMMAMBOJe@j@OHO?MGIQCUHoAA[EYKWg@u@ISEW@YRaA@WAWESKQMIM?MHw@nAq@d@WDg@FQAIGIMGQCSBs@CYASi@oAKMMGO?MAMBMJyA|B_@t@MNOHODQGOMg@}@OQOGSC_FIMEWOOUCQIq@KWIMSK]AMIMYAYF[^}@Lk@?UMUu@q@Q[GOKS?@He@Zw@V}@RgALcA@qBCq@K}@AY@SLq@?m@Q}@MS{AyB????OUiAqAkAm@g@Yi@s@c@y@c@mAO[KIYIs@G}Bc@_AY}@Og@?e@AuBUi@Fc@HOLc@XoAhA_@V]Fw@HWAw@_@c@Cc@ES?iA@SCOMEIQe@K_@KSKGS?]NUJeAl@w@\w@Fc@GWQQUOAOAg@FS?MMGOCa@?]Jy@Hc@TaA@YG]KIQG_Cw@q@S_@C_@BM@OHkApA}@hA]d@OX????Sb@Wd@QTOLSLe@PWNa@XYLo@TQHWPUXQVYn@Of@a@zAQXOPONYLYBKBiB@{@GWEo@?{@?WB[PKLa@p@WZOLMFkAX]R]`@e@d@[^OJg@VUDGCMIMOES?mA@EAWOy@Wq@S[MG??IGW@u@TkATWHGJy@vAaBtBM^OvASNI@EAGKCU?wAE_@Ie@Ek@Fk@Nw@Ho@?WA????YGg@CIQKKCCAIIWFQA]Bi@@c@F]Jm@Hs@F_@?[EYKSW[m@GMKEQ?QFQFWDq@OUEUDYLo@n@YVy@n@YLW?]IWC_@DQ@WIuAiAuAY[?QB[ZGBUCGEQi@QQOGcAIOIGKYc@SOmAm@YW??q@k@SM_@MgASw@MWGKESOs@kAOKM?g@Pu@JSCUMo@[O?O?KDEDk@`ASHQ@Q?MKKOEW?YFUVeAB[CQEMMYk@{@Y]IG@???ICO?QDs@b@u@ZYDm@@OHKNQ`@KLM?KGGQAUDOhAgALWFc@D[AYKScAeAOWq@mAi@{@k@w@UWUIKASFy@f@SBUESIQQQa@Qq@IUOI[G}Ag@OIMOGYC]CsEEi@EUAM??Ua@UYc@Gw@?OAMEQYCSCQ?U@MFYJ_@Pa@T]Ta@?AFc@EaAU}BAy@Mk@CM[iAMa@IOOOMOe@_@_@OSE[@_@Ji@Pk@HUBQ?KISSU_@WUUI@?MCQ?QAOAw@_@_@QMAK@QLaB~AOBQAKGGIQm@WqAM_@MGYO_@OQSYo@GGI?ODKHUp@Sp@ILEFI@IAQG]YOKYEq@DMFGFGJCNCR?|@Ar@O\QDMBKGKISg@?Aq@_A?Ae@k@c@o@yBeD?@u@y@sCsC?@USy@i@UG[GUCW?SBUDAA[Je@Pi@PU@MAKAKMSSa@{@??o@oAi@iAABKg@G]C_@Aa@@gA?u@Dk@BmA?U@eA?iA?eBCoA?AGeBGqBIs@Iq@Mi@G]?@AA]_BMWKMGEQBQHm@d@??@@KH_Av@k@f@a@j@QPOPOXKRUx@K\A?@??@C@]\cA|@_@^cAlAi@f@a@Xg@Tm@T{@Pa@JWJg@Z{@v@QNSLODYBc@Bk@EgAQ_AKYE[@UBAAMF[Hm@XcCrAgDpBk@Zk@Ny@Tk@TgDpB]Jg@Hu@Lw@Pi@Ny@b@[RqChC{DvCy@`@e@Pu@TWB?@e@Bc@Ay@Gc@GMAgAOa@CSB]BYLi@Ne@@c@Ag@GWE]Oa@QUSA??@[i@Qs@Qu@Mw@Iq@Gq@IcCIsAOsAOeASqAKm@Ku@IaAGmACm@Ie@EMOSOMWGYBQFq@j@UL_@Lg@P[NKJMPO\S^O\OPKJ[TyChA??A?wB|@[L_@V?AMTEJEPEVGdAC^G\GXMVSNmAl@_@XUPQRg@h@MNONQDSD[?]Oq@]UI[GKEY@UDa@Ju@TYBS?o@EqAMoAIc@I]MiAm@k@_@OGa@MkBa@wB]cAEa@C_@Ig@Om@Q[GS?]DWHYNwAv@_@To@Tm@Rw@Jw@F_BNq@Jq@LaAT}Bp@sCdAqBh@eARoATo@Li@T_@RiAx@yAhAWP]^[`@e@j@}A|B?@??]f@u@`AYTa@R]Pu@XUPQTMZI\E`@Ep@EbAM~@Sp@Ub@_@\]T_@JWBc@Ek@Sc@Wg@W[Ie@AqBWgASYOUYSc@So@u@oCy@{CSkAKy@Ma@O]SMUMs@OWIUKOUGU?G?A??AW@_@Js@Lm@Je@B{@CWMSUUSIo@Aw@@WAUGMKOUKWI[Gi@Km@Me@I]Q[UW[[_@Sc@Oa@?Y@i@H]D[@WCIE??ICIQKUCY?g@Bc@Hs@Dq@Ak@E]K_@]k@mAcBg@o@W[QOe@QYG]C????_@@c@C[OSO]c@[WYKYAc@Fw@HaA@y@?_AE}@I}@Ao@D_@Bm@H}@P??c@Pa@Pe@Xk@h@????Yb@Y|@g@`B??mAbDSr@UfAa@pCaApEaAnEW~@_@x@Wd@mAzAw@pAm@~@y@x@k@f@o@b@cHrDcAl@UV]j@IT?@??O^WbAMnAMbBOdAYdA]dAg@~AW|@??c@jA]r@[d@_@h@cA~@g@f@}@bAg@ZURSV[r@_@r@m@|@OPSRW^Wp@Ib@Il@Mf@Mb@KREL????I@c@t@[b@SF]dAANBd@Jj@HX????WLYJUBW?QFWHMDA@OAKCKIKKUWS_@w@aBWa@UYQM[M_@KaAQg@Qe@USGI?ODUJu@h@m@`@u@`@e@^yBjBmCrCSV?AGTEPEZEXMZMVQReA~@MHWVOPQZM\Kb@c@jCSl@K`@Wv@ERM`@KRIHKLQJULMBKFGFGLQf@M^g@jA_@t@@??AWn@a@v@UXQNSDM?OCSKOMOSMYa@oASi@UYa@_@WU??[Yu@q@SOSKaAcCaAyBMW]i@MSUa@O_@????GIc@oAWc@[a@a@]iAo@iCmA@?q@_@_Ac@s@Yi@[{@cAiCcCQWUa@]o@aAwAS]MSOc@Mo@Gm@aAgA??w@X??T_@ynBq|FetGgzGkrAwX";
      ```
    </details>

    You should also set up your Google Maps API Key as it's instructed in package readme.

3. As previously mentioned this bug is not present on Android devices.

**Expected results:** Tapping on polyline should trigger it's `onTap` event and mark it as selected (red color).

**Actual results:** In some instances, tap is not correctly detected -  tapping on for example the first polyline is detected as a tap on the third one. This issue is not specific to these three polylines. Also changing polyline zIndex has no effect.

<details>
  <summary>Logs</summary>

`flutter run --verbose`
I've only been clicking on polylines 1 and 3 in this example, however polyline 2 is detected. 
```
[+10514 ms] flutter: 7666
[        ] flutter: 3 clicked
[+2312 ms] flutter: 2 clicked
[+1844 ms] flutter: 7666
[        ] flutter: 3 clicked
[+1657 ms] flutter: 2 clicked
[+1077 ms] flutter: 7666
[        ] flutter: 3 clicked
[ +981 ms] flutter: 2 clicked
```

`flutter doctor -v`
```
[✓] Flutter (Channel stable, 1.22.6, on macOS 11.2.1 20D74 darwin-x64, locale en-SI)
    • Flutter version 1.22.6 at /Users/benjaminsmrdelj/Documents/flutter
    • Framework revision 9b2d32b605 (4 weeks ago), 2021-01-22 14:36:39 -0800
    • Engine revision 2f0af37152
    • Dart version 2.10.5

 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/benjaminsmrdelj/Library/Android/sdk
    • Platform android-30, build-tools 29.0.3
    • Java binary at: /Applications/Android Studio 2.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.9.3

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio 2.app/Contents
    • Flutter plugin version 49.0.1
    • Dart plugin version 192.8052
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] Connected device (1 available)
    • iPhone (mobile) • 00008101-001E3C202180001E • ios • iOS 14.4

• No issues found!
```

</details>