You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo SDK 53升级后react-native-maps在Android生产构建与Expo Go中标记异常求助

Expo SDK 53升级后react-native-maps在Android生产构建与Expo Go中标记异常求助

各位好,我在把Expo SDK从v52升级到v53时遇到了react-native-maps相关的问题,实在搞不懂原因,想请教有没有遇到过类似情况的朋友指点一下?

升级前配置(一切正常)

  • Expo版本:52.0.32
  • react-native-maps版本:1.20.1
  • 聚类依赖:react-native-map-clustering 3.4.2
  • 新架构状态:禁用

升级后配置

  • Expo版本:53.0.10
  • react-native-maps版本:1.20.1(已确认符合Expo 53的官方版本要求)
  • 聚类依赖:react-native-map-supercluster 1.0.4(原react-native-map-clustering已停止维护,所以替换成了这个库)
  • 新架构状态:启用

具体问题表现

  • 标记点(Marker)位置偏移:标记和三角形本该显示在线条交汇处,但实际渲染位置完全不对(见示意图)
  • 标记的弹出框(Callout)完全无法渲染
  • 标记聚类功能失效

最诡异的差异表现

  • 在Android版Expo Go中,上述问题全部出现
  • 构建Android开发包(Development Build)时,所有功能都正常工作,没有任何问题
  • 但构建Android生产包(Production Build)时,问题又和Expo Go里完全一致地重现了

有没有朋友能分析下,为什么生产构建会出现这种和开发构建、Expo Go不一致的问题?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 08:30:29