2016-04-12 16 views
-1

Ich mache einen Proof of Concept, um die Adresse als Eingabe zu akzeptieren und dem Nutzer mit dem Google Geocode Service Vorschläge zu geben.Google Geo Code API gibt nicht mehr als 10 Vorschläge für die Eingaben zurück

Ich habe .Net Code geschrieben, um auf Google API zuzugreifen. http://maps.googleapis.com/maps/api/geocode/xml?address=123+main+srt&components=country:US

wenn ich auf die obige URL zugreiere, werden nur 10 Ergebnisse zurückgegeben.

Suchbegriffe/Adressen i verwendet werden, sind "123 Haupt srt" zu suchen und "123"

+0

wahrscheinlich wird es ausgelagert? Ich weiß nicht nur eine Idee. Die youtube api ist paged und dort müssen Sie durch jede Seite laufen –

Antwort

0

Aus der Dokumentation:

Allgemeinen nur einen Eintrag in die "Ergebnisse" Array zurückgegeben für Adressensuchen, obwohl der Geocodierer möglicherweise mehrere Ergebnisse zurückgibt, wenn Adressabfragen nicht eindeutig sind.

So eine erfolgreiche Anfrage wird mindestens 1 Ergebnis haben, kann mehr haben, aber muss nicht mehr Ergebnisse als 1 (oder 10) haben.

+0

Wie können Sie schließen, dass 1 (oder 10), bitte Link für mehr Verständnis bieten. Für die genaue Übereinstimmung Eingabe kann ich ein Ergebniselement als Antwort zu sehen, für mehrdeutige Eingaben kann ich nur 10 Ergebnisse Elemente in der Antwort zu sehen – Chandrababu