Ios Swift Place照片与google地方sdk

时间:2016-09-04 12:10:27

标签: ios swift google-maps google-places-api

我想用Google API的地理坐标显示该地点的第一张照片,但我没有得到任何正确的方法。但我得到的是https://developers.google.com/places/ios-api/photos现在这需要Place-id我甚至无法找到具有地理坐标的place-id。谁能告诉我怎么能用地理坐标提取这个地方的照片?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您应首先搜索具有API的地点 该回复包含一个' placeID'现在您可以在第二个请求中使用此ID。

答案 1 :(得分:0)

试试这个

func loadFirstPhotoForPlace(placeID: String) {
        GMSPlacesClient.shared().lookUpPhotos(forPlaceID: placeID) { (photos, error) -> Void in
            if let error = error {
                // TODO: handle the error.
                print("Error: \(error.localizedDescription)")
            } else {
                if let firstPhoto = photos?.results.first {
                    self.loadImageForMetadata(photoMetadata: firstPhoto)
                }
            }
        }
    }