问题描述
-
Viewdidload方法
override func viewDidLoad() { super.viewDidLoad() selectedAdresstype = "pickup" mapV.delegate = self styleOfMap() mapV.settings.myLocationButton = true mapV.isMyLocationEnabled = true // self.pickupAddresstxtF.setLeftPaddingPoints(7) //self.destinationAddresstxtF.setLeftPaddingPoints(7) googleLocationTableV.rowHeight = UITableViewAutomaticDimension googleLocationTableV.estimatedRowHeight = 50 googleLocationTableV.tableFooterView = UIView(frame: .zero) savedLocationTableV.keyboarddismissMode = .interactive googleLocationTableV.keyboarddismissMode = .interactive // Add footer for set pinn location googleLocationTableV.tableFooterView = AddFooterView() savedLocationTableV.tableFooterView = AddFooterView() redirectMap(to: Double("\(latitude)") ?? 0.0,lng: Double("\(longitude)") ?? 0.0) let userDefaults = UserDefaults.standard if userDefaults.object(forKey: "LocationInitialData") != nil { let retriveArrayData = UserDefaults.standard.object(forKey: "LocationInitialData") as? NSData let dataDic = (NSKeyedUnarchiver.unarchiveObject(with: retriveArrayData! as Data) as? NSDictionary) print(" saved response = \(dataDic!)") self.recentSerchList = dataDic?.value(forKey: "recent_search")as! NSArray self.savedLocationList = dataDic?.value(forKey: "save_address")as! NSArray self.savedLocationTableV.reloadData() } savedLocationTableV.keyboarddismissMode = .onDrag googleLocationTableV.keyboarddismissMode = .onDrag // addressSerachApiCall() if Language.isRTL { pickupAddresstxtF.textAlignment = .right } }
-
func redirectMap(to lat: Double,lng: Double) { // [_mapView clear]; let position: CLLocationCoordinate2D = CLLocationCoordinate2DMake(lat,lng) let camera = GMSCameraPosition(target: position,zoom: 16,bearing: 0,viewingAngle: 0) mapV.animate(to: camera) }
-
地图的样式显示为“无法找到style.json”
func styleOfMap() { do { if let styleURL = Bundle.main.url(forResource: "style",withExtension: "json") { mapV.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL) } else { NSLog("Unable to find style.json") } } catch { NSLog("One or more of the map styles Failed to load. \(error)") } }
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)