我正在使用Google Place Picker APi并想知道是否有办法删除后退按钮和搜索按钮,同时也阻止地图移动,这是使用{{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中或作为地图上的注释。
希望这有帮助。