我希望通过使用设备的IP地址来跟踪用户的"位置"。
我已经查找了一些API服务,例如:
实际上,我已经查找了一些Swift代码片段以实现所需的结果(获取位置),但我找不到任何与当前版本的Swift匹配的代码。
我已经查找了一些API服务,例如:
- freegeoip.net
- api.petabyet.com
- ip-api.com
实际上,我已经查找了一些Swift代码片段以实现所需的结果(获取位置),但我找不到任何与当前版本的Swift匹配的代码。
let url = NSURL(string: "http://freegeoip.net")
let task = URLSession.shared.dataTask(with: url! as URL) {(data, response, error) in
let httpResponse = response as? HTTPURLResponse
if (httpResponse != nil) {
} else { }
}; task.resume()
目前为止,我只有上面几行代码。但我真的希望有人能帮助我解决这个问题。
freegeoip.net/{format}/{IP_or_hostname}
。如何在我的上述函数中实现这个方案?@meaning-matters - user9225081