1
Mapkitを使用して、都市の名前を取得してユーザーの場所から文字列の配列に入れることは可能ですか? 私はすでにユーザーの場所を取得する方法を知っていますので、その場所に移動する必要はありません。Swift 2 Mapkitユーザーの場所からシティを取得する
Mapkitを使用して、都市の名前を取得してユーザーの場所から文字列の配列に入れることは可能ですか? 私はすでにユーザーの場所を取得する方法を知っていますので、その場所に移動する必要はありません。Swift 2 Mapkitユーザーの場所からシティを取得する
はいあなたはCLGeocoderクラスを使用して、「それは都市の名前を取得することは可能ですし、ユーザーの場所から文字列の配列に1というを入れて」
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")
}
})
あなたは歓迎です – Hosny
このコードを使用しようとすることができます - 何をしますかそれは意味ですか? –
私は、ユーザーがいる市の名前を取得したいと思います。たとえば、ユーザーはパリにいます。 – Korken55