Skip to content

@mega-yfue/eufy-sdk / VacuumMapGeometry

Interface: VacuumMapGeometry

Size, placement and quality of a map — the vendor's MapInfo.

Properties

angle

ts
readonly angle: number;

Clockwise rotation the app applies when drawing, in degrees.


docks

ts
readonly docks: readonly MapDock[];

Every dock the device knows about. Empty until the robot has seen one.


height

ts
readonly height: number;

origin

ts
readonly origin: MapPoint;

Where cell (0, 0) sits, in centimetres. Signed, and routinely negative.


quality

ts
readonly quality: "incomplete" | "rough" | "effective" | "listFull";

resolution

ts
readonly resolution: number | undefined;

The width of one cell in centimetres, or undefined when the device omitted it.

No default is invented for the absent case. The reference integration substitutes 5 without saying why, and a guessed scale silently misplaces every zone and every room label on the map.


width

ts
readonly width: number;

Cells across and down. Both are non-zero: a plane without dimensions cannot be indexed.

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations, Anker eufy, or eufy. "Anker eufy", "eufy" and "Anker" are trademarks of their respective owners. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.