Можно ли получить название города и поместить его в массив строк из местоположения пользователя, используя Mapkit? Я уже знаю, как получить местоположение пользователя, поэтому вам не нужно вникать в это.Swift 2 Mapkit Получить город от пользователя
1
A
ответ
1
Да, вы можете с помощью класса CLGeocoder пытаются использовать этот код
CLGeocoder().reverseGeocodeLocation(CLLocation(latitude: newCoordinates.latitude, longitude: newCoordinates.longitude),
completionHandler: {(placemarks, error) -> Void in
if error != nil {
print("Reverse geocoder failed with error" + error!.localizedDescription)
return
}
if placemarks!.count > 0 {
let pm = placemarks![0]
let c = pm.locality // city of place mark
}
else {
annotation.title = "Unknown Place"
self.outletOfMapView.addAnnotation(annotation)
print("Problem with the data received from geocoder")
}
})
+0
Добро пожаловать – Hosny
«Можно ли получить название города и положить, что один в массив строк из местоположения пользователя» - то, что делает это значит? –
Я хочу получить имя города, где находится пользователь. Например, пользователь находится в Париже. – Korken55