2016-04-06 23 views
0

Kann mir jemand den Unterschied zwischen Google Place und Google Location erklären?Gibt es einen Unterschied zwischen Google Place und Google Location?

Auch scheint es möglich, einen Ort zu einem Ort über Breite und Länge zu konvertieren, aber nicht umgekehrt?

grundsätzlich versuche ich ein PlaceAutoComplete einzurichten, aber es soll automatisch mit dem aktuellen Standort gefüllt werden - ich bin nicht in der Lage, und damit am Ende der Verwendung von Location für diese - macht mich verrückt!

Antwort

2

Google Orte zeigt Ihnen Dinge um Sie herum. Zum Beispiel Restaurants, das Empire State Building oder was auch immer in Ihrer aktuellen Umgebung ist. Daher kann man einen Ort nicht in einen Ort umwandeln, denn wo jemand gerade ist, ist nicht wirklich ein Ort, zum Beispiel stehst du auf einer Straße (es gibt nichts besonderes).

Ein Standort beschreibt einfach, wo etwas ist, es könnte auch ein Ort sein, indem man Längen- und Breitengrade verwendet.

+0

PlacePicker jedoch in der Lage sein scheint jede „Location“ auch verwendet werden holen - das ist die verwirrende Teil ... zum Beispiel Sie es in der Mitte fallen könnten von nirgendwo und es benutzt nur einen ungefähren Platz (zB die Stadt, zu der dieser "Ort" gehört) – zooter

+0

Das stimmt, trotzdem kann ich mir kaum vorstellen, in welchem ​​Szenario das Sinn macht, weil ich nicht weiß, wie man nur spezielle Orte auswählt wie Tankstellen ... – frankenapps

0

Google Standort gibt den Standort des Telefons, während google place die Standorte von Orten wie Unternehmen, Adressen, Points of Interests angibt.

Scheint zu tun, was Sie wollen, müssen Sie zuerst den Standort in Lat von der Google-Standort dann verwenden Places API zu [Bias Ergebnisse zu einer bestimmten Region] [1] mit den Lat und Long.

Etwas wie folgt aus:

autocompleteFragment.setBoundsBias(new LatLngBounds( new LatLng(-33.880490, 151.184363), new LatLng(-33.858754, 151.229596)));

+0

Dies füllt den Standort autocompleteFragment nicht wirklich – zooter

Verwandte Themen