Was könnte der beste Weg sein, den Standort für eine bestimmte Postleitzahl zu finden? Würde es für Länder außerhalb der USA / Kanada funktionieren? Danke
Verwenden Sie die Geolocating-API von Google (probieren Sie es auf google.com/maps aus):
Eingabe für eine Schweizer Postleitzahl zum Beispiel: CH-9014
oder eine französische: FR-34000
oder Deutsch: de-12101
oder US: us-90210
oder Kanada: ca-J5Z 1A1
oder china: cn-100000
für Beispiel :
ergibt
%Vor%So entspricht die Postleitzahl 9014 der Schweiz appx. zu diesem Ort:
%Vor% Siehe meine Antwort auf die geolocating API hier:
Wie bekomme ich GLatLng-Objekt aus Adress-String im Voraus in Google Maps?
GeoNames bietet eine Reihe verschiedener Postleitzahlen-Geocodierungsdienste, einschließlich der Suche nach dem Standort einer bestimmten Postleitzahl. Sie unterstützen eine Reihe von verschiedenen Ländern.
Sie wären wahrscheinlich am meisten an der Suche nach Ortsnamen für Postleitzahlen
interessiertGoogles API enthält einige ziemlich fiese Einschränkungen. Es ist besser, offene Quellen wie GeoNames per @Claus Broch zu verwenden.
Ich füge diese Antwort hinzu, um zu bemerken, dass MapQuest kürzlich eine API für OpenStreetMap-Daten erstellt hat. Es funktioniert nicht (soweit ich das beurteilen kann) Postleitzahlsuche, aber Ortsnamen, Richtungen, Höhe usw. sind alle frei abfragbar. Ich habe es kürzlich entdeckt und ich plane, meine Aufrufe zu Google Maps API so schnell wie möglich zu ersetzen.
Tags und Links iphone geolocation