1
私の現在の場所と選択した場所の間のルートを表示するために、iOSアプリケーション用のGoogleMapsの指示を使用します。私はポリラインを使用していますが、問題はルートの代わりに直線を描くことです。GoogleMaps iOS - ルートではなく直線を取得する
誰かが私を助けることができますか?多分、サンプルコードを尋ねることはあまりありません。私はプログラミングでは新しいです。
ありがとうございました。
私の現在の場所と選択した場所の間のルートを表示するために、iOSアプリケーション用のGoogleMapsの指示を使用します。私はポリラインを使用していますが、問題はルートの代わりに直線を描くことです。GoogleMaps iOS - ルートではなく直線を取得する
誰かが私を助けることができますか?多分、サンプルコードを尋ねることはあまりありません。私はプログラミングでは新しいです。
ありがとうございました。
私は私の問題を解決しました。誰かが同じ問題に遭遇した場合、ここに私のコードと説明があります。
Google APIの指示に従ってURLを取得した後、おかげで多くのことを.....私のためにあなたの答えの仕事をバディ
let url = NSURL(string: urlString)
let request = NSURLRequest(URL: url!)
let session = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration())
let task = session.dataTaskWithRequest(request) { (data, response, error) -> Void in
if error == nil
{
let swiftyJSON = JSON(data: data!)
let route = swiftyJSON["routes"].array
let routeDirection = route![0].dictionary
let placeInfo = routeDirection!["overview_polyline"]!.dictionaryValue
let points = placeInfo["points"]?.string
let path = GMSPath(fromEncodedPath: points!)
let pathLine = GMSPolyline(path: path)
pathLine.strokeColor = UIColor.blueColor()
pathLine.strokeWidth = 6
pathLine.map = self.GoogleMaps
}
}
task.resume()
ありがとう:あなたは次の操作を行う(私はgithubのからSwiftyJSONを使用しました) –