【问题标题】:I can't add current location to Google Maps我无法将当前位置添加到 Google 地图
【发布时间】:2016-06-07 09:35:31
【问题描述】:
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

    }
}

我应该在这段代码中添加什么?

【问题讨论】:

标签: swift google-maps currentlocation


【解决方案1】:

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

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
    }
}

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-30
    • 2016-01-06
    • 1970-01-01
    • 2019-07-24
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多