Plan 9: Tiled Map
Use plot(1) to display tiled maps. The zoom factor decides the grid dimension. osm.js: Download tile images from OpenStreetMaps using hget. Cache the images. Convert the PNG image into Plan 9 format using png. Display the images using plot. Plot script ra 0 0 200 200 m 0 100 im /file :Note - must end the script with a newline Plot tries to center the drawing. Hence the origin is at the bottom with a slight offset from the left. However, image uses origin at the top left. Interactive Plotting and Maps Use plot command in server mode (-s option). plot -s a.plt mount /srv/plot /mnt/plot echo li 0 0 100 100 > /mnt/plot/ctl echo erase > /mnt/plot/ctl Usage as an interactive map. OSM API Tiles https://tile.openstreetmap.org/zoom/x/y.png The World map at zoom 0 https://tile.openstreetmap.org/0/0/0.png Geocoding (Name to geographical co-ordinates) https://nominatim.openstreetmap.org/search?q=hebba...