Google地图显示肤色屏幕

问题描述

Its getting the current location but not showing on screen instead its showing this

  1. 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
        }
    
    }
    
  2. 重定向方法

    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)
    }
    
  3. 地图的样式显示为“无法找到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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...