You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maps are shown using Google Maps currently. As we are trying to get away from Google as a proprietary map tool that collects data of our users we need OpenStreetMap and Mapbox as alternatives. Please implement these services and switch to OpenStreetMaps or MapBox depending on the key provided at runtime.
The following flow is implemented and should work after the map has been changed:
A) For the Organizer and Attendees
User add an address
User can preview the map location and adjust it if if necessary
User saves the changes
Map and address is displayed on the public event page + Map and address is displayed on search pages
B) For Admins
Admin adds a key of OSM and Mapbox into the settings page of the admin area
Saves the details
System uses map solution as provided by admin
Please see the following link for relevant documentation: https://miguelcobain.github.io/ember-leaflet/docs/adding-layers
The outlined solution supports both OSM and MapBox. MapBox WebGL is cheaper than layers approach, but OSM is free. So, the better option is to go for leaflet first and add MapBox WebGL as an additional more powerful solution.
Therefore please implement maps and locations as follows:
For now, we will implement switching according to environment variables in frontend because it is easier to implement than to do in settings and this is how it is currently done for Google Maps. Also, it is needed at build time of the frontend app to inject in config. Later, we can make it switchable through server by exploring a solution
Maps are shown using Google Maps currently. As we are trying to get away from Google as a proprietary map tool that collects data of our users we need OpenStreetMap and Mapbox as alternatives. Please implement these services and switch to OpenStreetMaps or MapBox depending on the key provided at runtime.
The following flow is implemented and should work after the map has been changed:
A) For the Organizer and Attendees
B) For Admins
Please see the following link for relevant documentation: https://miguelcobain.github.io/ember-leaflet/docs/adding-layers
The outlined solution supports both OSM and MapBox. MapBox WebGL is cheaper than layers approach, but OSM is free. So, the better option is to go for leaflet first and add MapBox WebGL as an additional more powerful solution.
Therefore please implement maps and locations as follows:
As part of this issue
The text was updated successfully, but these errors were encountered: