# GooglePlaces Framework Reference

# GMSPlaceSearchResponse

    @protocol GMSPlaceSearchResponse <NSObject>

Protocol for the response to a place search request.
- `


  ### [places](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Protocols/GMSPlaceSearchResponse#/c:objc(pl)GMSPlaceSearchResponse(py)places)


  ` The array of places that match the request.

  #### Declaration

  Swift

      var places: [https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html]? { get }

  Objective-C

      @property (nonatomic, copy, readonly, nullable) NSArray<https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlace.html *> *places;

- `


  ### [routingSummaries](https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Protocols/GMSPlaceSearchResponse#/c:objc(pl)GMSPlaceSearchResponse(py)routingSummaries)


  ` A list of routing summaries where each entry maps to the corresponding place in the same
  index in the places field.

  #### Declaration

  Swift

      var routingSummaries: [https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceRoutingSummary.html]? { get }

  Objective-C

      @property (nonatomic, readonly, nullable) NSArray<https://developers.google.com/maps/documentation/places/ios-sdk/reference/objc/Classes/GMSPlaceRoutingSummary.html *> *routingSummaries;