2016-07-21 31 views
0

Ich benutze die Google Place Picker APi und wollte wissen, ob es eine Möglichkeit gibt, die Zurück-Taste und die Suchschaltfläche zu entfernen und auch die Bewegung der Karte zu verhindern, die mit der _placePicker = [[GMSPlacePicker alloc] initWithConfig:config]; erstellt wird ?Google Places Picker IOS Anpassung

Wenn nicht, gibt es eine Alternative, die ich verwenden kann, die die gleiche Funktionalität bietet? Grundsätzlich möchte ich die am nächsten gelegenen Punkte von Interesse in der Nähe eines Benutzers Standort ..

Vielen Dank.

Antwort

0

Ich versuche auch, das herauszufinden. Bisher habe ich GMSMapView und GMSPlacesClient in einem eigenen benutzerdefinierten Viewcontroller zusammengefasst.

Um die Sehenswürdigkeiten in der Umgebung zu sammeln, werden Sie die GMSPlacesClient verwenden:

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

dies die nahe gelegenen Orte in Ihrer likelyPlaces gestellt hat. Dann liegt es an Ihnen, wie Sie den Inhalt anzeigen möchten. Vielleicht legen Sie sie in einem TableView oder als Anmerkungen auf der Karte.

Hoffe, das hilft.