快速显示用户位置
Posted
技术标签:
【中文标题】快速显示用户位置【英文标题】:Show user location on swift 【发布时间】:2019-12-11 21:20:01 【问题描述】:我正在编写在地图上显示我的位置的代码。
我知道该位置无法在模拟器上运行,但它可以显示带有蓝色圆圈的虚假位置。
在我的地图中,它只显示了一张没有蓝色圆圈的大地图。 为什么会出现此错误?
(无法检索区域信息)
它构建了,但我在输出时收到错误,它说:
"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
【问题讨论】:
在请求用户位置之前,您是否处理好您的info.plist
?
【参考方案1】:
检查模拟器菜单:调试 > 位置 >
【讨论】:
以上是关于快速显示用户位置的主要内容,如果未能解决你的问题,请参考以下文章