2016-07-21 6 views
0

Я использую Google Place Picker APi и хотел узнать, есть ли способ удалить кнопку возврата и кнопку поиска, а также предотвратить перемещение карты, которая создается с помощью?Настройка Google Places IOS

Если нет, есть ли альтернатива, которую я могу использовать, которая обеспечивает такую ​​же функциональность? В основном, я хочу, чтобы ближайшие точки интереса находились рядом с местоположением пользователей.

Спасибо.

ответ

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) 
        } 
       } 
      } 
     }) 

это поставит близлежащие места в массиве likelyPlaces. Тогда вам решать, как вы хотите отображать содержимое. Возможно, поместите их в таблицуView или в виде аннотаций на карте.

Надеюсь, это поможет.