2016-06-07 66 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 
    } 
} 

希望有所幫助。

相關問題