小编M. *_*cer的帖子

使用 Google Places API 在 Xcode 中的 UITableView 中显示用户当前位置附近的地点列表

我正在 Xcode 中创建一个应用程序,该应用程序将在地图视图上有一个弹出屏幕,允许用户根据当前位置从附近位置列表中进行选择。我尝试了多种方法来做到这一点,但还没有完成。我对编码比较陌生,而且 Google Places 文档对我来说有点太模糊了,无法理解。

话虽这么说,我已经实现了 Google Places(下载、链接、API 密钥等),所以我只是想找到在列表视图中显示附近地点的正确方法。我正在使用 Swift 创建这个。这是我到目前为止所拥有的,所以如果它是一团糟的话:

import UIKit
import GooglePlaces

class ViewController: UIViewController, UITableViewDataSource {

    var placesClient: GMSPlacesClient!

    override func viewDidLoad() {
        super.viewDidLoad()
        self.nearbyPlaces()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func nearbyPlaces() {
        placesClient.currentPlace(callback: { (placeLikelihoodList, error) -> Void in
            if let error = error {
                print("Pick Place error: \(error.localizedDescription)")
                return
            }

            if let placeLikelihoodList = placeLikelihoodList {
                for likelihood in placeLikelihoodList.likelihoods {
                    let …
Run Code Online (Sandbox Code Playgroud)

uitableview google-places-api swift

1
推荐指数
1
解决办法
3880
查看次数

标签 统计

google-places-api ×1

swift ×1

uitableview ×1