Можете ли вы сделать MKAnnotationView из SCNView? - PullRequest
0 голосов
/ 17 октября 2019

Я хочу создать вид аннотации из вида сцены для отображения 3D-контента в виде карты MapKit. Если я правильно понимаю, это должно быть возможно, так как и SCNView, и MKAnnotationView являются подклассами UIView.

На основании некоторых поисков в Интернете это может быть выполнимо в viewFor делегата карты. Но я изо всех сил пытаюсь начать.

Вот что у меня есть до сих пор:

func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {
   if (annotation is MKUserLocation) {
        return nil
    }

    let scnView = MKAnnotationView(annotation: annotation, reuseIdentifier: AnnotationIdentifier)
    return scnView
   }

Как мне вернуть определенный SceneKit SCNView (может быть, тот, который я уже создал впредыдущая функция) в этой функции?

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