Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ananyaarun/osm-5

Exploring more features of Mapbox
https://github.com/ananyaarun/osm-5

Last synced: 17 days ago
JSON representation

Exploring more features of Mapbox

Awesome Lists containing this project

README

        

# Open Street Maps - additional ideas
This repository contains some interesting and useful ideas for configurable maps. Some ideas are just interesting map applications to help understand the underlying API while some of the ideas are a logical continuation of the set of ideas I had proposed for Outreachy HOTOSM project for visualizing a configurable map

### Quick Links

Description | Link
:--- | :---
Display buildings in an area in 3D | [3dbuildings.html](https://ananyaarun.github.io/OSM-5/3dbuildings.html)
Animating a point across a map route | [animatepoint.html](https://ananyaarun.github.io/OSM-5/animatepoint.html)
Language Selection | [changelanguage.html](https://ananyaarun.github.io/OSM-5/changelanguage.html)
Display a polygon in map | [polygonlayer.html](https://ananyaarun.github.io/OSM-5/polygonlayer.html)
Show or hide a layer | [showhide.html](https://ananyaarun.github.io/OSM-5/showhide.html)

## 1) 3D buildings
Allows the user to display buildings in 3D format in a certain area of a map. Can be used to show the population density of a particular place or region.

![Map](https://github.com/ananyaarun/OSM-5/blob/master/1.png?raw=true "Optional Title")


## 2) Animating a point
This allows a user to animate a point to move across the map. Can be used to trace routes from a particular place to another and display them visually on a map.


![Map](https://github.com/ananyaarun/OSM-5/blob/master/2.png?raw=true "Optional Title")


## 3) Changing languages in a map
This allows the user to configure a map to the language of their choice. I have shown in the above map 4 arbitrary languages and how the user can change between them.


![Map](https://github.com/ananyaarun/OSM-5/blob/master/3.png?raw=true "Optional Title")


## 4) Geojson polygon
This allows us to display a set of geojson points as a polygon. Can be useful if we want to highlight a certain region on the map.


![Map](https://github.com/ananyaarun/OSM-5/blob/master/4.png?raw=true "Optional Title")


## 5) Showing and Hiding layers
This allows the user to show and hide multiple layers of a map. In this map I have created 2 layers and the user can choose to display none of them, either one of them or both of them.


![Map](https://github.com/ananyaarun/OSM-5/blob/master/5.png?raw=true "Optional Title")