mapkit

    2热度

    1回答

    我创建与地图,并使用了iOS 11 MKMarkerAnnotationView 100-200 MKPointAnnotation简单视图控制器时,这是在控制器的viewDidLoad中 override func viewDidLoad() { super.viewDidLoad() self.mapView.register(StationAnnotationView.s

    0热度

    1回答

    我在尝试调用iOS MapKit中的.calculate函数时遇到问题。我知道这个函数运行在与我的主线程不同的线程上,但我不知道如何在将控制权返回给主线程之前更新walkingTime的值。 class RouteManager { static let shared = RouteManager() var initialWalkingTime: Double!

    0热度

    1回答

    我一直在尝试新的iOS 11 MKMarkerAnnotationView,并最终群集工程就像一个魅力。但问题在于,图片中可以看到这些簇的颜色错误。我怎样才能控制这个?

    -2热度

    2回答

    我有一些代码,我在网上找到,完全适合我的项目。问题是我根本不使用故事板。而不是使用故事板文件来创建UIView (CustomCallOutView),我只是创建一个类与UIView的子类。这是需要一个nib文件的代码,但我不想使用它们。我如何实现这一目标?代码如下。谢谢! func mapView(_ mapView: MKMapView, didSelect view: MKAnn

    -1热度

    1回答

    //ViewController.h #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> #import <CoreLocation/CoreLocation.h> @interface ViewController : UIViewController<CLLocationManagerDelegate,MKMapViewDelegate>

    0热度

    1回答

    我正在使用位置管理器来跟踪区域。在一台设备上,我的应用表现很奇怪。位置权限授予始终使用,但位置管理器返回0,0作为当前坐标,并且当我转到设置/隐私/位置服务/应用程序时 - 既不选择也不选择永远或永远。 这发生在iOS 11.0.2 我已经设置了plist键(NSLocationAlwaysUsageDescription),并且只使用requestAlwaysAuthorization,因为它需

    -1热度

    1回答

    我自定义我的callOutView,创建自己的AnnotationViewtheGreatAnnotationView,但我想保留在地图上的标准注释针。在此代码中,我使用了自定义注释图像view?.image = annotation.image,但何时删除该行,我的地图上没有注释。你能帮我解决这个问题吗? func mapView(_ surroundingMapView: MKMapView,

    0热度

    1回答

    我正尝试使用字符串数组将引脚添加到映射。但它只显示一个引脚不显示地图上的第二个引脚。 func getDirections(enterdLocations:[String]) { let geocoder = CLGeocoder() // array has the address strings for (index, item) in enterdLocatio

    0热度

    1回答

    我需要用户运行位置和路线图路径,当应用程序为Terminate或Background模式时。 目前我正在使用应用程序终止模式的重要位置,但我们没有得到正确的距离和路线。 因为didUpdateLocations在某些特定的时间间隔后被调用,所以我没有得到正确的距离。 请指导。

    1热度

    1回答

    首先,我的代码完美运行。 我已经很好地设置了mapView.register和我的注释标记和集群。 当我缩小聚焦视图中预期的注释融合时, 当我放大时,除了某个点以外,还有相同的好结果。当太多的注释距离太近时,集群视图不会再分成两个注释视图。 因此,我搜索一种方式来设置这个“缩放级别”,即使相互之间真的很接近,也会出现我的两个注释。 这里是我与地图上的高变焦集群的观点: 在这里,如果我变焦,在最大: