2016-06-07 73 views
0
import UIKit 
import GoogleMaps 
import CoreLocation 

class ViewController: UIViewController { 

    let locationManager = CLLocationManager() 
    var mapView: GMSMapView? 


    override func viewDidLoad() { 
     super.viewDidLoad() 

     GMSServices.provideAPIKey("XYZ") 

     let camera = GMSCameraPosition.cameraWithLatitude(37.621262,longitude: -122.378945, zoom: 12) 
     mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera) 
     view = mapView 

    } 
} 

我应该在此代码中添加什么?我无法将当前位置添加到Google地图

+0

请解释你正在做什么,或者至少你想要什么,以及你面临的问题是什么。 – Chajmz

+1

请参阅:http://www.appcoda.com/google-maps-api-tutorial/ –

回答

0

这应该对你有帮助,请检查。

import UIKit 
import GoogleMaps 
import CoreLocation 

class ViewController: UIViewController { 

    let locationManager = CLLocationManager() 
    var mapView: GMSMapView? 


    override func viewDidLoad() 
    { 
     super.viewDidLoad() 
     GMSServices.provideAPIKey("XYZ") 
     let camera = GMSCameraPosition.camera(withLatitude: 37.621262,longitude: -122.378945, zoom: 12) 
     mapView = GMSMapView.map(withFrame: CGRect.init(), camera: camera) 
     // Below line is to default show user current location(Bue dot with circular accuracy radius around it) 
     mapView!.isMyLocationEnabled = true 
     view = mapView 
    } 
} 

希望有所帮助。

相关问题