mkpolyline

    0熱度

    1回答

    我有一個座標對象數組,並且想要在Swift 3中將這些座標對象(按照它們的順序)連接爲Map中的Polyline。我該如何去做這件事?這裏是我的數據結構 List<Location> ( [0] Location { lat = 37.33477977; long = -122.03369603; }, [1] Location {

    0熱度

    1回答

    我目前正在使用swift 3-xcode。 我有一個視圖控制器和地圖。 我有註解的地圖,所以當我長按地圖我加的註釋是這樣的: func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { let longPressRec = UILongPressGestureR

    0熱度

    1回答

    我正在使用lat long值的數組添加MKPolyline。當我在多段線上繪製註解時,註解視圖會在樹,天橋和MKPolyline下方到達這些對象下方。有什麼辦法可以解決這個問題嗎? 下面我試圖爲: // access location array to get lat long values NSInteger numberOfSteps = locations.count;

    1熱度

    2回答

    我一直在嘗試並試圖讓這個多義線在Objective C中工作。我已經經歷了每一個我可以找到並得到的教程,我無法看到它有什麼問題。 CLLocationCoordinate2D coordinateArray2[2]; coordinateArray2[1].longitude = 176.8773669; coordinateArray2[0].longitude = 176.88151896

    0熱度

    1回答

    您好我寫了這個代碼來畫一些點之間的折線: var arrayToDraw: Array<Any> = [] var forpolyline: Array<CLLocationDegrees> = [] var forpolyline2: CLLocationCoordinate2D = CLLocationCoordinate2D.init() func showRoute() {

    2熱度

    1回答

    我在繪製多段線時遇到了麻煩,我想我已經推斷它是iOS 11 beta 4的一個問題。昨天它使用相同的代碼工作,現在我已更新到beta 4,不要畫多段線。 剛剛在iOS 10.3模擬器上的Xcode 8以及iOS 11b4模擬器上的Xcode 9b4中進行了驗證。 代碼: import MapKit class ViewController: UIViewController, MKMapVie

    9熱度

    1回答

    如何檢測MKPolyline是否相交?我試圖研究這個,但只發現有兩行或更多行的問題。如何檢測我是否只有一行/一行?我想在用戶釋放觸摸後檢測它。 我現在的觸摸功能有這段代碼。 CGPoint location = [touch locationInView:self.mapView]; CLLocationCoordinate2D coordinate = [self.mapVie

    1熱度

    1回答

    我正在嘗試創建一個應用程序,其功能之一是在用戶移動時繪製線條。 這裏是類 class traceuserViewController: UIViewController,CLLocationManagerDelegate, MKMapViewDelegate { var locationManager = CLLocationManager() var startLocat

    2熱度

    2回答

    我正在開發一個請求多個方向(MKDirectionsRequest)並在mapView中繪製路線的應用程序,一切正常。 但是我面臨一個問題:我想用不同的顏色繪製每條路線。 第一個想法很簡單:使用標題/副標題爲「標籤」不同MKPolyline,所以我可以設置我想在委託函數的顏色: mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay

    9熱度

    1回答

    我有非常簡單的視圖控制器來演示這種奇怪的MKPolyline渲染行爲。沒有什麼特別的只是普通的API調用。 import UIKit import MapKit class ViewController: UIViewController, MKMapViewDelegate { @IBOutlet weak var map: MKMapView! override