Skip to content

Generates interactive map for points of interest in a given location.

Notifications You must be signed in to change notification settings

cghlee/poi-mapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoI Mapper

Map of Prague with many different PoIs marked, generated by the PoI Mapper

A project created to enable mapping of a large number of points of interest (PoIs) for a given location to enable easier visualisation of routing between PoIs, and easier identification of PoIs on the fly (e.g. for nearby spots to sightsee, have lunch or dinner, or grab a drink).

The PoI Mapper outputs an interactive map in HTML format to either locally store or host online as a web page.

Dependencies

PoI Mapper requires the Folium module, which can be installed via venv and the requirements.txt file provided. Relevant documentation is linked below:

How to Use

Run poi_mapper.py, which will operate according to functions defined within functions_folium.py, functions_json.py, and functions_pois.py.

If locally-stored location.json or pois.json files do not exist, these will be generated based on location and PoI data inputted by the user on the first run of the program. Else, such data will be automatically imported.

Information on map bounding coordinates can be obtained by using the export functionality on OpenStreetMap.

Latitude and longitude coordinates for a given PoI can be found by right- clicking on its location in Google Maps, selecting the coordinates option at the top of the pop-up menu, and pasting into the PoI Mapper when prompted.

About

Generates interactive map for points of interest in a given location.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages