Make a js Mapperator library -- you should be able to define its lookup hook and how it renders stuff in 2D (bg and sym, both optional) in the unit, and then call it over some defined range and navigate easily with inbuilt functions (based on keydrop nav), as well as set the el it goes to.
Stick this into junker's pouch
Init it
Call it via a Map link.
Assign lakes and make sure both walking and map are indicated for it (blue)