Google Places Picker IOS自定义

时间:2016-07-21 01:20:54

标签: ios objective-c xcode google-maps google-maps-sdk-ios

我正在使用Google Place Picker APi并想知道是否有办法删除后退按钮和搜索按钮,同时也阻止地图移动,这是使用{{1}创建的}?

如果没有,是否可以使用提供相同功能的替代方案?基本上,我想要在用户位置附近最近的兴趣点..

感谢。

1 个答案:

答案 0 :(得分:0)

我也试图解决这个问题。到目前为止,我想到的是将GMSMapView和GMSPlacesClient组合到您自己的自定义视图控制器中。

要收集附近的景点,您将使用GMSPlacesClient:

    placesClient = GMSPlacesClient.sharedClient()
    likelyPlace = [GMSPlaces]()

    placesClient.currentPlaceWithCallback({ (placeLikelihoods, error) in
            if let error = error {
                print("Error with Current place: \(error.localizedDescription)")

            } else {
                if let likelihoodList = placeLikelihoods{
                    for likelihood in likelihoodList.likelihoods {

                        let place = likelihood.place
                        self.likelyPlaces.append(place)
                    }
                }
            }
        })

这会将附近的地方放在您的possiblePlaces数组中。然后由您决定如何显示内容。也许把它们放在tableView中或作为地图上的注释。

希望这有帮助。