flutter - 有没有办法在 Flutter 中使用谷歌地图创建可搜索区域(使用 google_maps_flutter)?
问题描述
假设您要构建一个应用程序,人们可以在其中发现用户所在的位置是否存在被淹没的风险。您希望能够在地图上创建洪水区域并比较用户相对于该区域的地理位置。如何使用 google_maps_flutter 做到这一点?还是有其他方法可以使用颤振中的插件来做到这一点?
我现在想到的是在地图上创建多边形并用它执行一些几何操作(如果可能的话)。我有 Esri SHP 文件,我会将其导出到 json 并在颤振中解析它,然后使用结果来绘制区域的多边形。
还没有代码..
解决方案
您可以在 Flutter 中使用“覆盖小部件”。您可以根据概率(或其他参数)绘制一个圆形,用颜色和半径表示洪水区。根据您想要显示的方式,您可以创建一个单独的 UI 控件来显示参考用户地理位置的比较。
推荐阅读
- python - 如何在python和django中计算百分比
- python - Jupyter Lab 关于熊猫和情节初始导入的问题
- python-3.x - Python:识别 zip 文件的无效在线链接
- ios - 我应该将下载的声音文件(mp3 或 aac)放在 iPhone 的什么位置?
- html - 当网站页面视口包含所有页面内容时启用触摸滚动
- laravel - 在父组件中设置验证规则时,在 livewire 的子组件中显示错误消息
- python - 如何将索引分配给多值字典并将这些索引存储在多维列表中
- flutter - 如何在 Flutter 中获得手动相机对焦
- tabulator - 制表符 - 配置变量
- node.js - node.js sqlite3 在所有 db.each 异步回调完成后运行一些东西