如何在Flutter中渲染Android原生Google Map并添加地面叠加层?
地面叠加层实现方案(Flutter Google Maps场景)
问题说明
google_maps_flutter库未暴露添加地面叠加层的API,无法直接通过该库在Google Maps上实现地面叠加层功能。
解决思路
通过Android原生视图嵌入的方式解决需求:
- 在Android端加载原生Google Map组件,完成地面叠加层的添加操作
- 将带有地面叠加层的原生Google Map视图封装为
Android PlatformView - 在Flutter项目中引入该PlatformView,实现原生地图视图的渲染
内容的提问来源于stack exchange,提问作者Kiran M
相关产品推荐
相关产品推荐

