0
Google Maps APIを使用しており、いくつか質問があります。私は現在のユーザーが各方向の自宅の住所から10マイルしか見ることができないようにしたいと思っています。ユーザーのアドレスに基づいて表示されるGoogleマップの領域を制限しますか?
すでにユーザーのホームアドレスが表示されています。地図に10マイルの限られた領域しか表示しないようにする方法を知る必要があります。
これは、私は、ユーザーの自宅の住所を表示する方法である:
func getCurrentUsersHomeAddress() {
let userID = currentUser?.uid
ref.child("users").child(userID!).observeSingleEventOfType(.Value, withBlock: { (snapshot) in
// Get user value
let username = snapshot.value!["fullName"] as! String
let homeAddress = snapshot.value!["homeAddress"] as! [Double]
let email = snapshot.value!["email"] as! String
let lat = homeAddress[0] as Double
let long = homeAddress[1] as Double
let coords = CLLocationCoordinate2D(latitude: lat as CLLocationDegrees, longitude: long as CLLocationDegrees)
self.mapView.camera = GMSCameraPosition(target: coords, zoom: 15, bearing: 0, viewingAngle: 0)
let marker = GMSMarker(position: coords)
は、私はちょうどマップの10マイルを見せたい、覚えておいてください。どんな助けもありがとう。
私は迅速に答えが必要です –
申し訳ありません。それでも、お問い合わせに関する[類似の質問](http://stackoverflow.com/questions/5680896/ios-how-to-limit-the-mapview-to-a-specific-region)のようです – adjuremods