bounty将在6天后过期。此问题的答案可获得+200声誉奖励。Zach Russell正在寻找来自声誉良好来源的答案:我正在寻找一个高层次的解决方案,或至少一般的最佳做法,这样我就可以实现它的自定义解决方案。
我正在使用google_maps_flutter
和Firestore/GeoFlutterFire,我认为我的用例非常常见。
1.用户加载Map以其位置为中心的应用程序。初始查询基于其位置的$X半径(基于初始缩放进行硬编码)。
1.用户缩小Map
如何更新此处的查询以显示Map新边界框中的标记?具体来说:
1.如何收听缩放的变化
1.我如何使用这些更改来更新查询?我想我需要计算出Map的宽度/高度来确定LatLngBounds之类的半径,但我很难将这些数据转换为兼容的geo查询。
1条答案
按热度按时间zc0qhyus1#
您可以尝试此解决方案: