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.