naja, die Datenbank scheint alphabetisch aufgebaut zu sein, also wenn ne PLZ mehrere Ortsteile hat, wird der ort angegeben, der alpabetisch als erstes kommt.

, ich denke mal, da wird man extrem viele Fehler haben.
vielleicht kannst du ja nen variables Feld einfügen, wo die Nutzer ihren Ort selbst eintragen können, ohne die DB abzufrage und diese Angabe dann in der Tabelle und der Karte mit einfügen.
PS: wie siehts mit den 0er PLZ´s aus?
mfg Sven