Показать пользовательское местоположение с помощью булавки на карте с помощью MapKit (Swift) - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь создать представление для моего приложения, которое показывает местоположение ресторана. Когда пользователь входит в представление, оно показывает что-то вроде этого enter image description here

Но вместо этого показывает расположение ресторана с булавкой и более увеличенным в поле зрения. Я новичок в MapKit и не смог добиться какого-либо прогресса.

Вот из чего состоит мой взгляд. enter image description here

И это то, из чего состоит мой контроллер вида.

import UIKit
import MapKit

class FD1ViewController: UIViewController {


@IBOutlet weak var mapView: MKMapView!
private let locationManager = CLLocationManager()

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}



}

1 Ответ

0 голосов
/ 28 августа 2018
import UIKit
import MapKit

class FD1ViewController: UIViewController {

   @IBOutlet weak var mapView: MKMapView!

   override func viewWillAppear(_ animated: Bool) {
      super.viewWillAppear(animated)

      //Create the pin location of your restaurant(you need the GPS coordinates for this)
      let restaurantLocation = CLLocationCoordinate2D(latitude: 111.0, longitude: 111.0)

      //Center the map on the place location
      mapView.setCenter(restaurantLocation, animated: true)
   }

}

Это должно сделать это. Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...