2016-12-06 2 views
0

In meiner Anwendung möchte ich alle Postleitzahlen in einem bestimmten Umkreis einer Stadt der USA erhalten. Nun, ich versuche so zu tun, herauszufinden, dass das Zentrum dieser Stadt Breiten- und Längengrad sein kann und dann die Postleitzahlen in dem gegebenen Radius bekommen.Holen Sie sich PLZ in einem bestimmten Umkreis der Stadt von US

Gibt es eine andere Lösung für diesen und jeden API-Vorschlag, Postleitzahlen im gegebenen Radius einer Stadt zu finden?

Antwort

1

Sie können den folgenden Ansatz versuchen, obwohl ich nicht sicher bin, ob es alle möglichen Postleitzahlen umfasst:

  1. die Orte der Post Art Büroumgebung Zentrum Lage und einige Radius in der Orte API Radar Suche Suche.

z.

https://maps.googleapis.com/maps/api/place/radarsearch/json?location=32.2987573%2C-90.1848103&radius=20000&type=post_office&key=YOUR_API_KEY

Dadurch werden Sie IDs von Postämtern platzieren geben.

  1. Führen Reverse Geocodierungsanfrage für jeden Platz ID und extrahieren Sie eine Postleitzahl von Adresskomponenten

Z.B.

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJU2h85nfRKYYRwRVeeGrQ6lY&key=YOUR_API_KEY

Optisch sieht es aus wie

enter image description here

Verwandte Themen