Best approach for map with markers and location info?
Posted: Fri Nov 02, 2018 11:41 am
I’m faced with a task that involves displaying a map with the outline of a country/state, and putting markers in places with information about the places. Now, I’m wondering what would be the best approach for this?
A bit of background info: this is a website displaying events and venues (among other info). The events are managed with CGCalendar (of course), and currently the venue names are added by using custom fields for each entry in CGCalendar.
Now, the map should show the venue locations and when clicking on a marker, it should display the events happening in that location, ideally with a link to the respective CGCalendar entry. The markers should be placed automatically when an event is created.
For the map itself I imagine the most logical thing would be an OpenStreetMap on the page. And as for managing the whole thing, I guess the best approach, usability wise, would be to create venues independent of CGCalendar (I imagine using LISE), but create a relationship between the venue and the event entry, so that whenever an event is created, the editor would select a venue from a list, or whatever.
Does that sound plausible? Does anyone have a different idea on how to approach this? Or is there already a module for that?
I’d be grateful for any constructive input.
A bit of background info: this is a website displaying events and venues (among other info). The events are managed with CGCalendar (of course), and currently the venue names are added by using custom fields for each entry in CGCalendar.
Now, the map should show the venue locations and when clicking on a marker, it should display the events happening in that location, ideally with a link to the respective CGCalendar entry. The markers should be placed automatically when an event is created.
For the map itself I imagine the most logical thing would be an OpenStreetMap on the page. And as for managing the whole thing, I guess the best approach, usability wise, would be to create venues independent of CGCalendar (I imagine using LISE), but create a relationship between the venue and the event entry, so that whenever an event is created, the editor would select a venue from a list, or whatever.
Does that sound plausible? Does anyone have a different idea on how to approach this? Or is there already a module for that?
I’d be grateful for any constructive input.