带核心位置的AR IOS Swift

pkln4tw6  于 2022-12-24  发布在  iOS
关注(0)|答案(1)|浏览(125)

我们有一个应用程序,可以在Map上放一些大头针。
因此,它加载到ar完美,但它总是显示在屏幕上,即使我远离引脚位置
该销不停留在特定点。
你有任何想法如何放置引脚在特定的位置,而不显示在远离该位置

var location = CLLocation(coordinate: CLLocationCoordinate2D(latitude: 28.610497, longitude: 77.360733), altitude: 0) // ISKPRO
        let image = UIImage(named: "LocationPin")!
        var annotationNode = LocationAnnotationNode(location: location, image: image)
        annotationNode.annotationNode.name = "ISKPRO"
        sceneLocationView.addLocationNodeWithConfirmedLocation(locationNode: annotationNode)
dw1jzc5e

dw1jzc5e1#

VStack {
            Map(coordinateRegion: $manager.Region,interactionModes: .all,showsUserLocation: true, userTrackingMode: $trackMode,annotationItems: manager.CampingArray){ area in
                MapAnnotation(coordinate: CLLocationCoordinate2D(latitude: area.lat, longitude: area.lon) ) {
                    Button {
                        manager.selectedArea = area
                        showDetail.toggle()
                    } label: {
                        CampMarker(CampAreaName: area.name)
                    }

                }
            }.onAppear(){
                manager.fit()
                manager.checkManager()
                
            }
        }
        .ignoresSafeArea()

这是我代码的一部分正如你所看到的,我给予露营别针与“注解项目”,你也可以观看this video这个视频将帮助你。

相关问题