有没有办法在Flutter中使用Google地图创建可搜索区域(使用google_maps_flutter)?

时间:2019-07-15 04:50:58

标签: flutter dart

比方说,您想构建一个应用程序,使人们可以找出用户所在的位置是否有被洪水淹没的风险。您希望能够在地图上创建洪水区域,并比较用户相对于该区域的地理位置。如何使用google_maps_flutter做到这一点?还是有其他方法可以对Flutter中的插件进行处理?

我现在要记住的是在地图上创建多边形并对其执行一些几何运算(如果可能的话)。我有Esri SHP文件,我将其导出到json并以抖动方式解析,然后使用结果绘制区域的多边形。

暂时还没有代码。

1 个答案:

答案 0 :(得分:0)

您可以在Flutter中使用“叠加小部件”。您可以画一个圆圈,以根据概率(或其他参数)来指示颜色和半径的泛洪区域。 根据您要显示的方式,您可以创建一个单独的UI控件,以参照用户的地理位置显示比较结果。