如何根据昵称获取位置坐标

How to get the location coordinate based on nickname

我正在使用uber sdk for iOS。我看到我必须指定

button.setProductID("abc123-productID")
button.setPickupLocation(latitude: "37.770", longitude: "-122.466", nickname: "California Academy of Sciences")
button.setDropoffLocation(latitude: "37.791", longitude: "-122.405", nickname: "Pier 39")

如何根据位置的昵称获取坐标信息。

iOS Uber SDK 不提供此功能。但是,Apple 的 CoreLocation 框架具有 CLGeocoder class,它提供正向地理编码和反向地理编码。要将地址转换为坐标传递给请求按钮,可以使用函数 geocodeAddressString:completionHandler:.