Die folgenden Codes von Google geben nur einen Platz zurück, wenn ich einen aus der Liste wie den, den ich angehängt habe, auswähle.Ist es möglich, den Bildschirm nicht zu übernehmen? Google Places IOS swift
Meine Frage: Gibt es eine Funktion für mich, um alle Details des Orts in einer gegebenen Koordinate zu speichern? Zum Beispiel, wenn ich eine Koordinate von (51.5108396, -0.0922251) habe, wie kann ich alle Informationen von Orten in der Nähe bekommen? Ich kenne Json nicht. Gibt es ein nahes Beispiel, was ich will? Danke vielmals.
Diese Funktion placesClient.currentPlaceWithCallback
ist irgendwie nah an dem, was ich will, aber es kann keine benutzerdefinierten Koordinaten verwenden, da es die aktuelle Koordinate des Benutzers verwendet.
//https://developers.google.com/places/ios-api/placepicker
let center = CLLocationCoordinate2DMake(51.5108396, -0.0922251)
let northEast = CLLocationCoordinate2DMake(center.latitude + 0.001, center.longitude + 0.001)
let southWest = CLLocationCoordinate2DMake(center.latitude - 0.001, center.longitude - 0.001)
let viewport = GMSCoordinateBounds(coordinate: northEast, coordinate: southWest)
let config = GMSPlacePickerConfig(viewport: viewport)
let placePicker = GMSPlacePicker(config: config)
placePicker?.pickPlaceWithCallback({ (place: GMSPlace?, error: NSError?) -> Void in
if let error = error {
print("Pick Place error: \(error.localizedDescription)")
return
}
if let place = place {
print("Place name \(place.name)")
print("Place address \(place.formattedAddress)")
print("Place attributions \(place.attributions)")
} else {
print("No place selected")
}
})
Es ist nicht klar, was Sie fragen. Google verfügt über eine Vielzahl von APIs, um Informationen zu Standorten zu erhalten. Einige interagieren mit dem Benutzer, und es gibt auch Back-End-APIs, mit denen Sie Abfragen ausführen und Ergebnisse abrufen können (in JSON, wenn der Speicher bereitgestellt wird). Sie müssen definieren, was Sie tun müssen, und dann eine API finden, mit der Sie das tun können. –
Nur meine Frage aktualisiert. Gibt es ein Beispiel für Json? –
Wahrscheinlich, ja. Aber ich werde deine Arbeit nicht für dich tun. Ich müsste die Google-Dokumentation so durchsuchen, wie Sie es möchten. –