2017-05-23 11 views
1

珍しい問題は、私が探している私はのViewControllerに追加mapKitとtableView..the結果がこのenter image description hereのViewController、のtableViewとMapkit

のようなものですので、私は私のプロジェクトの進行中にこだわっています

したがって、ユーザーがこのページに入力すると、tableViewのパラメータに基づいて地図上のナビゲーションコースが自動的に開始されます。私は、これは

override func viewDidLoad() { 
     super.viewDidLoad() 

     map.showsUserLocation = true 
     map.delegate = self 

     let latitude:CLLocationDegrees = 41.869909 
     let longitude:CLLocationDegrees = 12.512516 

     let regionDistance:CLLocationDistance = 1000; 
     let coordinates = CLLocationCoordinate2DMake(latitude, longitude) 
     let regionSpan = MKCoordinateRegionMakeWithDistance(coordinates, regionDistance, regionDistance) 

     let options = [MKLaunchOptionsMapCenterKey: NSValue(mkCoordinate: regionSpan.center), MKLaunchOptionsMapSpanKey: NSValue(mkCoordinateSpan: regionSpan.span)] 

     let placemark = MKPlacemark(coordinate: coordinates) 
     let mapItem = MKMapItem(placemark: placemark) 
     mapItem.name = "My Position" 
     mapItem.openInMaps(launchOptions: options) 

    }  

を実現するために、このコードを書いたが、問題は、自動的に地図アプリケーションを開いているかのように、ユーザが上記のViewControllerに入力した結果がこのenter image description here

である、ということです。私はこれを望んでいない、私はviewControllerのサブビューのような私のマップが欲しい、私もいくつかの制約を追加しようとしたが、それはもちろん、それは私の地図ではなく、 。私はそれをどうすれば調整できるのか知りたいです。

答えて

0

これはできません。あなた自身でこれをコード化しなければなりません。たとえば、MKDirectionsでこれを行うことも、そのためのフレームワークを使用することもできます。

あなたは「ターンナビゲーションによって、迅速なターンを」Googleや地図キット

+0

Apple Providing Directionsを使用することができます[OK]をありがとう、しかし、あなたは私の小さなコード例行うことができますか? – bero

+0

私はここから始めようと考えています:https://www.mapbox.com/ios-sdk/ – Retterdesdialogs

+0

完璧、本当にありがとう – bero

関連する問題