WP-FE-MAP-NATIVE-01 — Khôi phục MapView native + lớp Mapbox
Domain: D-PLACE · WP: WP-FE-MAP-NATIVE-01 · 2026-08-21 · CON
Sự cố
canUseNativeGoogleMap() yêu cầu EXPO_PUBLIC_ANDROID_MAPS_NATIVE=1 dù app.json đã có Google Maps key. Android Expo Go / APK vì thế không render MapView — Home hiện placeholder sông, Gọi xe/listing hiện «mở iOS/Android» dù đang chạy native. API /places/map vẫn 200 (pin có, nền map mất).
Sửa
- Bật MapView khi Expo Go hoặc có googleMaps.apiKey (app.json / env). Cờ
ANDROID_MAPS_NATIVEchỉ còn fallback APK custom không key. - Import lại
MapboxUrlTiletrên Home · NearbyMapSheet · WelifeMap · RideLiveMap (auto khi cópk.).
File
mobile/src/shared/maps/canUseNativeGoogleMap.tsmobile/src/shared/maps/mapboxTiles.ts·MapboxUrlTile.tsxHomeMapPreview.tsx·NearbyMapSheet.tsx·WelifeMapScreen.tsx·RideLiveMap.tsx
Reload Expo (r hoặc -c). Web vẫn placeholder.
Domain: D-PLACE
WP: WP-FE-MAP-NATIVE-01
Surfaces: CON
Status: IMP
Local: mapboxTiles tests
Next: reload Expo Go