我正在编写在地图上显示我的位置的代码。
我知道该位置实际上不能在模拟器上运行,但是它可以显示带有蓝色圆圈的假位置。
在我的地图上,它仅显示没有蓝色圆圈的大地图。 为什么会出现此错误?
(无法获取区域信息)
它可以构建,但是输出时出现错误,它说:
“ 2019-12-11 22:07:53.809967 + 0100 Ecologia [8465:265293]已启用金属API验证 2019-12-11 22:07:54.001955 + 0100 Ecologia [8465:265293] libMobileGestalt MobileGestalt.c:1647:无法检索区域信息”
这是我的代码:
//
// ViewController.swift
// Ecologia
//
// Created by Antonio Trotta on 11/12/2019.
// Copyright © 2019 Antonio Trotta. All rights reserved.
//
import UIKit
import MapKit
import CoreLocation
class ViewController: UIViewController {
@IBOutlet weak var Map: MKMapView!
let locationManager:CLLocationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
locationManager.requestWhenInUseAuthorization()
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.distanceFilter = kCLDistanceFilterNone
locationManager.startUpdatingLocation()
Map.showsUserLocation = true
}
}