【发布时间】:2014-10-31 13:04:53
【问题描述】:
只是寻找提取 gps 坐标的最简单示例 - 不希望将它们呈现在地图或任何东西上。
谢谢,
【问题讨论】:
标签: rubymotion
只是寻找提取 gps 坐标的最简单示例 - 不希望将它们呈现在地图或任何东西上。
谢谢,
【问题讨论】:
标签: rubymotion
对于 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获取位置后。
【讨论】: