以下の文で、エラーがでたのですが、対処法が知りたいです。
//HoldingViewControllarから持ってきたaddressの値を入れ、MAPにピンを立てる。
func pin() -> Bool {
self.view.endEditing(true) let myGeocoder:CLGeocoder = CLGeocoder() //住所 let searchStr = Address //住所を座標に変換する。 myGeocoder.geocodeAddressString(searchStr, completionHandler: {(placemarks, error) in if(error == nil) { for placemark in placemarks! { let location:CLLocation = placemark.location! //中心座標 let center = CLLocationCoordinate2DMake(location.coordinate.latitude, location.coordinate.longitude) //表示範囲 let span = MKCoordinateSpan(latitudeDelta: 0.001, longitudeDelta: 0.001) //中心座標と表示範囲をマップに登録する。 let region = MKCoordinateSpan.self self.mapview.setRegion(region, animated: true) //地図にピンを立てる。 let annotation = MKPointAnnotation() annotation.coordinate = CLLocationCoordinate2DMake(location.coordinate.latitude, location.coordinate.longitude) self.mapview.addAnnotation(annotation) } } else { print("検索できませんでした。") } }) //改行を入れない。 return false }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/16 05:58
2020/04/16 06:51
2020/04/18 07:23
2020/04/18 07:24