Ich habe Grenzen für vier Städte.Standort Biasing in Google Places API für iOS
BANGALORE(12.784305f, 77.352505f, 13.178402f, 77.840023f, "GMT+0530", "IN"),
DELHI(28.370917f, 76.803156f, 28.882014f, 77.432123f, "GMT+0530", "IN"),
MUMBAI(18.863098f, 72.750398f, 19.295282f, 73.071748f, "GMT+0530", "IN"),
CHENNAI(12.822149f, 79.979980f, 13.324029f, 80.393727f, "GMT+0530", "IN");
Ich mag Lage Vorbelastungs schaffen, um diese Grenzen verwenden, so wie wenn ich suche, sollte Ergebnis von nur diese vier Städten geschrieben werden.
Ich habe es geschaffen für einmal Stadt mit dem folgenden Code
let offset = 200.0/1000.0;
let latMax = lat! + offset;
let latMin = lat! - offset;
let lngOffset = offset * cos(lat! * M_PI/200.0);
let lngMax = long! + lngOffset;
let lngMin = long! - lngOffset;
let initialLocation = CLLocationCoordinate2D(latitude: latMax, longitude: lngMax)
let otherLocation = CLLocationCoordinate2D(latitude: latMin, longitude: lngMin)
let bounds = GMSCoordinateBounds(coordinate: initialLocation, coordinate: otherLocation)
**autocompleteController.autocompleteBounds = bounds**
So weiß ich will, wie können wir diese
Sie könnten Entfernungen zu jedem berechnen, sehen, welche am nächsten ist, und dann den Standort der Stadt verwenden – Alexander
hey @AMomchilov danke, könnten Sie bitte erarbeiten. – Ranjit
sind diese Städte in einer Enum? – Alexander