###前提・実現したいこと
iOSアプリを作っていて、Mapkitで自分の地図上の現在地を取得したいです。
###発生している問題・エラーメッセージ
Xcode上でも実機検証でも位置情報を取得していいかのパーミッションダイアログが表示されない。
(info.plistで位置情報を取得するために(NSLocationWhenInUseUsageDescription)は追加しています。)
現在地が取得できない。(アフリカ・ヨーロッパあたりがデフォルトで設定されています)
###該当のソースコード
swift3
1import UIKit 2import MapKit 3 4class ViewController: UIViewController,MKMapViewDelegate { 5 6 @IBOutlet weak var mapView: MKMapView! 7 8 override func viewDidLoad() { 9 super.viewDidLoad() 10 // Do any additional setup after loading the view, typically from a nib. 11 12 //ユーザーの位置を中心に 13 mapView.setCenter(mapView.userLocation.coordinate, animated: true) 14 15 // 表示タイプを航空写真と地図のハイブリッドに設定 16 // mapView.mapType = MKMapType.standard 17 // mapView.mapType = MKMapType.satellite 18 mapView.mapType = MKMapType.hybrid 19 20 } 21 22 override func didReceiveMemoryWarning() { 23 super.didReceiveMemoryWarning() 24 // Dispose of any resources that can be recreated. 25 } 26 27 28}
###試したこと
参考にしたページ
http://qiita.com/koogawa/items/b37cb7bb8d1ca14cb066
http://nsblogger.hatenablog.com/entry/2016/09/12/ios10_optimization
###補足情報(言語/FW/ツール等のバージョンなど)
iOS10
Swift3
Xcode8.2.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。