Gonna skip all the fancy stuff. I wrote a plugin for the G19 keyboard.
It draws a map on your LCD, including spawns and targetting line. It zooms, and pans.
LCD Controls:
Arrow buttons = pan the map
OK = zoom in
<-- = zoom out
If you don't have a G19, you can still try the plugin: Logitech...