Du könntest mal Cruiser zusammen mit (zum Beispiel) der Freizeitkarte-Android ausprobieren. Das läuft auch unter Windows und die Freizeitkarte-Android hat eine Anzeigeoption für Hydranten und Saugstellen.

Nachtrag: Sollten Papierkarten als die ultimative Offlinevariante in Frage kommen, wäre Printmaps eine Möglichkeit solche zu erstellen. Auf der Webseite dort gibt es auch ein entsprechendes Beispiel.