API 密钥未附加到 ReverseGeocode 请求
API key not appending to ReverseGeocode request
出于某种原因,我的 API 密钥似乎没有添加到我的反向地理编码请求中。
密钥在我的 info.plist 中是正确的,我也尝试将所有其他密钥添加到我的 plist 中,但这仍然无效。
这是我正在尝试的请求
var coordinate = CLLocationCoordinate2D()
coordinate.latitude = 54.966682
coordinate.longitude = -7.730234
let query = TTReverseGeocoderQueryBuilder.create(with: coordinate).withReturnSpeedLimit(true)
.build()
reverseGeocoder.reverseGeocoder(with: query)
非常感谢任何帮助!
谢谢
奥利弗
一切看起来都很好。 API 密钥隐藏在日志中。
请注意,使用 reverseGeocoder(with: query)
方法需要遵守 TTReverseGeocoderDelegate
协议才能得到结果。
只需添加几行代码即可轻松完成:
import TomTomOnlineSDKSearch
import TomTomOnlineSDKRouting
class MainViewController: UIViewController, TTReverseGeocoderDelegate {
(...)
let tomtomRGeoAPI = TTReverseGeocoder()
func reverseGeocoder(_ reverseGeocoder: TTReverseGeocoder, completedWith response: TTReverseGeocoderResponse) {
NSLog("success")
}
func reverseGeocoder(_ reverseGeocoder: TTReverseGeocoder, failedWithError error: TTResponseError) {
NSLog("error")
}
override func viewDidLoad() {
super.viewDidLoad()
self.tomtomRevGeoAPI.delegate = self
var coordinate = CLLocationCoordinate2D()
coordinate.latitude = 54.966682
coordinate.longitude = -7.730234
let query = TTReverseGeocoderQueryBuilder.create(with: coordinate).withReturnSpeedLimit(true)
.build()
self.tomtomRevGeoAPI.reverseGeocoder(with: query)
}
(...)
此致,
马特乌斯
出于某种原因,我的 API 密钥似乎没有添加到我的反向地理编码请求中。
密钥在我的 info.plist 中是正确的,我也尝试将所有其他密钥添加到我的 plist 中,但这仍然无效。
这是我正在尝试的请求
var coordinate = CLLocationCoordinate2D()
coordinate.latitude = 54.966682
coordinate.longitude = -7.730234
let query = TTReverseGeocoderQueryBuilder.create(with: coordinate).withReturnSpeedLimit(true)
.build()
reverseGeocoder.reverseGeocoder(with: query)
非常感谢任何帮助!
谢谢 奥利弗
一切看起来都很好。 API 密钥隐藏在日志中。
请注意,使用 reverseGeocoder(with: query)
方法需要遵守 TTReverseGeocoderDelegate
协议才能得到结果。
只需添加几行代码即可轻松完成:
import TomTomOnlineSDKSearch
import TomTomOnlineSDKRouting
class MainViewController: UIViewController, TTReverseGeocoderDelegate {
(...)
let tomtomRGeoAPI = TTReverseGeocoder()
func reverseGeocoder(_ reverseGeocoder: TTReverseGeocoder, completedWith response: TTReverseGeocoderResponse) {
NSLog("success")
}
func reverseGeocoder(_ reverseGeocoder: TTReverseGeocoder, failedWithError error: TTResponseError) {
NSLog("error")
}
override func viewDidLoad() {
super.viewDidLoad()
self.tomtomRevGeoAPI.delegate = self
var coordinate = CLLocationCoordinate2D()
coordinate.latitude = 54.966682
coordinate.longitude = -7.730234
let query = TTReverseGeocoderQueryBuilder.create(with: coordinate).withReturnSpeedLimit(true)
.build()
self.tomtomRevGeoAPI.reverseGeocoder(with: query)
}
(...)
此致, 马特乌斯