You Are the Exception to the Rule 14 years ago
Bullshit.
HN user
Bullshit.
Look into: - PostGIS - Mapnik - OpenStreetMap
And prepare to spend more like 20 weekends on this -- it's not a trivial problem. Or, use Google maps and cut that time investment way down.