【问题标题】:Dart: Generate random lat-longDart:生成随机经纬度
【发布时间】:2019-10-22 14:46:14
【问题描述】:

我想用大量输入测试集群,例如 1000.000 那么,如何使用 dart 生成随机纬度。或者如果有一个json生成器工具会更好

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    如果您需要随机纬度/经度,只需在正确范围内生成两个随机数。 Lat 介于 -90 和 90 之间。Lon 介于 -180 和 180 之间。

    【讨论】:

      【解决方案2】:

      你可以这样做:

      final random = Random();
      double randomLat = -90 + random.nextDouble() * 90 * 2;
      double randomLng = -180 + random.nextDouble() * 180 * 2;
      print('$randomLat, $randomLng');
      

      或者

      final random = Random();
      double nextDouble(num min, num max) => min + random.nextDouble() * (max - min);
      
      double randomLat = nextDouble(-90, 90);
      double randomLng = nextDouble(-180, 180);
      print('$randomLat, $randomLng');
      

      【讨论】:

        【解决方案3】:

        在 pub 上试试 dartamaker 包。

        【讨论】:

          猜你喜欢
          • 2012-07-09
          • 2012-08-22
          • 2019-11-01
          • 1970-01-01
          • 2017-02-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多