New work project up

Online school directory for El Paso and Teller counties, Colorado, USA (broken now). (The much better, non-corporate mush version is here on my site. [Also dead now, as I don't want to update the code for newer versions of php and mysql.]) I have a ton of additions and improvements that I want to add as I have time, not the least of which is point clustering and geocoding/adding an address marker and displaying schools within a certain radius.

To be added at a later date:

  • point clustering
  • figure out how to scan a JSON file to pull out just certain records from the array (all records in category c) so I can load everything once, rather than having to make a php/mysql call for each option; otherwise I need to figure out how to get an animated "I'm loading, dammit!" graphic to work with the asynchronous data call
  • zoom to district boundaries when displaying that district's schools
  • link to district info/schools from legend
  • label district polygons
  • display schools within x radius of a user input address (temp fix in the meantime: directions to and from links)
  • swap KML polygons out for encoded polygons for districts
  • display district data when brining up the district's schools
  • standardized test scores (and other associated CDE annual benchmarks) for each school and district

Suggestions and comments welcome, as they always are on everything I work on. :)


  1. De says:

    You used public info to make this, but the paper paid you to do the work… Does the project stay with them, or can take what you've got and keep working on it after you leave?

  2. Herself says:

    Part of Google's terms of service are that any maps made using their API remain available to the public, and since most of the code is JavaScript (and therefore not hidden from anyone who looks at the source code), it wouldn't matter either way. *g* That said, I'll use what I learned while doing it to create bigger and better projects on stuff I care a lot more about (to the point where I'll voluntarily do them on my own *g*).

Leave a Reply