it-swarm.com.de

Holen Sie sich den Geburtsort des Benutzers

Also muss ich den genauen Ort finden, an dem eine Person geboren wurde.

Derzeit habe ich zwei Karten auf einer Seite und ein Eingabefeld. Sie können also grundsätzlich beide verwenden. Im Moment ist die oberste Karte eine Ansicht der Welt, sodass Sie lokalisieren können, wo Sie in der Welt geboren wurden, und dann eine vergrößerte Karte, um die zweite Karte genauer zu bestimmen.

Ich möchte dieses Formular wiederholen, da ich es sowieso neu programmieren muss. Ich dachte daran, ein Eingabefeld für den Benutzer zu haben, in dem er den Ort des Geburtsortes angeben kann. Dies würde die Google Maps-API verwenden. Wenn Sie diese Informationen eingegeben haben, wählen Sie die richtige Auswahl aus, wenn mehrere Ergebnisse vorliegen. Sobald sie das getan haben, zeigen Sie eine Karte dieses Ortes, um sicherzustellen, dass dies das ist, was sie beabsichtigt haben. Es muss nicht 100% genau sein, aber es muss sehr nah sein, ich muss Längen- und Breitengrad daraus ziehen.

Denken Sie, dass der neue Weg für den Benutzer intuitiver und einfacher wäre?

Gibt es eine andere Möglichkeit, diese Informationen zu erhalten, um sie für den Benutzer einfacher zu machen?


Bearbeiten

Ich möchte nur darauf hinweisen, dass diese Informationen nicht sofort angefordert werden und es sich um optionale Informationen handelt, um die Website vollständig nutzen zu können. Außerdem sind diese Informationen nicht öffentlich zugänglich, sondern dienen lediglich dazu, einige Berechnungen durchzuführen und dann einige zusätzliche Informationen auszuspucken. Aber niemand würde genau wissen, wo Sie geboren wurden. Ich muss nur den besten Weg finden, um diese Informationen zu erhalten, da der Benutzer dies zu diesem Zeitpunkt bereits wissen sollte und bereit ist, diese Informationen weiterzugeben.

3
Matt

Dies ist eine schwierige Frage. Die genaue Position zu verlangen, an der ein Benutzer geboren wurde, ist sowohl schwierig als auch gruselig - Sie können genauso gut nach seiner Blutgruppe fragen! Aber um der Frage willen gehen wir davon aus, dass die Benutzer ihre Geburtsurkunden erhalten und das Krankenhaus überprüfen können, in dem sie geboren wurden.

Ich würde ein Formular erstellen, das je nach den Informationen, die der Benutzer bereitstellen kann, von einfach bis komplex reicht:

  • Fragen Sie zuerst nach dem Land und dann nach der Stadt. Bisher sollte das ziemlich einfach sein.
  • Stellen Sie eine Optionsliste oder ein automatisch vervollständigendes Suchtextfeld bereit, um das Krankenhaus zu finden.
  • Ermöglichen Sie eine zusätzliche Option, wenn das Krankenhaus nicht aufgeführt ist oder der Benutzer es nicht weiß (z. B. ein Other options Option oder Kontrollkästchen)
  • Wenn das genaue Krankenhaus nicht ausgewählt werden konnte, muss der Benutzer dann eine Straße eingeben oder eine Karte anheften.

Beachten Sie, dass die Anforderung eines Benutzers, den genauen Ort seines Geburtsortes sowohl in der Postanschrift als auch beim Anheften einer Karte einzugeben, ein Hindernis für Conversions oder was auch immer die Website sein mag, sein kann. Wenn Sie den Benutzer also zunächst mit einem einfachen Formular belasten und es dann schrittweise komplexer und anspruchsvoller machen , nur wenn dies erforderlich ist , wird die Reibung etwas verringert Prozess.

Hier ist ein Modellcode als Beispiel für den Prozess.

example

2
Naoise Golden

Ich würde ernsthaft fragen, ob Sie einen genauen Ort benötigen oder nicht. Zu wissen, dass jemand in "Paris, Frankreich" geboren wurde, würde höchstwahrscheinlich für fast jeden Gebrauch ausreichen.

Außerdem die meisten Menschen wissen nicht genau, wo sie geboren wurden, kennen aber die Ebene der Stadt.

Wenn Stadt/Stadt genug Details für Sie sind, fragen Sie einfach nach dem Land, in dem sie geboren wurden, und der Stadt.

Wenn Sie noch genaue Angaben benötigen, sollten Sie Folgendes beachten:

  1. ihre Daten werden selbst für Personen, die genau wissen, wo sie geboren wurden, niemals genau sein, da es nur wenige Informationen darüber gibt, wie tief sie eine Markierung in der Karten-GUI platzieren sollten.

  2. Sie erhalten eine viel niedrigere Antwortrate von Personen, da die meisten nicht genau wissen (d. H. Adresse), wo sie geboren wurden, und selbst für diejenigen, die dies tun, lassen Sie sie durch Reifen springen, um sie auf einer Karte anzuzeigen.

  3. Viele Leute können keine Karten lesen. Wenn Sie einige Benutzertests durchführen, werden Sie wahrscheinlich auf dieses Problem stoßen.
4
JohnGB

Gehen Sie für ein einfaches Formular. Google Maps kann für den Nutzer zu aufwändig sein. Sie können das Länderfeld jedoch automatisch ausfüllen, da die Mehrheit in dem Land lebt, in dem sie geboren wurden. Dann können Sie eine Autovervollständigungsfunktion für das Stadtfeld verwenden. Das wird den Prozess beschleunigen.

0
Tony Bolero