只是寻找提取gps坐标的最简单的例子 - 不想在地图或任何东西上渲染它们。
谢谢,
答案 0 :(得分:2)
对于iOS 8,请执行以下操作:
将这些行添加到您的Rakefile:
app.frameworks += ['CoreLocation']
app.info_plist['NSLocationWhenInUseUsageDescription'] = 'I need it'
app.info_plist['NSLocationAlwaysUsageDescription'] = 'I always need it'
viewDidLoad
中的ViewController
添加:
@locationManager = CLLocationManager.alloc.init
@locationManager.requestWhenInUseAuthorization
@locationManager.delegate = self
@locationManager.startUpdatingLocation
实施locationManager:didUpdateLocations:
def locationManager(manager, didUpdateLocations:locations)
coordinate = locations[0].coordinate
puts "lat #{coordinate.latitude}, long #{coordinate.longitude}"
end
如果您只需要一次当前位置,请致电:
manager.stopUpdatingLocation
获取didUpdateLocations
中的位置后。