Ich habe eine iPhone-App (iOS 5), die eine UISearchBar verwendet, um eine MKMapView zu suchen. Wir haben JSON-Abfragen verwendet und die fantastic answers from this question als Referenz verwendet (unser Code ist sehr ähnlich). Der Prozess selbst funktioniert jetzt einwandfrei, aber bei der Abfrage von Google erhalten wir keine Ergebnisse von Google zurück, oder wir erhalten nur sehr weit entfernte und falsche Ergebnisse. Meistens können wir sogar nach "McDonald's" oder "Subway" suchen, es werden keine Ergebnisse zurückgegeben. Im Allgemeinen gibt es selten ein gutes Ergebnis zurück, es sei denn wir sind sehr spezifisch und schließen Stadt und Staat und alles ein.Suche MKMapview mit JSON tendenziell keine Ergebnisse oder eine falsche
Gibt es noch einen besseren Weg? Wurde seit dieser Antwort etwas aktualisiert, das wir nun berücksichtigen sollten? Das Problem scheint nicht zu sein, dass der Code nicht funktioniert, sondern dass Google Anfragen einfach nicht so gut verarbeitet, wie wir es tun. Dies scheint eine ziemlich häufige Verwendung für MKMapview zu sein, daher dachte ich, dass es eine einfachere und besser funktionierende Lösung geben sollte.
Jede Hilfe würde sehr geschätzt werden.
Vielen Dank für die nützlichen Links. Werde sie bald auschecken. Wir stellten fest, dass der größte Fehler, den wir gemacht hatten, darin bestand, dass wir die Geocoding-API-Anfragen korrekt eingerichtet hatten, aber der, der an die Places-API ging, war nicht richtig gemacht. Dies bedeutet, dass wir bei unseren Suchanfragen nur Straßenadressen erhalten, daher das Problem. – NeonBlueHair