maps_toolkit icon indicating copy to clipboard operation
maps_toolkit copied to clipboard

What Unit of Measurement is Being Used for The Area, Square Meters?

Open danielverapax opened this issue 3 years ago • 3 comments

danielverapax avatar Feb 18 '22 12:02 danielverapax

it gives incorrect answer anyways. I compared with online tools and with js package

gigalala avatar Feb 24 '22 23:02 gigalala

yes, it's giving wrong for me too. The unit is square meters, it's given in the method comments.

vkbaloda avatar Jul 22 '22 07:07 vkbaloda

Yes it's square meters. And polygon must be "closed", i.e. first point = last point, for ex.:

    final p1 = LatLng(45.153474463955796, 39.33852195739747);
    final p2 = LatLng(45.153474463955796, 39.33972358703614);
    final p3 = LatLng(45.15252112936569, 39.33972358703614);
    final p4 = LatLng(45.1525022138355, 39.3385460972786);

    expect(
        SphericalUtil.computeArea([p1, p2, p3, p4, p1]),
        closeTo(9987, 1));

kb0 avatar Jul 24 '22 13:07 kb0