如何解决Google地图显示肤色屏幕
-
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 举报,一经查实,本站将立刻删除。