2015-08-12 9 views
12

Ich habe kürzlich die folgenden link zu meiner Anwendung hinzufügen. Es ist die Google Place Picker API. Außerdem weiß ich, wie Orte zur Liste der Orte hinzugefügt werden, die von der Ortsauswahl-API zur Abfrage verwendet werden, damit meine benutzerdefinierten Orte in der Ortsauswahl-API angezeigt werden können. Ich möchte jedoch, dass die Place Picker-API nur nach den Orten fragt, die nur von meiner Anwendung erstellt wurden, und nicht nach anderen Orten, die das Google Places-API bereitstellt. Ich habe festgestellt, dass dieses Beispiel query unter dem Schlüssel scope mir hilft zu finden, ob der erstellte Ort über meine App oder Google erstellt wurde. Ich möchte, dass die Place Picker-API nur nach den von meiner App erstellten Orten fragt. Gibt es eine Möglichkeit, dies zu tun? Das wäre sehr geschätzt. Vielen Dank!Google Place Picker API-Abfrage für App-Bereiche?

+0

Statt Platzwähler zu verwenden, wenn Sie es in Ihrer benutzerdefinierten Weise implementieren, können Sie es leicht tun! In der Google Places API-Antwort können Sie nach "scope" suchen: "APP" Die Scope-Variable wird in 'alt_ids' verfügbar sein Wenn Google google scope kommt Hier ist eine Beispielantwort:" results ": [ { " place_id ": "BBB", "scope": "Google", "alt_ids": [ { "place_id": "AAA", "Umfang": "APP", } ], } ] –

+0

@ DuraiAmuthan.H hm wo ist alt_ids? Und wenn ich es auf meine Art und Weise mache, wie implementieren Sie die Tabellenansicht, die nach oben und unten gleitet, und korreliert auch mit den Orten auf der Karte? – user1871869

+0

Sie können das in der Antwort sehen, die ich erwähnt habe! Sie können benutzerdefinierte mit UITableView, UISearchBar, UIPickerView und Maps implementieren. –

Antwort

5

Es ist nicht möglich, sorry. Weder die iOS- noch die Android-Platzwechsler haben die Möglichkeit, dies zu tun.

In der Tat sowohl die Android Place Klasse und die iOS GMSPlace Klasse fehlt die scope Eigenschaft, die auf der Places API web service heute existiert nur.

Sie müssten das selbst bauen, z. B. durch Anzeigen einer Karte und Hinzufügen von Markierungen für Ihre Orte usw., anstatt das Widget "Ortsauswahl" aus der Google Places-API für iOS (oder Android) zu verwenden.

Verwandte Themen