diff --git a/apps/driver_new/lib/features/trip/view/widgets/ride_map.dart b/apps/driver_new/lib/features/trip/view/widgets/ride_map.dart index 24752cc..f4dbaf2 100644 --- a/apps/driver_new/lib/features/trip/view/widgets/ride_map.dart +++ b/apps/driver_new/lib/features/trip/view/widgets/ride_map.dart @@ -212,6 +212,13 @@ class _RideMapState extends State { // (مثبت 2026-08-05). الستايلان المرفقان في `assets/` سليمان: بهما // `sprite` وبلاطاتهما من `tiles.intaleqapp.com` نفسها. // + // وهذا حرفياً حلّ سيرو الميداني: انظر + // `apps/rider/lib/views/home/map_widget.dart/google_map_passenger_widget.dart` + // — يمرّر `'assets/style.json'` / `'assets/style_dark.json'` نفسهما، وملفّاه + // مطابقان لهذين طبقةً بطبقة (لا يختلفان إلا في اسم العلامة التجارية). + // فلا تُعِد هذا السطر إلى `IntaleqStyles.light/obsidian` — جُرّب وأسقط + // التطبيق مرتين. + // // ومعها نكسب الإقلاع بلا انتظار شبكة — وهو ما يعنيه «الشكل حتمي من أول // إقلاع» (docs/26 §1). final styleUrl = isDark ? _darkStyleAsset : _lightStyleAsset; @@ -222,6 +229,10 @@ class _RideMapState extends State { children: [ im.IntaleqMap( apiKey: AppConfig.mapApiKey, + // التنزيل المسبق للمناطق لا معنى له مع ستايل من `assets/` — الحزمة + // تتخطّاه على iOS أصلاً لكنها تترك عَلَم «جارٍ التنزيل» مرفوعاً، + // فنقفله من هنا بدل الاتّكال على ذلك. + autoCache: false, initialCameraPosition: im.CameraPosition( target: widget.origin == null ? _fallback diff --git a/apps/rider_new/lib/features/trip/view/widgets/ride_map.dart b/apps/rider_new/lib/features/trip/view/widgets/ride_map.dart index 24752cc..f4dbaf2 100644 --- a/apps/rider_new/lib/features/trip/view/widgets/ride_map.dart +++ b/apps/rider_new/lib/features/trip/view/widgets/ride_map.dart @@ -212,6 +212,13 @@ class _RideMapState extends State { // (مثبت 2026-08-05). الستايلان المرفقان في `assets/` سليمان: بهما // `sprite` وبلاطاتهما من `tiles.intaleqapp.com` نفسها. // + // وهذا حرفياً حلّ سيرو الميداني: انظر + // `apps/rider/lib/views/home/map_widget.dart/google_map_passenger_widget.dart` + // — يمرّر `'assets/style.json'` / `'assets/style_dark.json'` نفسهما، وملفّاه + // مطابقان لهذين طبقةً بطبقة (لا يختلفان إلا في اسم العلامة التجارية). + // فلا تُعِد هذا السطر إلى `IntaleqStyles.light/obsidian` — جُرّب وأسقط + // التطبيق مرتين. + // // ومعها نكسب الإقلاع بلا انتظار شبكة — وهو ما يعنيه «الشكل حتمي من أول // إقلاع» (docs/26 §1). final styleUrl = isDark ? _darkStyleAsset : _lightStyleAsset; @@ -222,6 +229,10 @@ class _RideMapState extends State { children: [ im.IntaleqMap( apiKey: AppConfig.mapApiKey, + // التنزيل المسبق للمناطق لا معنى له مع ستايل من `assets/` — الحزمة + // تتخطّاه على iOS أصلاً لكنها تترك عَلَم «جارٍ التنزيل» مرفوعاً، + // فنقفله من هنا بدل الاتّكال على ذلك. + autoCache: false, initialCameraPosition: im.CameraPosition( target: widget.origin == null ? _fallback