Map Functions
This interactive map offers five core features:
- Simple OSM View
Explore the map freely using OpenStreetMap as a base. Zoom and navigate without any overlays or tools.
- Search Tools
- Search by Coordinates: Enter latitude and longitude to find the place name.
- Search by Place Name: Enter a location name to get its coordinates.
- Click Search: Click anywhere on the map to retrieve both coordinates and placename.
- Tip 1: Single-click to search a location. Double-click to also zoom the map in the searched location.
- Tip 2: Clicking adds an icon, as marker, on the clicked location. Click on
clear
to remove it - or uncheck and recheck Use Click Search
.
- GeoJSON Map Layers
Load specialized map layers on top of the base map, such as world history overlays or the three levels of Greek administration, which are included in the selection list.
- Upload GeoJSON map files to the default folder
geojson/
on the server, together with a JSON file, named index.json
, that contains the names of those files in a list.
- The select element
GeoJSON maps
on the top of this page is then automatically updated to include those files as options.
- Tip: If a GeoJSON map layer is loaded, select the option
GeoJSON maps
to remove it from the OSM base map.
- JSON Marker Loader
Functions as the GeoJSON Map Layers, but instead of map layers, it loads multiple markers over map locations, such as the places mentioned in Pausanias' Periegesis Hellados (Description of Greece) in 10 books, which are included in the selection list.
- Upload JSON files to the default folder
json/
on the server, together with a JSON file, named index.json
, that contains the names of those files in a list.
- The select element
JSON markers
on the top of this page is then automatically updated to include those files as options.
- Tip: If JSON markers are loaded, select the option
JSON markers
to remove them from the OSM base map.
- Local File Upload
Load your own data directly from your device using the folder icon.
- Supports both
.json
files, for map marking, and .geojson
files, for map layers.
- GeoJSON files are automatically validated and rendered as map layers.
- Custom JSON files can include any Key Name and Value with the following conditions:
- The name of coordinates is parsed using flexible key detection. You can use either of the following three case-insensitive alternatives:
lat/lon
, latitude/longitude
or lat/lng
(so, even Lat/Lon
, etc. works).
- All other key values, which are displayed in Popups, are sanitized for safety (HTML and other codes are removed).
- Complete URL addresses are automatically formatted to clickable links, opening in a new window.
You can enable or disable each function independently, or use them together for your needs:
- Use the functions together:
- The Click Search can be kept active in all occasions, both with map markers and map layers, either loaded from the above lists or form local files.
- You can load a map layer and add markers, either from the above list of from local files.
- You can load a map layer, either from the list or local files, and add another map layer on it. Where map layers intersect, the last loaded layer gets priority regarding popups.
Use Click Search
: Disable this to use clicks for zooming only.
Show Properties
: Active only when GeoJSON Map Layers are loaded. Disable this to stop information popups when clicking within a map layer — clicking will then zoom instead.
- When
Show Properties
is enabled, Use Click Search
is automatically disabled within GeoJSON Map Layers. To re-enable Click Searching inside those layers, uncheck Show Properties
.
Clear All Button
[X] instantly removes all active markers and layers from the map.
Close