0
헤이 모두 내가표시 CLLocation은 엑스 코드 7 스위프트 2
내가 텍스트 필드에 위도와 LNG를 할당 문제를 데 .. 코딩 iOS 앱에 새로운 브랜드입니다, 지금까지 오히려 즐거운 찾을 수 있습니다. 나는 튜토리얼에서 따라왔다. 그러나 그것은 내가 발견 한 대부분의 예제가 객관적인 C와 신속하지 않다. 그리고 신속한 것들은 최선이 아니다. ..
내 ViewController는 다음과 같다 :
import UIKit
import MapKit
class LocationVC: UIViewController, MKMapViewDelegate {
@IBOutlet weak var map: MKMapView!
@IBOutlet weak var latField: UITextField!
@IBOutlet weak var lngField: UITextField!
@IBOutlet weak var locateBtn: UIButton!
@IBOutlet weak var saveBtn: UIButton!
let regionRadius: CLLocationDistance = 500
let locationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
map.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
}
override func viewDidAppear(animated: Bool) {
locationAuthStatus()
}
func locationAuthStatus() {
if CLLocationManager.authorizationStatus() == .AuthorizedWhenInUse {
map.showsUserLocation = true
} else {
locationManager.requestWhenInUseAuthorization()
}
}
func centerMapOnLocation(location: CLLocation) {
let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.coordinate, regionRadius * 1, regionRadius * 1)
map.setRegion(coordinateRegion, animated: true)
}
func mapView(mapView: MKMapView, didUpdateUserLocation userLocation: MKUserLocation) {
if let loc = userLocation.location {
centerMapOnLocation(loc)
}
let latField = location.longitude
let lngField = location.latitude
}
}
지금까지지도를 이동 내 장치에서 작동하지만 난 어떻게 좌표를 표시 얻는 아무 생각이
..
이 멍청한 놈 질문의 경우 저를 용서하지만, 난 그냥 질수 얻을하시기 바랍니다 이 빌어 먹을 건 ..
를 UILabel의를 사용하는 것이 더 좋은 생각이 될 수있다 유형 "CLLocation"에는 경도에 대한 '위도'및 동일한 정확한 메시지가 없습니다. 이제 텍스트 필드를 UILabel로 변환합니다. –
안녕하세요 @ ShawnWilson, 고정. :-) 그랬어 – Adolfo
! 감사! –