Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Member Map - Enhancement #883

Open
tcarroll2 opened this issue Jul 10, 2019 · 6 comments
Open

Member Map - Enhancement #883

tcarroll2 opened this issue Jul 10, 2019 · 6 comments

Comments

@tcarroll2
Copy link

I would like to add code to utilize GeoNames, OpenLayers, and OpenStreetMaps to display a world map with a pin for each member in an organization.

To do this, I believe a module or plug-in would be the most efficient way to achieve these results.

-Build a loop to step through every user's profile to obtain their postal code/zip code

  • If a user does not have a postal code/zip code listed Query GeoNames to determine a general postal code/zip code based upon their country, province, and city/town
    -Query GeoNames by postal code/zip code for the latitude/longitude coordinates of a postal code/zip code
    -Using the array of coordinates query use OpenLayers to create a world map and populate the map with pins (configurable for the type of member/user) for each user.
    -Each pin will have a popup that would display the member's information (profile link, link to send private email)

This idea can be observed at ZeeMaps and I believe it would be a great add-on to Admidio to improve the social experience.

@ximex
Copy link
Member

ximex commented Jul 11, 2019

see: #15

@tcarroll2
Copy link
Author

I do not see your project is active, nor can I find an active project by you using OpenLayers to render maps in Admidio. Do you have a link to an active project?

@ximex
Copy link
Member

ximex commented Jul 11, 2019

i only liked your issue to my issue. i don't have started with the impl of this module

@tcarroll2
Copy link
Author

Ah. Okay. I'm working on mine locally right now as a plug-in.

@Fasse
Copy link
Member

Fasse commented Jul 14, 2019

That could be a good enhancement for roles. You can start as a plugin but we could later integrate this in the core of Admidio. It would be a good idea if your script work with the role id. So we can create a member map of each role.

@frest-de
Copy link
Contributor

frest-de commented Aug 6, 2019

great idea! Could be linked as a lightbox in the role list for example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants