I first thought whether I should really recommend a maps-oriented software, like JOSM, but the setup would be immense: you need a database to store the items, you'd need a renderer to render the tiles and stack them in layers. Maybe, if you want to draw really large-scale maps, that's the correct approach.
For a more leisure-oriented, single application ...
This looks like something that Scabard can do.
I used it to build a whole town, with areas, factions, faction leaders, events, hidden events. Once you have everything setup, you can hide everything, and then "reveal" things as your players discover parts, allowing them to go back and look at the history as well, making notes and comments, etc.
Since it's ...
Here's an online tool that allows you to build and design garden/landscaping layouts:
Garden Planner 3 (Online Demo, Downloadable Trial, $24, Windows/OS X)
It provides you with a straight-forward GUI to quickly design a landscape. I haven't used it other than play with the online demo for a few minutes, but it looks promising enough.
One trick that you could use would be to:
Use screen recording software, (there are a number of free ones out there such as Atomi, or you can use ImageMagick with the import command and a delay but the syntax is convoluted), to record the "Walk Through" to a video file.
Use FFMPEG, or ImageMagick, to spit out still shots at a rate chosen so that you have a ...
You could try OpenGeoFiction. It is a a collaborative platform for creating a map of an imaginary world.
It is based on the OpenStreetMap software platform, so you are able to use the regular OpenStreetMap editors and other tools. eg you can use JOSM as an editor, so there are plenty of options of tweaking things if you want. You could export the data, and ...
I have used ikiwiki in the past for keeping track of places, people, and large plots. It is a wiki based of git which allows for off line collaborative work. Most files are in markdown format and converted into html on git push commands. You can use some clever css tricks to make the wiki prettier. It does not take long to install at all and the ...
This sounds like a case for using GRASS GIS with QGIS as a front end with possibly a plugin or two. (Note that you can probably get more help over at https://gis.stackexchange.com/).
GRASS GIS, commonly referred to as GRASS (Geographic Resources
Analysis Support System), is a free and open source Geographic
Information System (GIS) ...
You are looking for GIS software, and although it is a broad subject I will give you some two options that you can research to see if one suits your needs.
Arcgis Online Use it to make maps, look at data, share, and collaborate. Do the free 21 day trial to see advanced features and editing tools.
OpenStreetMap crowd sourced digitization of maps to possibly ...
You are looking for a Geographic information system.
The Java editor of OpenStreetMap JOSM enables you to edit not only the map of OpenStreetMap, but also your personal (copied or invented) local map. You can invent your imaginary city in an empty map.
You can render your personal map in the OSM format offline.
Examples for fictional maps with OSM technology ...
A number of R libraries that I would suggest looking into are "tmap" and "sf".
tmap can be used to plot the (interactiev) map and sf can be used to format your data set in order for it to fit to a basemap on which you plot your polygons.
It is better to use open data sources (like openstreetmap), which you can control and work with as you like.
The license models are much more friendly for publications and scientific work in general.
For an API which you can control with simple python scripts look at http://geopandas.org/
You will find many good links from there.
Will you loose ...
Autohotkey is able to remap keys and keycombinations at will with few restrictions, as far as I know.
You just have to write a simple script for it.
Whether it will work well or at all inside your application/game or not is another matter.
Lost Circles (link to their website) is an extension for Google Chrome that maps your Facebook friends in a network.
Link to the Google Chrome store
My sales pitch
The software is specifically aimed at Facebook. It's not as extensive as you describe, in fact it only looks at your Facebook friends and looks which of those people are also friends with each ...
While not an Android application you can do this offline with Hugin, note that there have been at least some attempts to port Hugin to Android:
Cross Platform Windows, OS-X, Linux
Free, Gratis & Open Source
Internationalised - Brazilian Portuguese, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Czech, Dutch, Danish, English, French, German,...
I would suggest creating a static web page that has the image of your office and a map section giving IDs to specify the information using ImageMapster to display the data on hover, (see the Beatles Demo for an example of this working).
If you then have a simple spreadsheet, in Excel, Open Office Calc or whatever your users use by default, that has a ...
I am not sure if it will satisfy all your requirements, but Open Street Map is an open source mapping package that may help.
You can add your own points of interest to existing maps and display maps on various devices.