The Early BeginningJust have a look at this old side:
The old pages where based on a single map for each week and was implemented using openlayers. This was every time just a weekly snapshot and based on manual research. Then we moved on to cartodb:
Well, cartodb just served as a JSON backend and did well that way. But we pasted every job we found by hand into each cell those days. Additionally we used cartodb as geocoder as well. Unfortunately cartodb limited geocoding shortly after and we needed an update…
The Google TimesIn 2014 we started to think about an online form, so everyone can post a job offer on digital-geography.com for free and we would not have been the only “data entry slaves”. This worked with a google spreadsheet backend and a google based geocoder in the spreadsheet. This was great as well but ended up in being the only “data entry slave” for us. Until now I never understood, why only 14 jobs were posted by visitors/companies using this form?
Here Comes IndeedIndeed aggregates job listings from thousands of websites, including job boards, staffing firms, associations, and company career pages. Additionally it offers an API for querying jobs in more several countries. Our current map uses this API to fetch a JSON and parse this to geoJSON. Furthermore we fill a list in a slider in the webmap. The advantages of this solution:
- free keyword search
- full support of the API
- all countries via a dropdown
- radius/city search
- see the results on a glimpse via the map! (or do you know where Castrop-Rauxel is located in Germany?)
I think you forgot to specify the version parameter in your API request – at least the API says that. 😉
Nope! we pass V=2 as the last argument but no user need to choose whether he is interested in the version 1 or 2 of the API…
ah, ok. I assumed this would the reason it does not work for me. well, on win7 with chrome/ff without adblocker the map does not load anything. any ideas?
Nope, no ideas. Tried on FF and on chrome. it even works in IE… please press F12 on firefox and reload the page. look into the tab “Console”. are there any warnings?
strange. i also tried on unix – at least the errors are consistent: https://imgur.com/UBLurNU
i may be using an IP considered ‘unsafe’ – does indeed restrict access from those?
Yes, the script is reading your IP and tries to get the country associated with this IP. We pass the IP via URL call as wanted by indeed and the country (as we think it is good for the user to see his country right at the start and not defaulting to Germany or US or whatever)
hm, ok, this is good information for folks accessing from countries with some questionable address reputation. and indeed: as soon as I access with a VPN via Germany the page loads fine.