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

Add map to job board #676

Closed
dbrgn opened this issue Mar 19, 2015 · 4 comments
Closed

Add map to job board #676

dbrgn opened this issue Mar 19, 2015 · 4 comments

Comments

@dbrgn
Copy link

dbrgn commented Mar 19, 2015

Would be great if the job locations were visible on a map. That helps to drill down on interesting/relevant offers.

@berkerpeksag
Copy link
Member

Thank you for the report, but implementing this feature correctly would require a lot of changes to the current codebase (geodata etc.) and I don't think it would worth the effort. We could start with #677 as a base and add features like "Show job postings near {{ country }}" incrementally.

@malemburg
Copy link
Member

Hmm, I don't think it would require a lot of changes, but only some way to read the job data as JSON data.

The map could then be implemented externally as a separate project, as was done for the Python event calendars: http://lmorillas.github.io/python_events/ (code available here: https://github.com/lmorillas/python_events).

So perhaps instead of requesting a map, perhaps we ought to open a ticket to provide job board data as JSON download ?!

@berkerpeksag
Copy link
Member

It's easier to do it for Python events because location names are normalized. Currently, there is no way to automatically prevent adding duplicate locations like "Durham, North Carolina – United States" and "Durham, North Carolina – USA".

PR #1150 will solve this problem (plus it will add a geoname_id field to get coordination of a location easier)

@malemburg
Copy link
Member

The event locations are not normalized. They are all hand edited. Google does the hard work of mapping the location names to coordinates :-)

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

3 participants