2010-12-29 7 views
0

Ich versuche ein Formular zu erstellen, mit dem ein Benutzer eine Adresse so einfach wie möglich eingeben kann.Städte, Gemeinden oder Siedlungen?

Die Art, wie ich es vorher hatte, ist, dass Sie ein Land wählen würden, und dann wird eine Liste von Provinzen/Staaten bevölkert, wählen Sie eine von denen aus, und geben Sie dann den Namen der Stadt ein.

Aber ich denke, das könnte einfacher gemacht werden. Bei vielen Apps (zB Facebook-Events) können Sie einfach den Namen der Stadt eingeben, und dann können Sie das Land/die Provinz ableiten, also versuche ich so etwas aufzubauen.

Ich lebe in BC, Kanada, also fange ich damit an. Mit Blick auf Wikipedia, gibt es eine Reihe von "Städten", die weggelassen werden, wie Delta, das ist eine ziemlich große Region hier. Es sollte wahrscheinlich in die Liste aufgenommen werden, denn in umgangssprachlichen Gesprächen sagen die Leute normalerweise, ich lebe in "Delta" oder so, obwohl es nicht wirklich eine Stadt ist. Also sollte ich eigentlich municipalities verwenden, die eine Obermenge der Städte zu sein scheint.

Aber dann haben wir Orte wie Ladner weggelassen, die eigentlich eine Unterregion von Delta ist, aber jetzt mache ich mir Sorgen, dass ich zu spezifisch werde?

Gedanken?

Auch das ist nur Kanada. Ich muss auch die Vereinigten Staaten einbeziehen. Ich bin mir nicht sicher, ob die Staaten auf die gleiche Weise aufgeteilt sind, wie feinkörnig sollte ich dorthin gehen, amerikanische Landsleute?

Wenn Sie versuchen, das Wetter oder die Zeit zu bekommen, oder versuchen, einen Ort zu suchen, und wurden mit einem Formular präsentiert, wie feinkörnig würden Sie erwarten, dass es erkennt?

Antwort

1

Als Amerikaner interessieren mich normalerweise Stadt und Staat. Vielleicht wäre eine Option, die Stadt auszulassen und County/Region auszufüllen, so wie du oben gesprochen hast, angemessen, da nicht jeder so nah an einer Stadt lebt, um wirklich behaupten zu können, von dort zu sein. Das einzige Problem ist, dass Sie all diese in Ihrer Datenbank verfolgen und sie auf dem neuesten Stand halten müssen. Ich bin mir nicht sicher, wie ich das anstellen soll.

1

Für die Vereinigten Staaten, überprüfen Sie die USPS City State File. Dies wird niemals alle gebräuchlichen Ortsnamen erhalten, sondern sollte die meisten inkorporierten Städte, Gemeinden, Gemeinden usw. (und ein paar nicht rechtsfähige Orte) umfassen.