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和我的註釋標記和集羣。 當我縮小聚焦視圖中預期的註釋融合時, 當我放大時,除了某個點以外,還有相同的好結果。當太多的註釋距離太近時,集羣視圖不會再分成兩個註釋視圖。 因此,我搜索一種方式來設置這個「縮放級別」,即使相互之間真的很接近,也會出現我的兩個註釋。 這裏是我與地圖上的高變焦集羣的觀點: 在這裏,如果我變焦,在最大: